In my view, this topic is one for StackOverflow (for specific, GAE/J
issues); I shouldn't really have replied to you ;)

If you search SO for "java.lang.NoSuchMethodError:
org.datanucleus.plugin.PluginManager" you should find the post I
found, which may well address your problem.


On Jun 9, 11:06 am, Mobi Share <[email protected]> wrote:
>    1.
>
>    Here's the stack trace : Please advise
>
>    Error for /sync_contacts
>    java.lang.ExceptionInInitializerError
>         at iiitd.mobishare.ContactsSync.doPost(ContactsSync.java:51)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>         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.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:102)
>         at 
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>         at 
> com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
>         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 
> 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.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:249)
>         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 
> com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>         at 
> com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:135)
>         at 
> com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:477)
>         at 
> com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:449)
>         at 
> com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:455)
>         at com.google.tracing.TraceContext.runInContext(TraceContext.java:695)
>         at 
> com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:333)
>         at 
> com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:325)
>         at 
> com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:453)
>         at 
> com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:251)
>         at java.lang.Thread.run(Thread.java:679)
>    Caused by: javax.jdo.JDOFatalInternalException: Unexpected exception 
> caught.
>    NestedThrowables:
>    java.lang.reflect.InvocationTargetException
>         at 
> javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1186)
>         at 
> javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:803)
>         at 
> javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:1086)
>         at 
> javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:914)
>         at iiitd.mobishare.PMF.<clinit>(PMF.java:9)
>         ... 33 more
>    Caused by: java.lang.reflect.InvocationTargetException
>         at 
> com.google.appengine.runtime.Request.process-064281f1396ec8b6(Request.java)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:616)
>         at 
> java.security.AccessController.doPrivileged(AccessController.java:63)
>         at javax.jdo.JDOHelper.invoke(JDOHelper.java:1951)
>         at 
> javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1159)
>         at 
> javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:803)
>         at 
> javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:1086)
>         at 
> javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:914)
>         at iiitd.mobishare.PMF.<clinit>(PMF.java:9)
>         at iiitd.mobishare.ContactsSync.doPost(ContactsSync.java:51)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>         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 
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>         at 
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>         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 
> 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.HttpConnection.handle(HttpConnection.java:404)
>         at 
> com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:449)
>         at 
> com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:455)
>         at com.google.tracing.TraceContext.runInContext(TraceContext.java:695)
>         at 
> com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:333)
>         at 
> com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:325)
>         at 
> com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:453)
>         ... 1 more
>    Caused by: java.lang.NoSuchMethodError: 
> org.datanucleus.plugin.PluginManager.<init>(Lorg/datanucleus/PersistenceConfiguration;Lorg/datanucleus/ClassLoaderResolver;)V
>         at org.datanucleus.OMFContext.<init>(OMFContext.java:159)
>         at org.datanucleus.OMFContext.<init>(OMFContext.java:141)
>         at 
> org.datanucleus.ObjectManagerFactoryImpl.initialiseOMFContext(ObjectManagerFactoryImpl.java:144)
>         at 
> org.datanucleus.jdo.JDOPersistenceManagerFactory.initialiseProperties(JDOPersistenceManagerFactory.java:316)
>         at 
> org.datanucleus.jdo.JDOPersistenceManagerFactory.<init>(JDOPersistenceManagerFactory.java:260)
>         at 
> org.datanucleus.store.appengine.jdo.DatastoreJDOPersistenceManagerFactory.<init>(DatastoreJDOPersistenceManagerFactory.java:71)
>         at 
> org.datanucleus.store.appengine.jdo.DatastoreJDOPersistenceManagerFactory.getPersistenceManagerFactory(DatastoreJDOPersistenceManagerFactory.java:126)
>         ... 36 more
>
>    2.
>
>
>
>
>
>
>
> On Friday, June 8, 2012 7:23:57 PM UTC+5:30, Ian Marshall wrote:
>
> > Can you show us a fragment of your stack trace?
>
> > On Jun 7, 8:17 am, Mobi Share <[email protected]> wrote:
> > > I am getting this error when i am trying to get the persistent manager
> > > for JDO in app engine
>
> > > java.lang.ExceptionInInitializerError
>
> > > Code
> > > PersistenceManager pm = PMF.get().getPersistenceManager();
>
> > > The PMF class is
>
> > > package iiitd.mobishare;
>
> > > import javax.jdo.JDOHelper;
> > > import javax.jdo.PersistenceManagerFactory;
>
> > > public final class PMF {
> > >     private static final PersistenceManagerFactory pmfInstance =
> > >         JDOHelper.getPersistenceManagerFactory("transactions-
> > > optional");
>
> > >     private PMF() {}
>
> > >     public static PersistenceManagerFactory get() {
> > >         return pmfInstance;
> > >     }
> > > }

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to