Skip to main content



      Home
Home » Modeling » EMF » [CDO] ClassRef unresolveable
[CDO] ClassRef unresolveable [message #425262] Fri, 21 November 2008 04:28 Go to next message
Eclipse UserFriend
Hi

I start a new thread. I still have the problem I talk in a previous thread :
http://dev.eclipse.org/newslists/news.eclipse.tools.emf/msg3 7032.html

I'm upgrade from CDO 1.0.0 to CDO 1.0.3 and I have the following exception :
[ERROR] ClassRef unresolveable:
CDOClassRef(http://www.example.com/expression, 22)
java.lang.IllegalStateException: ClassRef unresolveable:
CDOClassRef(http://www.example.com/expression, 22)
at
org.eclipse.emf.cdo.internal.common.revision.CDORevisionImpl . <init>(CDORevisionImpl.java:117)

at
org.eclipse.emf.cdo.common.revision.CDORevisionUtil.read(CDO RevisionUtil.java:48)

at
org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:95)

at
org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:46)

at org.eclipse.net4j.signal.Signal.runSync(Signal.java:143)
at org.eclipse.net4j.signal.Signal.run(Signal.java:124)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:885)

at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:907)

at java.lang.Thread.run(Thread.java:619)

I search in the cdo code and I presume a bug after the 245016 correction
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=245016). It is in the
analyzeNewPackaged method of CDOTransactionImpl class; line 452, now you
use a PackageClosure to compute the used packages. If I go back to the
previous code (no PackageClosure but a call to CDOPackage.getSubPackage)
it works !

I also made a little JUnit test to reproduce the problem.

Would you like I open a bugzilla ? Can I post my JUnit test on bugzilla ?

David
Re: [CDO] ClassRef unresolveable [message #425272 is a reply to message #425262] Fri, 21 November 2008 07:24 Go to previous messageGo to next message
Eclipse UserFriend
David,

Yes, please file a bugzilla and attach you test case. Ideally you're
able to reproduce your problem by using the test models shipped with the
CDO SDK and by extending AbstractCDOTest like all our tests do.

Cheers
/Eike

----
http://thegordian.blogspot.com





David Bonneau schrieb:
> Hi
>
> I start a new thread. I still have the problem I talk in a previous
> thread :
> http://dev.eclipse.org/newslists/news.eclipse.tools.emf/msg3 7032.html
>
> I'm upgrade from CDO 1.0.0 to CDO 1.0.3 and I have the following
> exception :
> [ERROR] ClassRef unresolveable:
> CDOClassRef(http://www.example.com/expression, 22)
> java.lang.IllegalStateException: ClassRef unresolveable:
> CDOClassRef(http://www.example.com/expression, 22)
> at
> org.eclipse.emf.cdo.internal.common.revision.CDORevisionImpl . <init>(CDORevisionImpl.java:117)
>
>
> at
> org.eclipse.emf.cdo.common.revision.CDORevisionUtil.read(CDO RevisionUtil.java:48)
>
>
> at
> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:95)
>
>
> at
> org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:46)
>
>
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:143)
> at org.eclipse.net4j.signal.Signal.run(Signal.java:124)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:885)
>
>
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:907)
>
>
> at java.lang.Thread.run(Thread.java:619)
>
> I search in the cdo code and I presume a bug after the 245016
> correction (https://bugs.eclipse.org/bugs/show_bug.cgi?id=245016). It
> is in the analyzeNewPackaged method of CDOTransactionImpl class; line
> 452, now you use a PackageClosure to compute the used packages. If I
> go back to the previous code (no PackageClosure but a call to
> CDOPackage.getSubPackage) it works !
>
> I also made a little JUnit test to reproduce the problem.
>
> Would you like I open a bugzilla ? Can I post my JUnit test on bugzilla ?
>
> David
Re: [CDO] ClassRef unresolveable [message #425274 is a reply to message #425262] Fri, 21 November 2008 07:42 Go to previous message
Eclipse UserFriend
Yes please open a bugzilla with your testcase!!!

Thank you

Simon

David Bonneau wrote:
> Hi
>
> I start a new thread. I still have the problem I talk in a previous
> thread :
> http://dev.eclipse.org/newslists/news.eclipse.tools.emf/msg3 7032.html
>
> I'm upgrade from CDO 1.0.0 to CDO 1.0.3 and I have the following
> exception :
> [ERROR] ClassRef unresolveable:
> CDOClassRef(http://www.example.com/expression, 22)
> java.lang.IllegalStateException: ClassRef unresolveable:
> CDOClassRef(http://www.example.com/expression, 22)
> at
> org.eclipse.emf.cdo.internal.common.revision.CDORevisionImpl . <init>(CDORevisionImpl.java:117)
>
>
> at
> org.eclipse.emf.cdo.common.revision.CDORevisionUtil.read(CDO RevisionUtil.java:48)
>
>
> at
> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:95)
>
>
> at
> org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:46)
>
>
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:143)
> at org.eclipse.net4j.signal.Signal.run(Signal.java:124)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:885)
>
>
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:907)
>
>
> at java.lang.Thread.run(Thread.java:619)
>
> I search in the cdo code and I presume a bug after the 245016 correction
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=245016). It is in the
> analyzeNewPackaged method of CDOTransactionImpl class; line 452, now you
> use a PackageClosure to compute the used packages. If I go back to the
> previous code (no PackageClosure but a call to CDOPackage.getSubPackage)
> it works !
>
> I also made a little JUnit test to reproduce the problem.
>
> Would you like I open a bugzilla ? Can I post my JUnit test on bugzilla ?
>
> David
Previous Topic:[Teneo] JpoxStoreException initializing dataStore when object uses Enumerator
Next Topic:XSD to Ecore Union Enum h pattern
Goto Forum:
  


Current Time: Fri Jul 04 17:20:06 EDT 2025

Powered by FUDForum. Page generated in 0.05215 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top