I have some JPA entities on a GAE site and have been using them
without any issues. Today I made a change to my cron file (didn't
touch the entity files at all) and now GAE throws the below error. Any
ideas what's going on?

This is the first upload after I updated to 1.2.5, but switching back
to 1.2.2 is not helping. Also, if I delete the source folder and
create again, I see the enhancer messages on the console; but if I
modify an entity class, there are no messages on the console (just
some transient flashes at the bottom mentioning the enhancer).

Would appreciate any help, right now the site is broken. :(


[RPC Fault faultString="No meta data for
com.allurefx.sdnari.data.Organization.  Perhaps you need to run the
enhancer on this class?"
faultCode="DefaultServiceExceptionHandler.Call.Failed" faultDetail="
- destination: SDNari
- method: public com.allurefx.sdnari.data.Organization
com.allurefx.sdnari.data.SDNari.getOrganization()
- exception: javax.persistence.PersistenceException: No meta data for
com.allurefx.sdnari.data.Organization.  Perhaps you need to run the
enhancer on this class?
org.granite.messaging.service.ServiceException: No meta data for
com.allurefx.sdnari.data.Organization.  Perhaps you need to run the
enhancer on this class?
        at
org.granite.messaging.service.AbstractServiceExceptionHandler.getServiceException
(AbstractServiceExceptionHandler.java:59)
        at
org.granite.messaging.service.AbstractServiceExceptionHandler.getServiceException
(AbstractServiceExceptionHandler.java:46)
        at
org.granite.messaging.service.DefaultServiceExceptionHandler.handleInvocationException
(DefaultServiceExceptionHandler.java:64)
        at org.granite.messaging.service.ServiceInvoker.invoke
(ServiceInvoker.java:173)
        at
org.granite.messaging.amf.process.AMF3MessageProcessor.processRemotingMessage
(AMF3MessageProcessor.java:136)
        at org.granite.messaging.amf.process.AMF3MessageProcessor.process
(AMF3MessageProcessor.java:59)
        at org.granite.messaging.amf.process.AMF0MessageProcessor.process
(AMF0MessageProcessor.java:71)
        at org.granite.messaging.webapp.AMFMessageServlet.doPost
(AMFMessageServlet.java:59)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
487)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1093)
        at org.granite.messaging.webapp.AMFMessageFilter.doFilter
(AMFMessageFilter.java:100)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1084)
        at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter
(SaveSessionFilter.java:35)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1084)
        at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter
(TransactionCleanupFilter.java:43)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1084)
        at org.mortbay.jetty.servlet.ServletHandler.handle
(ServletHandler.java:360)
        at org.mortbay.jetty.security.SecurityHandler.handle
(SecurityHandler.java:216)
        at org.mortbay.jetty.servlet.SessionHandler.handle
(SessionHandler.java:181)
        at org.mortbay.jetty.handler.ContextHandler.handle
(ContextHandler.java:712)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:
405)
        at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle
(AppVersionHandlerMap.java:237)
        at org.mortbay.jetty.handler.HandlerWrapper.handle
(HandlerWrapper.java:139)
        at org.mortbay.jetty.Server.handle(Server.java:313)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
506)
        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete
(HttpConnection.java:830)
        at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable
(RpcRequestParser.java:76)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
        at
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest
(JettyServletEngineAdapter.java:139)
        at com.google.apphosting.runtime.JavaRuntime.handleRequest
(JavaRuntime.java:235)
        at com.google.apphosting.base.RuntimePb$EvaluationRuntime
$6.handleBlockingRequest(RuntimePb.java:4950)
        at com.google.apphosting.base.RuntimePb$EvaluationRuntime
$6.handleBlockingRequest(RuntimePb.java:4948)
        at com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest
(BlockingApplicationHandler.java:24)
        at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:
359)
        at com.google.net.rpc.impl.Server$2.run(Server.java:823)
        at com.google.tracing.LocalTraceSpanRunnable.run
(LocalTraceSpanRunnable.java:56)
        at com.google.tracing.LocalTraceSpanBuilder.internalContinueSpan
(LocalTraceSpanBuilder.java:516)
        at com.google.net.rpc.impl.Server.startRpc(Server.java:778)
        at com.google.net.rpc.impl.Server.processRequest(Server.java:351)
        at com.google.net.rpc.impl.ServerConnection.messageReceived
(ServerConnection.java:437)
        at com.google.net.rpc.impl.RpcConnection.parseMessages
(RpcConnection.java:319)
        at com.google.net.rpc.impl.RpcConnection.dataReceived
(RpcConnection.java:290)
        at com.google.net.async.Connection.handleReadEvent(Connection.java:
428)
        at com.google.net.async.EventDispatcher.processNetworkEvents
(EventDispatcher.java:762)
        at com.google.net.async.EventDispatcher.internalLoop
(EventDispatcher.java:207)
        at com.google.net.async.EventDispatcher.loop(EventDispatcher.java:
101)
        at com.google.net.rpc.RpcService.runUntilServerShutdown
(RpcService.java:251)
        at com.google.apphosting.runtime.JavaRuntime$RpcRunnable.run
(JavaRuntime.java:392)
        at java.lang.Thread.run(Unknown Source)
Caused by: javax.persistence.PersistenceException: No meta data for
com.allurefx.sdnari.data.Organization.  Perhaps you need to run the
enhancer on this class?
        at
org.datanucleus.jpa.NucleusJPAHelper.getJPAExceptionForNucleusException
(NucleusJPAHelper.java:264)
        at org.datanucleus.jpa.JPAQuery.getSingleResult(JPAQuery.java:224)
        at com.allurefx.sdnari.data.SDNari.getOrganization(SDNari.java:22)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Method.java:40)
        at org.granite.messaging.service.ServiceInvocationContext.invoke
(ServiceInvocationContext.java:71)
        at org.granite.messaging.service.ServiceInvoker.invoke
(ServiceInvoker.java:146)
        ... 47 more
Caused by: org.datanucleus.exceptions.NucleusUserException: No meta
data for com.allurefx.sdnari.data.Organization.  Perhaps you need to
run the enhancer on this class?
        at org.datanucleus.store.appengine.query.DatastoreQuery.performExecute
(DatastoreQuery.java:187)
        at org.datanucleus.store.appengine.query.JPQLQuery.performExecute
(JPQLQuery.java:77)
        at org.datanucleus.store.appengine.query.JPQLQuery.performExecute
(JPQLQuery.java:30)
        at org.datanucleus.store.query.Query.executeQuery(Query.java:1489)
        at org.datanucleus.store.query.Query.executeWithMap(Query.java:1398)
        at org.datanucleus.jpa.JPAQuery.getSingleResult(JPAQuery.java:203)
        ... 54 more
"]
        at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/
internal::faultHandler()
        at mx.rpc::Responder/fault()
        at mx.rpc::AsyncRequest/fault()
        at NetConnectionMessageResponder/statusHandler()
        at mx.messaging::MessageResponder/status()

--~--~---------~--~----~------------~-------~--~----~
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