Hi everybody, I build a RESTfull Grails application using grails-1.1.1, appengine- java-sdk-1.3.0, grails-app-engine-0.8.5 and grails-gorm-jpa-0.6.
This application contains a simple domain class Document with two properties. In my UrlMappings file, I have the following mapping : class UrlMappings { static mappings = { "/$controller/$action?/$id?"{ constraints { // apply constraints here } } "/document/$id?" (controller: "document") { action = [GET:'show', POST:'save', PUT:"update", DELETE:"delete"] } "/"(view:"/index") "500"(view:'/error') } } When I run this application locally, it runs well except en exception for the delete method. I deploy it to Google App Engine. But when I run it on the GAE and try to get the list of document, I get the following exception : # 1. 01-25 08:12PM 43.785 /document 500 551ms 971cpu_ms 0kb Mozilla/ 5.0 (X11; U; Linux i686; fr; rv:1.9.0.14) Gecko/2009090216 Ubuntu/9.04 (jaunty) Firefox/3.0.14,gzip(gfe) See details 194.254.189.253 - - [25/Jan/2010:20:12:44 -0800] "GET /document HTTP/1.1" 500 0 "http://unctest.appspot.com/" "Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.14) Gecko/2009090216 Ubuntu/9.04 (jaunty) Firefox/3.0.14,gzip(gfe)" "unctest.appspot.com" 2. C 01-25 08:12PM 44.328 Uncaught exception from servlet org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.NullPointerException at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter (ParseBlobUploadFilter.java:97) at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter (SaveSessionFilter.java:35) at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter (TransactionCleanupFilter.java:43) at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle (AppVersionHandlerMap.java:238) at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable (RpcRequestParser.java:76) at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest (JettyServletEngineAdapter.java:135) at com.google.apphosting.runtime.JavaRuntime.handleRequest (JavaRuntime.java:235) at com.google.apphosting.base.RuntimePb$EvaluationRuntime $6.handleBlockingRequest(RuntimePb.java:5235) at com.google.apphosting.base.RuntimePb$EvaluationRuntime $6.handleBlockingRequest(RuntimePb.java:5233) at com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest (BlockingApplicationHandler.java:24) at com.google.net.rpc.impl.RpcUtil.runRpcInApplication (RpcUtil.java:363) at com.google.net.rpc.impl.Server$2.run(Server.java:838) at com.google.tracing.LocalTraceSpanRunnable.run (LocalTraceSpanRunnable.java:56) at com.google.tracing.LocalTraceSpanBuilder.internalContinueSpan (LocalTraceSpanBuilder.java:536) at com.google.net.rpc.impl.Server.startRpc(Server.java:793) at com.google.net.rpc.impl.Server.processRequest(Server.java: 368) at com.google.net.rpc.impl.ServerConnection.messageReceived (ServerConnection.java:448) 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:466) at com.google.net.async.EventDispatcher.processNetworkEvents (EventDispatcher.java:759) at com.google.net.async.EventDispatcher.internalLoop (EventDispatcher.java:205) 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:394) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException at org.datanucleus.jpa.EntityManagerImpl.find (EntityManagerImpl.java:219) at org.datanucleus.store.appengine.jpa.DatastoreEntityManager.find (DatastoreEntityManager.java:48) at org.grails.jpa.JpaPluginSupport $__clinit__closure3_closure7_closure12_closure20.doCall (JpaPluginSupport.groovy:268) at unc.DocumentController$_closure3.doCall (DocumentController.groovy:18) at unc.DocumentController$_closure3.doCall (DocumentController.groovy) ... 26 more Do you any issues to help me ? Thanks -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.