[CDO] CDOIDUtil.read - Illegal type: OBJECT [message #1048365] |
Wed, 24 April 2013 07:07  |
Eclipse User |
|
|
|
Hi,
I can't specify when it occurs and I can't provide a unit-test. After doing some modifactions, I finally add an item to a list (which does not contain the item, it's contained somewhere else).
After doing the commit I get the exception:
Caused by: org.eclipse.emf.cdo.common.util.TransportException: java.io.IOException: Illegal type: OBJECT
at org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientProtocol.send(CDOClientProtocol.java:526)
at org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientProtocol.commitTransaction(CDOClientProtocol.java:393)
at org.eclipse.emf.internal.cdo.transaction.CDOSingleTransactionStrategyImpl.commit(CDOSingleTransactionStrategyImpl.java:71)
at org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl.commit(CDOTransactionImpl.java:1178)
... 15 more
Caused by: java.io.IOException: Illegal type: OBJECT
at org.eclipse.emf.cdo.common.id.CDOIDUtil.read(CDOIDUtil.java:476)
at org.eclipse.emf.cdo.spi.common.protocol.CDODataInputImpl.readCDOID(CDODataInputImpl.java:386)
at org.eclipse.emf.cdo.spi.common.protocol.CDODataInputImpl.readCDOLockState(CDODataInputImpl.java:346)
at org.eclipse.emf.cdo.internal.net4j.protocol.CommitTransactionRequest.confirmingNewLockStates(CommitTransactionRequest.java:363)
at org.eclipse.emf.cdo.internal.net4j.protocol.CommitTransactionRequest.confirming(CommitTransactionRequest.java:292)
at org.eclipse.emf.cdo.internal.net4j.protocol.CommitTransactionRequest.confirming(CommitTransactionRequest.java:1)
at org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientRequestWithMonitoring.confirming(CDOClientRequestWithMonitoring.java:117)
at org.eclipse.net4j.signal.RequestWithMonitoring.confirming(RequestWithMonitoring.java:171)
at org.eclipse.net4j.signal.RequestWithConfirmation.doExtendedInput(RequestWithConfirmation.java:125)
at org.eclipse.net4j.signal.Signal.doInput(Signal.java:328)
at org.eclipse.net4j.signal.RequestWithConfirmation.doExecute(RequestWithConfirmation.java:105)
at org.eclipse.net4j.signal.RequestWithMonitoring.doExecute(RequestWithMonitoring.java:235)
at org.eclipse.net4j.signal.SignalActor.execute(SignalActor.java:53)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:253)
at org.eclipse.net4j.signal.SignalProtocol.startSignal(SignalProtocol.java:431)
at org.eclipse.net4j.signal.RequestWithConfirmation.doSend(RequestWithConfirmation.java:89)
at org.eclipse.net4j.signal.RequestWithConfirmation.send(RequestWithConfirmation.java:75)
at org.eclipse.net4j.signal.RequestWithMonitoring.send(RequestWithMonitoring.java:110)
at org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientProtocol.send(CDOClientProtocol.java:518)
... 18 more
I am using the current trunk of CDO and everything is running in one Java instance.
If I remove the 'add' to the list, there is no exception.
Can somebody give me a clue, what's wrong or how I can debug the problem?
Regards,
Per Sterner
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.13416 seconds