Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » [CDO] Server crash, No type found
[CDO] Server crash, No type found [message #851897] Sat, 21 April 2012 12:37 Go to next message
Christophe Bouhier is currently offline Christophe BouhierFriend
Messages: 937
Registered: July 2009
Senior Member
Hi,

On a new environment, the CDO server crashes, see exception below.
I am not sure how to tackle this, as this part is executed in a thread, I can't connect it to my own code
on the server or perhaps some client activity. What can I do to possibly find the cause of this crash?

thank you,
Christophe

I !ENTRY org.eclipse.net4j 4 0 2012-04-19 16:51:49.353
!MESSAGE No type found for OID57488
!STACK 0
java.lang.IllegalStateException: No type found for OID57488
at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.getObjectType(DBStoreAccessor.java:200)
at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.readRevision(DBStoreAccessor.java:213)
at org.eclipse.emf.cdo.internal.server.Repository.loadRevisions(Repository.java:439)
at org.eclipse.emf.cdo.internal.common.revision.CDORevisionManagerImpl.loadRevisions(CDORevisionManagerImpl.java:365)
at org.eclipse.emf.cdo.internal.common.revision.CDORevisionManagerImpl.getRevisions(CDORevisionManagerImpl.java:276)
at org.eclipse.emf.cdo.internal.common.revision.CDORevisionManagerImpl.getRevision(CDORevisionManagerImpl.java:259)
at org.eclipse.emf.cdo.spi.common.revision.RevisionInfo.execute(RevisionInfo.java:132)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.LoadRevisionsIndication.responding(LoadRevisionsIndication.java:169)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CDOServerIndication.responding(CDOServerIndication.java:133)
at org.eclipse.net4j.signal.IndicationWithResponse.doExtendedOutput(IndicationWithResponse.java:96)
at org.eclipse.net4j.signal.Signal.doOutput(Signal.java:296)
at org.eclipse.net4j.signal.IndicationWithResponse.execute(IndicationWithResponse.java:65)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CDOServerReadIndication.execute(CDOServerReadIndication.java:36)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:251)
at org.eclipse.net4j.signal.Signal.run(Signal.java:147)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Re: [CDO] Server crash, No type found [message #852061 is a reply to message #851897] Sat, 21 April 2012 16:25 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Am 21.04.2012 14:37, schrieb Christophe Bouhier:
> Hi,
> On a new environment, the CDO server crashes, see exception below. I am not sure how to tackle this, as this part is
> executed in a thread, I can't connect it to my own code
> on the server or perhaps some client activity. What can I do to possibly find the cause of this crash?
Christophe, Can you see rollbacks in the traces? Can you confirm that the table cdo_objects does *not* contain a mapping
for (OID) 57488? Is the repository/database unusable after this problem?

Stefan, do you have an idea?

Cheers
/Eike

----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper


> thank you, Christophe
>
> I !ENTRY org.eclipse.net4j 4 0 2012-04-19 16:51:49.353
> !MESSAGE No type found for OID57488
> !STACK 0
> java.lang.IllegalStateException: No type found for OID57488
> at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.getObjectType(DBStoreAccessor.java:200)
> at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.readRevision(DBStoreAccessor.java:213)
> at org.eclipse.emf.cdo.internal.server.Repository.loadRevisions(Repository.java:439)
> at org.eclipse.emf.cdo.internal.common.revision.CDORevisionManagerImpl.loadRevisions(CDORevisionManagerImpl.java:365)
> at org.eclipse.emf.cdo.internal.common.revision.CDORevisionManagerImpl.getRevisions(CDORevisionManagerImpl.java:276)
> at org.eclipse.emf.cdo.internal.common.revision.CDORevisionManagerImpl.getRevision(CDORevisionManagerImpl.java:259)
> at org.eclipse.emf.cdo.spi.common.revision.RevisionInfo.execute(RevisionInfo.java:132)
> at
> org.eclipse.emf.cdo.server.internal.net4j.protocol.LoadRevisionsIndication.responding(LoadRevisionsIndication.java:169)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CDOServerIndication.responding(CDOServerIndication.java:133)
> at org.eclipse.net4j.signal.IndicationWithResponse.doExtendedOutput(IndicationWithResponse.java:96)
> at org.eclipse.net4j.signal.Signal.doOutput(Signal.java:296)
> at org.eclipse.net4j.signal.IndicationWithResponse.execute(IndicationWithResponse.java:65)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CDOServerReadIndication.execute(CDOServerReadIndication.java:36)
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:251)
> at org.eclipse.net4j.signal.Signal.run(Signal.java:147)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:662)


