Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » [CDO] NullPointerException using DBStore and CDO 3 hudson stable build
[CDO] NullPointerException using DBStore and CDO 3 hudson stable build [message #523006] Wed, 24 March 2010 18:22 Go to next message
Kai Schlamp is currently offline Kai SchlampFriend
Messages: 344
Registered: July 2009
Senior Member
Hello.

I tried to switch to the current stable CDO 3 build from Hudson ( https://build.eclipse.org/hudson/job/emf-cdo-integration/las tStableBuild/artifact/result/site.p2/). But now I get the below exception. This doesn't happen with a former CDO 3 build. The model is quite big, so it's hard to say what causes that exception. Any idea?

!ENTRY org.eclipse.emf.cdo.server 4 0 2010-03-24 19:17:10.186
!MESSAGE NullPointerException
!STACK 0
java.lang.NullPointerException
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping$T MEnum.getDefaultValue(TypeMapping.java:294)
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s etValue(TypeMapping.java:117)
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s etValueFromRevision(TypeMapping.java:96)
at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ho rizontalNonAuditClassMapping.writeValues(HorizontalNonAuditC lassMapping.java:268)
at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ab stractHorizontalClassMapping.writeRevision(AbstractHorizonta lClassMapping.java:445)
at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write Revision(DBStoreAccessor.java:382)
at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write Revisions(DBStoreAccessor.java:363)
at org.eclipse.emf.cdo.spi.server.StoreAccessor.write(StoreAcce ssor.java:180)
at org.eclipse.emf.cdo.internal.server.TransactionCommitContext .write(TransactionCommitContext.java:298)
at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:35)
at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:1)
at org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(Pr ogressDistributor.java:96)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicatingCommit(CommitTransactionIndicat ion.java:270)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:161)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:115)
at org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
at org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
at org.eclipse.net4j.signal.Signal.doInput(Signal.java:311)
at org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
at org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:238)
at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)

!ENTRY org.eclipse.emf.cdo.net4j 4 0 2010-03-24 19:17:10.191
!MESSAGE Rollback in DBStore: java.lang.NullPointerException
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping$T MEnum.getDefaultValue(TypeMapping.java:294)
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s etValue(TypeMapping.java:117)
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s etValueFromRevision(TypeMapping.java:96)
at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ho rizontalNonAuditClassMapping.writeValues(HorizontalNonAuditC lassMapping.java:268)
at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ab stractHorizontalClassMapping.writeRevision(AbstractHorizonta lClassMapping.java:445)
at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write Revision(DBStoreAccessor.java:382)
at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write Revisions(DBStoreAccessor.java:363)
at org.eclipse.emf.cdo.spi.server.StoreAccessor.write(StoreAcce ssor.java:180)
at org.eclipse.emf.cdo.internal.server.TransactionCommitContext .write(TransactionCommitContext.java:298)
at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:35)
at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:1)
at org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(Pr ogressDistributor.java:96)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicatingCommit(CommitTransactionIndicat ion.java:270)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:161)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:115)
at org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
at org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
at org.eclipse.net4j.signal.Signal.doInput(Signal.java:311)
at org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
at org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:238)
at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)


!ENTRY org.eclipse.ui 4 0 2010-03-24 19:17:10.192
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.net4j.util.transaction.TransactionException: Rollback in DBStore: java.lang.NullPointerException
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping$T MEnum.getDefaultValue(TypeMapping.java:294)
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s etValue(TypeMapping.java:117)
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s etValueFromRevision(TypeMapping.java:96)
at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ho rizontalNonAuditClassMapping.writeValues(HorizontalNonAuditC lassMapping.java:268)
at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ab stractHorizontalClassMapping.writeRevision(AbstractHorizonta lClassMapping.java:445)
at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write Revision(DBStoreAccessor.java:382)
at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write Revisions(DBStoreAccessor.java:363)
at org.eclipse.emf.cdo.spi.server.StoreAccessor.write(StoreAcce ssor.java:180)
at org.eclipse.emf.cdo.internal.server.TransactionCommitContext .write(TransactionCommitContext.java:298)
at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:35)
at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:1)
at org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(Pr ogressDistributor.java:96)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicatingCommit(CommitTransactionIndicat ion.java:270)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:161)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:115)
at org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
at org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
at org.eclipse.net4j.signal.Signal.doInput(Signal.java:311)
at org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
at org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:238)
at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)

