Hello Dan,
below the stack trace.

Cheers
Maurizio

javax.jdo.JDOUserException: Attempt to handle persistence for object using
datastore-identity yet StoreManager for this datastore doesn't support that
identity type
    at
org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:375)
    at
org.datanucleus.jdo.JDOPersistenceManager.jdoMakePersistent(JDOPersistenceManager.java:674)
    at
org.datanucleus.jdo.JDOPersistenceManager.makePersistent(JDOPersistenceManager.java:694)
    at com.mylaensys.isis.webapp.TestServlet.doGet(TestServlet.java:23)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
    at
com.google.appengine.api.socket.dev.DevSocketFilter.doFilter(DevSocketFilter.java:74)
    at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at
com.google.appengine.tools.development.ResponseRewriterFilter.doFilter(ResponseRewriterFilter.java:123)
    at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at
com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(HeaderVerificationFilter.java:34)
    at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at
com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:61)
    at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
    at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at
com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:125)
    at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at
com.google.appengine.tools.development.BackendServersFilter.doFilter(BackendServersFilter.java:97)
    at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
    at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
    at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
    at
com.google.appengine.tools.development.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:94)
    at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at
com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:383)
    at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at org.mortbay.jetty.Server.handle(Server.java:326)
    at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
    at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
    at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

2013/1/30 Dan Haywood <[email protected]>

> Ah well, that's clear enough, I think.  We'll need to enhance the JDO
> objectstore so that it also handles app-managed identity as well as
> datastore-managed identity.
>
> Do you want to raise a JIRA ticket for this [1].  Could you also include
> any stack trace?
>
> Thx
> Dan
>
> [1] https://issues.apache.org/jira/browse/ISIS
>
>
> On 30 January 2013 11:34, Maurizio Taverna <[email protected]
> >wrote:
>
> > Hi Dan,
> > I tried to run the quickstart_wicket_restful_jdo on the GAE dev server,
> the
> > jar mentioned (wicketstuff-gae-initializer-6.3.0.jar) is needed to run a
> > wicket application on GAE.
> > GAE has a list of classes not supported (i.e. java.awt) and I removed all
> > the references to java.awt from
> > Isis  source code.
> > The quickstart_wicket_restful_jdo example with the original JDO
> > configuration for hsqldb  works !
> >
> > To use the GAE Datastore I've enhanced the classes with enhancer provided
> > with the GAE SDK.
> > (Available under
> >
> >
> sdk.dir/opt/appengine-java-sdk-1.7.4/lib/opt/tools/datanucleus/v2/datanucleus-enhancer-3.1.0-release.jar.)
> >
> > Then I replaced the datanucleus jars files in WEB-INF/lib with the GAE DN
> > plugin  available with the GAE SDK under
> sdk.dir/lib/opt/user/datanucleus.
> >
> > asm-4.0.jar
> > datanucleus-core-3.1.1.jar
> > datanucleus-api-jdo-3.1.1.jar
> > geronimo-jpa_2.0_spec-1.0.jar
> > datanucleus-api-jpa-3.1.1.jar
> > jdo-api-3.0.1.jar
> > datanucleus-appengine-2.1.1.jar
> > jta-1.1.jar
> >
> > At the Runtime I got this error :
> > javax.jdo.JDOUserException: Attempt to handle persistence for object
> using
> > datastore-identity yet StoreManager for this datastore doesn't support
> that
> > identity type.
> >
> >
> > Best
> > Maurizio
> >
>

Reply via email to