Re: [CDO] Server crash, No type found [message #853651 is a reply to message #852061] Mon, 23 April 2012 07:55 Go to previous messageGo to next message
Christophe Bouhier is currently offline Christophe BouhierFriend
Messages: 937
Registered: July 2009
Senior Member
Thanks for your quick response Eike.
I unfortunately don't have access to the server right now, so I will check the things you ask when I am able to.
After restarting the server, the DB was usable and I could simply use it. I also believe it hasn't crashed since.

rgds Christophe
Re: [CDO] Server crash, No type found [message #854793 is a reply to message #852061] Tue, 24 April 2012 08:32 Go to previous message
Stefan Winkler is currently offline Stefan WinklerFriend
Messages: 307
Registered: July 2009
Location: Germany
Senior Member
Hi,

mhhh ... sorry, no idea.
Looks like a bug to me, but I'd need more info on how it happened :-(

Cheers,
Stefan



Am 21.04.12 18:25, schrieb Eike Stepper:
> Am 21.04.2012 14:37, schrieb Christophe Bouhier:
>> Hi,
>> On a new environment, the CDO server crashes, see exception below. I
>> am not sure how to tackle this, as this part is executed in a thread,
>> I can't connect it to my own code
>> on the server or perhaps some client activity. What can I do to
>> possibly find the cause of this crash?
> Christophe, Can you see rollbacks in the traces? Can you confirm that
> the table cdo_objects does *not* contain a mapping for (OID) 57488? Is
> the repository/database unusable after this problem?
>
> Stefan, do you have an idea?
>
> Cheers
> /Eike
>
> ----
> http://www.esc-net.de
> http://thegordian.blogspot.com
> http://twitter.com/eikestepper
>
>
>> thank you, Christophe
>>
>> I !ENTRY org.eclipse.net4j 4 0 2012-04-19 16:51:49.353
>> !MESSAGE No type found for OID57488
>> !STACK 0
>> java.lang.IllegalStateException: No type found for OID57488
>> at
>> org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.getObjectType(DBStoreAccessor.java:200)
>>
>> at
>> org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.readRevision(DBStoreAccessor.java:213)
>>
>> at
>> org.eclipse.emf.cdo.internal.server.Repository.loadRevisions(Repository.java:439)
>>
>> at
>> org.eclipse.emf.cdo.internal.common.revision.CDORevisionManagerImpl.loadRevisions(CDORevisionManagerImpl.java:365)
>>
>> at
>> org.eclipse.emf.cdo.internal.common.revision.CDORevisionManagerImpl.getRevisions(CDORevisionManagerImpl.java:276)
>>
>> at
>> org.eclipse.emf.cdo.internal.common.revision.CDORevisionManagerImpl.getRevision(CDORevisionManagerImpl.java:259)
>>
>> at
>> org.eclipse.emf.cdo.spi.common.revision.RevisionInfo.execute(RevisionInfo.java:132)
>>
>> at
>> org.eclipse.emf.cdo.server.internal.net4j.protocol.LoadRevisionsIndication.responding(LoadRevisionsIndication.java:169)
>>
>> at
>> org.eclipse.emf.cdo.server.internal.net4j.protocol.CDOServerIndication.responding(CDOServerIndication.java:133)
>>
>> at
>> org.eclipse.net4j.signal.IndicationWithResponse.doExtendedOutput(IndicationWithResponse.java:96)
>>
>> at org.eclipse.net4j.signal.Signal.doOutput(Signal.java:296)
>> at
>> org.eclipse.net4j.signal.IndicationWithResponse.execute(IndicationWithResponse.java:65)
>>
>> at
>> org.eclipse.emf.cdo.server.internal.net4j.protocol.CDOServerReadIndication.execute(CDOServerReadIndication.java:36)
>>
>> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:251)
>> at org.eclipse.net4j.signal.Signal.run(Signal.java:147)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>
>> at java.lang.Thread.run(Thread.java:662)
Previous Topic:Reading XMI models
Next Topic:Loading an Ecore meta-model from a model instance using "Load Resource.." (II)
Goto Forum:
  


Current Time: Fri Apr 26 12:07:02 GMT 2024

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

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

Back to the top