at org.eclipse.emf.internal.cdo.transaction.CDOSingleTransactio nStrategyImpl.commit(CDOSingleTransactionStrategyImpl.java:7 8)
at org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl. commit(CDOTransactionImpl.java:885)
at org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl. commit(CDOTransactionImpl.java:904)
at org.pubcurator.core.handlers.NewProjectHandler.execute(NewPr ojectHandler.java:27)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(Handle rProxy.java:293)
at org.eclipse.core.commands.Command.executeWithChecks(Command. java:476)
at org.eclipse.core.commands.ParameterizedCommand.executeWithCh ecks(ParameterizedCommand.java:508)
at org.eclipse.ui.internal.handlers.HandlerService.executeComma nd(HandlerService.java:169)
at org.eclipse.ui.internal.handlers.SlaveHandlerService.execute Command(SlaveHandlerService.java:241)
at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSel ection(CommandContributionItem.java:820)
at org.eclipse.ui.menus.CommandContributionItem.access$19(Comma ndContributionItem.java:806)
at org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(C ommandContributionItem.java:796)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1223)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3532)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3151)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2416)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2380)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 29)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:504)
at org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:497)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at org.pubcurator.core.Application.start(Application.java:26)
at org.eclipse.swtbot.eclipse.core.UITestApplication.start(UITe stApplication.java:56)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1406)
at org.eclipse.equinox.launcher.Main.main(Main.java:1382)
[ERROR] NullPointerException
java.lang.NullPointerException
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping$T MEnum.getDefaultValue(TypeMapping.java:294)
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s etValue(TypeMapping.java:117)
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s etValueFromRevision(TypeMapping.java:96)
at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ho rizontalNonAuditClassMapping.writeValues(HorizontalNonAuditC lassMapping.java:268)
at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ab stractHorizontalClassMapping.writeRevision(AbstractHorizonta lClassMapping.java:445)
at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write Revision(DBStoreAccessor.java:382)
at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write Revisions(DBStoreAccessor.java:363)
at org.eclipse.emf.cdo.spi.server.StoreAccessor.write(StoreAcce ssor.java:180)
at org.eclipse.emf.cdo.internal.server.TransactionCommitContext .write(TransactionCommitContext.java:298)
at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:35)
at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:1)
at org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(Pr ogressDistributor.java:96)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicatingCommit(CommitTransactionIndicat ion.java:270)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:161)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:115)
at org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
at org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
at org.eclipse.net4j.signal.Signal.doInput(Signal.java:311)
at org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
at org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:238)
at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
[ERROR] Rollback in DBStore: java.lang.NullPointerException
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping$T MEnum.getDefaultValue(TypeMapping.java:294)
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s etValue(TypeMapping.java:117)
at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s etValueFromRevision(TypeMapping.java:96)
at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ho rizontalNonAuditClassMapping.writeValues(HorizontalNonAuditC lassMapping.java:268)
at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ab stractHorizontalClassMapping.writeRevision(AbstractHorizonta lClassMapping.java:445)
at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write Revision(DBStoreAccessor.java:382)
at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write Revisions(DBStoreAccessor.java:363)
at org.eclipse.emf.cdo.spi.server.StoreAccessor.write(StoreAcce ssor.java:180)
at org.eclipse.emf.cdo.internal.server.TransactionCommitContext .write(TransactionCommitContext.java:298)
at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:35)
at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:1)
at org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(Pr ogressDistributor.java:96)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicatingCommit(CommitTransactionIndicat ion.java:270)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:161)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:115)
at org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
at org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
at org.eclipse.net4j.signal.Signal.doInput(Signal.java:311)
at org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
at org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:238)
at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)

