I would report the same problem and maybe help with more details.

I change the primary key of a persisntant propertie of my class from
String to Long, and after a lot of problems with that I, decide to get
back for String type. After that my objects couldn´t be persistant
anymore.

Please help us!! I´m at the same situation, stucked and bored...

Kind regards
Coelho

On 4 mar, 22:36, dantuluri <[email protected]> wrote:
> Hi,
>
>      My app was working fine and I made few changes. Suddenly, it
> cannot create new entities any more. It can modify the existing
> entities. I reverted my changes back to where it was. Problem doesn't
> go away. This is in the local environment. I deleted the data file.
> New data file is created with other entities. But this problem still
> exists for the affected entity type. I attached the exception.
> Exception doesn't tell anything. Now I am stuck. Please help find out
> the root cause of this problem.
>
> Thanks,
> Prasad
>
> java.lang.NullPointerException
>         at com.google.storage.onestore.v3.OnestoreEntity
> $PropertyValue.setStringValue(OnestoreEntity.java:1768)
>         at com.google.appengine.api.datastore.DataTypeTranslator
> $TextType.setPropertyValue(DataTypeTranslator.java:737)
>         at
> com.google.appengine.api.datastore.DataTypeTranslator.createProperty(DataTy 
> peTranslator.java:
> 196)
>         at
> com.google.appengine.api.datastore.DataTypeTranslator.addProperty(DataTypeT 
> ranslator.java:
> 160)
>         at
> com.google.appengine.api.datastore.DataTypeTranslator.addPropertiesToPb(Dat 
> aTypeTranslator.java:
> 143)
>         at
> com.google.appengine.api.datastore.EntityTranslator.convertToPb(EntityTrans 
> lator.java:
> 47)
>         at com.google.appengine.api.datastore.DatastoreServiceImpl
> $2.run(DatastoreServiceImpl.java:169)
>         at
> com.google.appengine.api.datastore.TransactionRunner.runInTransaction(Trans 
> actionRunner.java:
> 30)
>         at
> com.google.appengine.api.datastore.DatastoreServiceImpl.put(DatastoreServic 
> eImpl.java:
> 161)
>         at
> com.google.appengine.api.datastore.DatastoreServiceImpl.put(DatastoreServic 
> eImpl.java:
> 141)
>         at
> com.google.appengine.api.datastore.DatastoreServiceImpl.put(DatastoreServic 
> eImpl.java:
> 133)
>         at
> org.datanucleus.store.appengine.RuntimeExceptionWrappingDatastoreService.pu 
> t(RuntimeExceptionWrappingDatastoreService.java:
> 93)
>         at
> org.datanucleus.store.appengine.DatastorePersistenceHandler.put(DatastorePe 
> rsistenceHandler.java:
> 165)
>         at
> org.datanucleus.store.appengine.DatastorePersistenceHandler.put(DatastorePe 
> rsistenceHandler.java:
> 112)
>         at
> org.datanucleus.store.appengine.DatastorePersistenceHandler.insertObjects(D 
> atastorePersistenceHandler.java:
> 239)
>         at
> org.datanucleus.store.appengine.DatastorePersistenceHandler.insertObject(Da 
> tastorePersistenceHandler.java:
> 225)
>         at
> org.datanucleus.state.JDOStateManagerImpl.internalMakePersistent(JDOStateMa 
> nagerImpl.java:
> 3185)
>         at
> org.datanucleus.state.JDOStateManagerImpl.makePersistent(JDOStateManagerImp 
> l.java:
> 3161)
>         at
> org.datanucleus.ObjectManagerImpl.persistObjectInternal(ObjectManagerImpl.j 
> ava:
> 1298)
>         at
> org.datanucleus.ObjectManagerImpl.persistObject(ObjectManagerImpl.java:
> 1175)
>         at
> org.datanucleus.jdo.JDOPersistenceManager.jdoMakePersistent(JDOPersistenceM 
> anager.java:
> 669)
>         at
> org.datanucleus.jdo.JDOPersistenceManager.makePersistent(JDOPersistenceMana 
> ger.java:
> 694)
>         at
> com.flocle.workflow.server.data.DataStoreHelper.persistFlow(DataStoreHelper 
> .java:
> 100)
>         at
> com.flocle.workflow.server.dao.FlowDAOImpl.createFlow(FlowDAOImpl.java:
> 52)
>         at
> com.flocle.workflow.server.servicebean.FlowServiceImpl.addFlow(FlowServiceI 
> mpl.java:
> 88)
>         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(Unknown Source)
>         at
> com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime 
> .java:
> 100)
>         at
> com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:
> 527)
>         at
> com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServi 
> ceServlet.java:
> 166)
>         at
> com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceSer 
> vlet.java:
> 86)
>         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
> com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(Trans 
> actionCleanupFilter.java:
> 43)
>         at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1084)
>         at
> com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFile 
> Filter.java:
> 121)
>         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.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEn 
> gineWebAppContext.java:
> 70)
>         at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
> 139)
>         at com.google.appengine.tools.development.JettyContainerService
> $ApiProxyHandler.handle(JettyContainerService.java:352)
>         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.content(HttpConnection.java:844)
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
>         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
>         at
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:
> 396)
>         at org.mortbay.thread.BoundedThreadPool
> $PoolThread.run(BoundedThreadPool.java:442)

-- 
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 [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-java?hl=en.

Reply via email to