|
|
Re: [CDO] NPE when restarting the server [message #424455 is a reply to message #424450] |
Mon, 27 October 2008 16:11 |
|
Bryan,
Apologies I checked something in which causes a problem that our tests
didn't catch.
As Simon said, I'm working on it...
Cheers
/Eike
Bryan Hunt schrieb:
> Should I back CDO up a day or two?
>
> Using CDO from head as of this morning. When I tried to restart the
> server after getting the NPE in the audit, I get this exception:
>
> osgi> [ERROR] NullPointerException
> java.lang.NullPointerException
> at
> org.eclipse.emf.cdo.server.internal.db.ServerInfo.getDBID(Se rverInfo.java:35)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.MappingStrategy.getFi eldName(MappingStrategy.java:211)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.ClassMapping.addField (ClassMapping.java:198)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.AttributeMapping.<init >(AttributeMapping.java:35)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.ClassMapping.createTo OneReferenceMapping(ClassMapping.java:410)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.ClassMapping.createAt tributeMappings(ClassMapping.java:331)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.ClassMapping.<init>(ClassMapping.java:79)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.HorizontalClassMappin g. <init>(HorizontalClassMapping.java:30)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.HorizontalMappingStra tegy.createClassMapping(HorizontalMappingStrategy.java:124)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.MappingStrategy.getCl assMapping(MappingStrategy.java:190)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.DBStoreWriter.writeRe vision(DBStoreWriter.java:207)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.DBStoreWriter.writeRe visions(DBStoreWriter.java:195)
>
>
>
> at
> org.eclipse.emf.cdo.internal.server.StoreAccessor.write(Stor eAccessor.java:122)
>
>
>
> at
> org.eclipse.emf.cdo.internal.server.TransactionCommitContext Impl.write(TransactionCommitContextImpl.java:236)
>
>
>
> at
> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicatingCommit(CommitTransactionIndication.ja va:169)
>
>
>
> at
> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:70)
>
>
>
> at
> org.eclipse.emf.cdo.internal.server.protocol.CDOServerIndica tion.indicating(CDOServerIndication.java:113)
>
>
>
> at org.eclipse.net4j.signal.Indication.execute(Indication.java: 48)
> at
> org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:38)
>
>
>
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:186)
> at org.eclipse.net4j.signal.Signal.run(Signal.java:167)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:665)
>
>
>
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:690)
>
>
>
> at java.lang.Thread.run(Thread.java:810)
> [ERROR] Rollback in DBStore: null
> Starting: com.ibm.hdwb.jobs.server.autosubmitter
> [ERROR] DBTable exists: CDOResource
> org.eclipse.net4j.db.DBException: DBTable exists: CDOResource
> at org.eclipse.net4j.spi.db.DBSchema.addTable(DBSchema.java:70)
> at
> org.eclipse.emf.cdo.server.internal.db.ClassMapping.addTable (ClassMapping.java:191)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.ClassMapping.<init>(ClassMapping.java:75)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.HorizontalClassMappin g. <init>(HorizontalClassMapping.java:30)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.HorizontalMappingStra tegy.createClassMapping(HorizontalMappingStrategy.java:124)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.MappingStrategy.getCl assMapping(MappingStrategy.java:190)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.DBStoreWriter.writeRe vision(DBStoreWriter.java:207)
>
>
>
> at
> org.eclipse.emf.cdo.server.internal.db.DBStoreWriter.writeRe visions(DBStoreWriter.java:195)
>
>
>
> at
> org.eclipse.emf.cdo.internal.server.StoreAccessor.write(Stor eAccessor.java:122)
>
>
>
> at
> org.eclipse.emf.cdo.internal.server.TransactionCommitContext Impl.write(TransactionCommitContextImpl.java:236)
>
>
>
> at
> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicatingCommit(CommitTransactionIndication.ja va:169)
>
>
>
> at
> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:70)
>
>
>
> at
> org.eclipse.emf.cdo.internal.server.protocol.CDOServerIndica tion.indicating(CDOServerIndication.java:113)
>
>
>
> at org.eclipse.net4j.signal.Indication.execute(Indication.java: 48)
> at
> org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:38)
>
>
>
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:186)
> at org.eclipse.net4j.signal.Signal.run(Signal.java:167)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:665)
>
>
>
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:690)
>
>
>
> at java.lang.Thread.run(Thread.java:810)
> [ERROR] Rollback in DBStore: DBTable exists: CDOResource
>
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
|
Powered by
FUDForum. Page generated in 0.03167 seconds