Return-Path: X-Original-To: apmail-isis-users-archive@www.apache.org Delivered-To: apmail-isis-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9921610020 for ; Tue, 10 Feb 2015 15:09:09 +0000 (UTC) Received: (qmail 95109 invoked by uid 500); 10 Feb 2015 15:09:09 -0000 Delivered-To: apmail-isis-users-archive@isis.apache.org Received: (qmail 95075 invoked by uid 500); 10 Feb 2015 15:09:09 -0000 Mailing-List: contact users-help@isis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@isis.apache.org Delivered-To: mailing list users@isis.apache.org Received: (qmail 95064 invoked by uid 99); 10 Feb 2015 15:09:09 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Feb 2015 15:09:09 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of alechner@at.focusmr.com designates 188.118.217.7 as permitted sender) Received: from [188.118.217.7] (HELO mail.focusmr.com) (188.118.217.7) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Feb 2015 15:09:05 +0000 Received: from localhost (localhost [127.0.0.1]) by mail.focusmr.com (Postfix) with ESMTP id 04BC22083CDF for ; Tue, 10 Feb 2015 16:08:13 +0100 (CET) X-Virus-Scanned: amavisd-new at mx3.focusmr.com Received: from mail.focusmr.com ([127.0.0.1]) by localhost (mx3.focusmr.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id X8jc3fCQ3ThV for ; Tue, 10 Feb 2015 16:08:12 +0100 (CET) Received: from zcal01.focusmr.co.at (zcal01.focusmr.co.at [10.100.100.151]) by mail.focusmr.com (Postfix) with ESMTP id D7AD7208276B for ; Tue, 10 Feb 2015 16:08:12 +0100 (CET) Date: Tue, 10 Feb 2015 16:08:12 +0100 (CET) From: Lechner Andreas To: users Message-ID: <1939719519.209550.1423580892834.JavaMail.zimbra@at.focusmr.com> In-Reply-To: References: <687001338.205872.1423577225973.JavaMail.zimbra@at.focusmr.com> Subject: Re: SimpleApp Version 1.8 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Mailer: Zimbra 8.6.0_GA_1153 (ZimbraWebClient - FF31 (Linux)/8.6.0_GA_1153) Thread-Topic: SimpleApp Version 1.8 Thread-Index: iXzrcA0csnIyL113eUxUV7YPxo1+vA== X-Virus-Checked: Checked by ClamAV on apache.org Thank you, i knew i missed something :-) br Andreas ----- Urspr=FCngliche Mail ----- Von: "Dan Haywood" An: "users" Gesendet: Dienstag, 10. Februar 2015 15:10:55 Betreff: Re: SimpleApp Version 1.8 You need to configure the DataNucleus plugin for Eclipse, see [1] Cheers Dan [1] http://isis.apache.org/intro/getting-started/ide/eclipse.html On 10 February 2015 at 14:07, Lechner Andreas wrote: > Hi, > > I want to try the 1.8 Snapshot version. > And when i start with "SimpleApp-PROTOTYPE-with-fixtures.launch" I get th= e > error: > > What do I miss, or doing wrong? > > br > Andreas > > > org.datanucleus.api.jdo.exceptions.ClassNotPersistenceCapableException: > The class "dom.simple.SimpleObject" is not persistable. This means that i= t > either hasnt been enhanced, or that the enhanced version of the file is n= ot > in the CLASSPATH (or is hidden by an unenhanced version), or the > Meta-Data/annotations for the class are not found. > at > org.datanucleus.api.jdo.NucleusJDOHelper.getJDOExceptionForNucleusExcepti= on(NucleusJDOHelper.java:380) > at > org.datanucleus.api.jdo.JDOPersistenceManager.jdoMakePersistent(JDOPersis= tenceManager.java:732) > at > org.datanucleus.api.jdo.JDOPersistenceManager.makePersistent(JDOPersisten= ceManager.java:752) > at > org.apache.isis.objectstore.jdo.datanucleus.persistence.commands.DataNucl= eusCreateObjectCommand.execute(DataNucleusCreateObjectCommand.java:54) > at > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore.execut= eCommands(DataNucleusObjectStore.java:371) > at > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore.execut= e(DataNucleusObjectStore.java:365) > at > org.apache.isis.core.runtime.system.transaction.IsisTransaction.doFlush(I= sisTransaction.java:520) > at > org.apache.isis.core.runtime.system.transaction.IsisTransaction.flush(Isi= sTransaction.java:469) > at > org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.fl= ushTransaction(IsisTransactionManager.java:392) > at > org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSessi= on$7.flush(RuntimeContextFromSession.java:238) > at > org.apache.isis.core.metamodel.services.container.DomainObjectContainerDe= fault.flush(DomainObjectContainerDefault.java:248) > at > org.apache.isis.applib.fixturescripts.FixtureScripts.newFixtureResult(Fix= tureScripts.java:358) > at > org.apache.isis.applib.fixturescripts.FixtureResultList.add(FixtureResult= List.java:88) > at > org.apache.isis.applib.fixturescripts.FixtureResultList.add(FixtureResult= List.java:74) > at > org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.addR= esult(FixtureScript.java:348) > at > fixture.simple.objects.SimpleObjectAbstract.create(SimpleObjectAbstract.j= ava:30) > at > fixture.simple.objects.SimpleObjectForFoo.execute(SimpleObjectForFoo.java= :27) > at > org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.exec= uteChildIfNotAlready(FixtureScript.java:409) > at > org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.exec= uteChild(FixtureScript.java:390) > at > org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.exec= uteChild(FixtureScript.java:375) > at > fixture.simple.scenario.SimpleObjectsFixture.execute(SimpleObjectsFixture= .java:40) > at > org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.exec= uteChildIfNotAlready(FixtureScript.java:409) > at > org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.acce= ss$100(FixtureScript.java:243) > at > org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.jav= a:505) > at > org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript= .java:600) > at > org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFi= xture(FixturesInstallerDelegate.java:205) > at > org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFi= xtureInTransaction(FixturesInstallerDelegate.java:171) > at > org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFi= xtures(FixturesInstallerDelegate.java:158) > at > org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFi= xtures(FixturesInstallerDelegate.java:138) > at > org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFi= xtures(FixturesInstallerAbstract.java:42) > at > org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.ins= tallFixturesIfRequired(IsisSystemAbstract.java:85) > at > org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(I= sisSystemFixturesHookAbstract.java:124) > at > org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(Is= isInjectModule.java:133) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at > com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalF= actoryToProviderAdapter.java:40) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(Provid= erToInternalFactoryAdapter.java:46) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1= 031) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderT= oInternalFactoryAdapter.java:40) > at com.google.inject.Scopes$1$1.get(Scopes.java:65) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalF= actoryToProviderAdapter.java:40) > at > com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector= .java:53) > at > com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjec= torImpl.java:110) > at > com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl= .java:75) > at > com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl= .java:73) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1= 024) > at > com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInj= ectorImpl.java:73) > at > com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjec= torImpl.java:60) > at > com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:9= 44) > at > org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicke= tApplication.java:254) > at webapp.SimpleApplication.init(SimpleApplication.java:81) > at > org.apache.wicket.Application.initApplication(Application.java:823) > at > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424) > at > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351) > at > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > at > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:7= 13) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:14= 0) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:12= 82) > at > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518) > at > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at org.mortbay.jetty.Server.doStart(Server.java:224) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > at > org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerB= ootstrapper.java:85) > at org.apache.isis.core.webserver.WebServer.run(WebServer.java:10= 3) > at org.apache.isis.core.webserver.WebServer.main(WebServer.java:6= 7) > at org.apache.isis.WebServer.main(WebServer.java:25) > NestedThrowablesStackTrace: > The class "dom.simple.SimpleObject" is not persistable. This means that i= t > either hasnt been enhanced, or that the enhanced version of the file is n= ot > in the CLASSPATH (or is hidden by an unenhanced version), or the > Meta-Data/annotations for the class are not found. > org.datanucleus.exceptions.ClassNotPersistableException: The class > "dom.simple.SimpleObject" is not persistable. This means that it either > hasnt been enhanced, or that the enhanced version of the file is not in t= he > CLASSPATH (or is hidden by an unenhanced version), or the > Meta-Data/annotations for the class are not found. > at > org.datanucleus.ExecutionContextImpl.assertClassPersistable(ExecutionCont= extImpl.java:5698) > at > org.datanucleus.ExecutionContextImpl.persistObjectInternal(ExecutionConte= xtImpl.java:2123) > at > org.datanucleus.ExecutionContextImpl.persistObjectWork(ExecutionContextIm= pl.java:2065) > at > org.datanucleus.ExecutionContextImpl.persistObject(ExecutionContextImpl.j= ava:1913) > at > org.datanucleus.api.jdo.JDOPersistenceManager.jdoMakePersistent(JDOPersis= tenceManager.java:727) > at > org.datanucleus.api.jdo.JDOPersistenceManager.makePersistent(JDOPersisten= ceManager.java:752) > at > org.apache.isis.objectstore.jdo.datanucleus.persistence.commands.DataNucl= eusCreateObjectCommand.execute(DataNucleusCreateObjectCommand.java:54) > at > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore.execut= eCommands(DataNucleusObjectStore.java:371) > at > org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore.execut= e(DataNucleusObjectStore.java:365) > at > org.apache.isis.core.runtime.system.transaction.IsisTransaction.doFlush(I= sisTransaction.java:520) > at > org.apache.isis.core.runtime.system.transaction.IsisTransaction.flush(Isi= sTransaction.java:469) > at > org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.fl= ushTransaction(IsisTransactionManager.java:392) > at > org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSessi= on$7.flush(RuntimeContextFromSession.java:238) > at > org.apache.isis.core.metamodel.services.container.DomainObjectContainerDe= fault.flush(DomainObjectContainerDefault.java:248) > at > org.apache.isis.applib.fixturescripts.FixtureScripts.newFixtureResult(Fix= tureScripts.java:358) > at > org.apache.isis.applib.fixturescripts.FixtureResultList.add(FixtureResult= List.java:88) > at > org.apache.isis.applib.fixturescripts.FixtureResultList.add(FixtureResult= List.java:74) > at > org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.addR= esult(FixtureScript.java:348) > at > fixture.simple.objects.SimpleObjectAbstract.create(SimpleObjectAbstract.j= ava:30) > at > fixture.simple.objects.SimpleObjectForFoo.execute(SimpleObjectForFoo.java= :27) > at > org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.exec= uteChildIfNotAlready(FixtureScript.java:409) > at > org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.exec= uteChild(FixtureScript.java:390) > at > org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.exec= uteChild(FixtureScript.java:375) > at > fixture.simple.scenario.SimpleObjectsFixture.execute(SimpleObjectsFixture= .java:40) > at > org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.exec= uteChildIfNotAlready(FixtureScript.java:409) > at > org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.acce= ss$100(FixtureScript.java:243) > at > org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.jav= a:505) > at > org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript= .java:600) > at > org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFi= xture(FixturesInstallerDelegate.java:205) > at > org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFi= xtureInTransaction(FixturesInstallerDelegate.java:171) > at > org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFi= xtures(FixturesInstallerDelegate.java:158) > at > org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFi= xtures(FixturesInstallerDelegate.java:138) > at > org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFi= xtures(FixturesInstallerAbstract.java:42) > at > org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.ins= tallFixturesIfRequired(IsisSystemAbstract.java:85) > at > org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(I= sisSystemFixturesHookAbstract.java:124) > at > org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(Is= isInjectModule.java:133) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at > com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalF= actoryToProviderAdapter.java:40) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(Provid= erToInternalFactoryAdapter.java:46) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1= 031) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderT= oInternalFactoryAdapter.java:40) > at com.google.inject.Scopes$1$1.get(Scopes.java:65) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalF= actoryToProviderAdapter.java:40) > at > com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector= .java:53) > at > com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjec= torImpl.java:110) > at > com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl= .java:75) > at > com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl= .java:73) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1= 024) > at > com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInj= ectorImpl.java:73) > at > com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjec= torImpl.java:60) > at > com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:9= 44) > at > org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicke= tApplication.java:254) > at webapp.SimpleApplication.init(SimpleApplication.java:81) > at > org.apache.wicket.Application.initApplication(Application.java:823) > at > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424) > at > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351) > at > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > at > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:7= 13) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:14= 0) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:12= 82) > at > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518) > at > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at org.mortbay.jetty.Server.doStart(Server.java:224) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > at > org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerB= ootstrapper.java:85) > at org.apache.isis.core.webserver.WebServer.run(WebServer.java:10= 3) > at org.apache.isis.core.webserver.WebServer.main(WebServer.java:6= 7) > at org.apache.isis.WebServer.main(WebServer.java:25) >