Re: [CDO] NullPointerException using DBStore and CDO 3 hudson stable build [message #523047 is a reply to message #523006] Wed, 24 March 2010 21:05 Go to previous messageGo to next message
Kai Schlamp is currently offline Kai SchlampFriend
Messages: 344
Registered: July 2009
Senior Member
Ok, I found out why that happens. It's not really a bug. It's more an ugly error handling.

When you try to commit a model object that contains a field that is of EENum type and uses an invalid "Default Value Literal" then this exception is thrown. Former CDO builds did handle that differently and did not throw that exception.
Maybe we should improve the error message of that exception or simply ignore the invalid "Default Value Literal" then.
I opened a bug report:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=306998

[Updated on: Wed, 24 March 2010 21:05]

Report message to a moderator

Re: [CDO] NullPointerException using DBStore and CDO 3 hudson stable build [message #523221 is a reply to message #523006] Thu, 25 March 2010 14:54 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Hi Kai,

Please note that, by using the latest *stable* build, you do not use the
latest code and the latest bug fixes. For quite some while there is a
single test case (out of ~800) failing constantly. I just didn't have
time to investigate that issue. It is related to explicit locking and
will be fixed directly after the EclipseCon. I'm pretty sure that the
latest *successful* build fixes a handful of other bugs that are not
addressed in the latest stable build. Apologies for that!

Cheers
/Eike

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



Am 24.03.2010 11:22, schrieb Kai Schlamp:
> Hello.
>
> I tried to switch to the current stable CDO 3 build from Hudson
> ( https://build.eclipse.org/hudson/job/emf-cdo-integration/las tStableBuild/artifact/result/site.p2/).
> But now I get the below exception. This doesn't happen with a former
> CDO 3 build. The model is quite big, so it's hard to say what causes
> that exception. Any idea?
>
> !ENTRY org.eclipse.emf.cdo.server 4 0 2010-03-24 19:17:10.186
> !MESSAGE NullPointerException
> !STACK 0
> java.lang.NullPointerException
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping$T
> MEnum.getDefaultValue(TypeMapping.java:294)
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s
> etValue(TypeMapping.java:117)
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s
> etValueFromRevision(TypeMapping.java:96)
> at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ho
> rizontalNonAuditClassMapping.writeValues(HorizontalNonAuditC
> lassMapping.java:268)
> at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ab
> stractHorizontalClassMapping.writeRevision(AbstractHorizonta
> lClassMapping.java:445)
> at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write
> Revision(DBStoreAccessor.java:382)
> at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write
> Revisions(DBStoreAccessor.java:363)
> at org.eclipse.emf.cdo.spi.server.StoreAccessor.write(StoreAcce
> ssor.java:180)
> at org.eclipse.emf.cdo.internal.server.TransactionCommitContext
> .write(TransactionCommitContext.java:298)
> at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo
> op(InternalCommitContext.java:35)
> at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo
> op(InternalCommitContext.java:1)
> at org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(Pr
> ogressDistributor.java:96)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicatingCommit(CommitTransactionIndicat
> ion.java:270)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicating(CommitTransactionIndication.ja va:161)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicating(CommitTransactionIndication.ja va:115)
> at org.eclipse.net4j.signal.IndicationWithMonitoring.indicating
> (IndicationWithMonitoring.java:84)
> at org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn
> put(IndicationWithResponse.java:90)
> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:311)
> at org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi
> cationWithResponse.java:63)
> at org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In
> dicationWithMonitoring.java:63)
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:238)
> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa
> dPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
> lExecutor.java:908)
> at java.lang.Thread.run(Thread.java:619)
>
> !ENTRY org.eclipse.emf.cdo.net4j 4 0 2010-03-24 19:17:10.191
> !MESSAGE Rollback in DBStore: java.lang.NullPointerException
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping$T
> MEnum.getDefaultValue(TypeMapping.java:294)
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s
> etValue(TypeMapping.java:117)
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s
> etValueFromRevision(TypeMapping.java:96)
> at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ho
> rizontalNonAuditClassMapping.writeValues(HorizontalNonAuditC
> lassMapping.java:268)
> at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ab
> stractHorizontalClassMapping.writeRevision(AbstractHorizonta
> lClassMapping.java:445)
> at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write
> Revision(DBStoreAccessor.java:382)
> at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write
> Revisions(DBStoreAccessor.java:363)
> at org.eclipse.emf.cdo.spi.server.StoreAccessor.write(StoreAcce
> ssor.java:180)
> at org.eclipse.emf.cdo.internal.server.TransactionCommitContext
> .write(TransactionCommitContext.java:298)
> at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo
> op(InternalCommitContext.java:35)
> at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo
> op(InternalCommitContext.java:1)
> at org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(Pr
> ogressDistributor.java:96)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicatingCommit(CommitTransactionIndicat
> ion.java:270)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicating(CommitTransactionIndication.ja va:161)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicating(CommitTransactionIndication.ja va:115)
> at org.eclipse.net4j.signal.IndicationWithMonitoring.indicating
> (IndicationWithMonitoring.java:84)
> at org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn
> put(IndicationWithResponse.java:90)
> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:311)
> at org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi
> cationWithResponse.java:63)
> at org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In
> dicationWithMonitoring.java:63)
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:238)
> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa
> dPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
> lExecutor.java:908)
> at java.lang.Thread.run(Thread.java:619)
>
>
> !ENTRY org.eclipse.ui 4 0 2010-03-24 19:17:10.192
> !MESSAGE Unhandled event loop exception
> !STACK 0
> org.eclipse.net4j.util.transaction.TransactionException: Rollback in
> DBStore: java.lang.NullPointerException
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping$T
> MEnum.getDefaultValue(TypeMapping.java:294)
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s
> etValue(TypeMapping.java:117)
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s
> etValueFromRevision(TypeMapping.java:96)
> at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ho
> rizontalNonAuditClassMapping.writeValues(HorizontalNonAuditC
> lassMapping.java:268)
> at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ab
> stractHorizontalClassMapping.writeRevision(AbstractHorizonta
> lClassMapping.java:445)
> at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write
> Revision(DBStoreAccessor.java:382)
> at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write
> Revisions(DBStoreAccessor.java:363)
> at org.eclipse.emf.cdo.spi.server.StoreAccessor.write(StoreAcce
> ssor.java:180)
> at org.eclipse.emf.cdo.internal.server.TransactionCommitContext
> .write(TransactionCommitContext.java:298)
> at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo
> op(InternalCommitContext.java:35)
> at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo
> op(InternalCommitContext.java:1)
> at org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(Pr
> ogressDistributor.java:96)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicatingCommit(CommitTransactionIndicat
> ion.java:270)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicating(CommitTransactionIndication.ja va:161)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicating(CommitTransactionIndication.ja va:115)
> at org.eclipse.net4j.signal.IndicationWithMonitoring.indicating
> (IndicationWithMonitoring.java:84)
> at org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn
> put(IndicationWithResponse.java:90)
> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:311)
> at org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi
> cationWithResponse.java:63)
> at org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In
> dicationWithMonitoring.java:63)
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:238)
> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa
> dPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
> lExecutor.java:908)
> at java.lang.Thread.run(Thread.java:619)
>
> at org.eclipse.emf.internal.cdo.transaction.CDOSingleTransactio
> nStrategyImpl.commit(CDOSingleTransactionStrategyImpl.java:7 8)
> at org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl.
> commit(CDOTransactionImpl.java:885)
> at org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl.
> commit(CDOTransactionImpl.java:904)
> at org.pubcurator.core.handlers.NewProjectHandler.execute(NewPr
> ojectHandler.java:27)
> at org.eclipse.ui.internal.handlers.HandlerProxy.execute(Handle
> rProxy.java:293)
> at org.eclipse.core.commands.Command.executeWithChecks(Command.
> java:476)
> at org.eclipse.core.commands.ParameterizedCommand.executeWithCh
> ecks(ParameterizedCommand.java:508)
> at org.eclipse.ui.internal.handlers.HandlerService.executeComma
> nd(HandlerService.java:169)
> at org.eclipse.ui.internal.handlers.SlaveHandlerService.execute
> Command(SlaveHandlerService.java:241)
> at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSel
> ection(CommandContributionItem.java:820)
> at org.eclipse.ui.menus.CommandContributionItem.access$19(Comma
> ndContributionItem.java:806)
> at org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(C
> ommandContributionItem.java:796)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1223)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja
> va:3532)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java
> :3151)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav
> a:2416)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2380)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 29)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:504)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault
> (Realm.java:332)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work
> bench.java:497)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j
> ava:149)
> at org.pubcurator.core.Application.start(Application.java:26)
> at org.eclipse.swtbot.eclipse.core.UITestApplication.start(UITe
> stApplication.java:56)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips
> eAppHandle.java:196)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher
> .runApplication(EclipseAppLauncher.java:110)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher
> .start(EclipseAppLauncher.java:79)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS
> tarter.java:369)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS
> tarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
> ssorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
> thodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 619)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1406)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1382)
> [ERROR] NullPointerException
> java.lang.NullPointerException
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping$T
> MEnum.getDefaultValue(TypeMapping.java:294)
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s
> etValue(TypeMapping.java:117)
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s
> etValueFromRevision(TypeMapping.java:96)
> at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ho
> rizontalNonAuditClassMapping.writeValues(HorizontalNonAuditC
> lassMapping.java:268)
> at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ab
> stractHorizontalClassMapping.writeRevision(AbstractHorizonta
> lClassMapping.java:445)
> at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write
> Revision(DBStoreAccessor.java:382)
> at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write
> Revisions(DBStoreAccessor.java:363)
> at org.eclipse.emf.cdo.spi.server.StoreAccessor.write(StoreAcce
> ssor.java:180)
> at org.eclipse.emf.cdo.internal.server.TransactionCommitContext
> .write(TransactionCommitContext.java:298)
> at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo
> op(InternalCommitContext.java:35)
> at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo
> op(InternalCommitContext.java:1)
> at org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(Pr
> ogressDistributor.java:96)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicatingCommit(CommitTransactionIndicat
> ion.java:270)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicating(CommitTransactionIndication.ja va:161)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicating(CommitTransactionIndication.ja va:115)
> at org.eclipse.net4j.signal.IndicationWithMonitoring.indicating
> (IndicationWithMonitoring.java:84)
> at org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn
> put(IndicationWithResponse.java:90)
> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:311)
> at org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi
> cationWithResponse.java:63)
> at org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In
> dicationWithMonitoring.java:63)
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:238)
> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa
> dPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
> lExecutor.java:908)
> at java.lang.Thread.run(Thread.java:619)
> [ERROR] Rollback in DBStore: java.lang.NullPointerException
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping$T
> MEnum.getDefaultValue(TypeMapping.java:294)
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s
> etValue(TypeMapping.java:117)
> at org.eclipse.emf.cdo.server.internal.db.mapping.TypeMapping.s
> etValueFromRevision(TypeMapping.java:96)
> at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ho
> rizontalNonAuditClassMapping.writeValues(HorizontalNonAuditC
> lassMapping.java:268)
> at org.eclipse.emf.cdo.server.internal.db.mapping.horizontal.Ab
> stractHorizontalClassMapping.writeRevision(AbstractHorizonta
> lClassMapping.java:445)
> at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write
> Revision(DBStoreAccessor.java:382)
> at org.eclipse.emf.cdo.server.internal.db.DBStoreAccessor.write
> Revisions(DBStoreAccessor.java:363)
> at org.eclipse.emf.cdo.spi.server.StoreAccessor.write(StoreAcce
> ssor.java:180)
> at org.eclipse.emf.cdo.internal.server.TransactionCommitContext
> .write(TransactionCommitContext.java:298)
> at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo
> op(InternalCommitContext.java:35)
> at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo
> op(InternalCommitContext.java:1)
> at org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(Pr
> ogressDistributor.java:96)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicatingCommit(CommitTransactionIndicat
> ion.java:270)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicating(CommitTransactionIndication.ja va:161)
> at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra
> nsactionIndication.indicating(CommitTransactionIndication.ja va:115)
> at org.eclipse.net4j.signal.IndicationWithMonitoring.indicating
> (IndicationWithMonitoring.java:84)
> at org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn
> put(IndicationWithResponse.java:90)
> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:311)
> at org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi
> cationWithResponse.java:63)
> at org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In
> dicationWithMonitoring.java:63)
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:238)
> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa
> dPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
> lExecutor.java:908)
> at java.lang.Thread.run(Thread.java:619)
>
>


Re: [CDO] NullPointerException using DBStore and CDO 3 hudson stable build [message #523614 is a reply to message #523221] Sat, 27 March 2010 09:05 Go to previous message
Kai Schlamp is currently offline Kai SchlampFriend
Messages: 344
Registered: July 2009
Senior Member
Thanks for the hint, Eike. I am using the latest successful build now, but that is a different kind of error. We already discuss it in the bug report. I wish you a nice Eclipsecon. I guess it's really nice in California. Wish I could be there too.
Previous Topic:[CDO] TimeoutRuntimeException with HibernateStore
Next Topic:[CDO] Connect to hibernate store: FactoryNotFoundException
Goto Forum:
  


Current Time: Thu Apr 25 22:01:57 GMT 2024

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

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

Back to the top