I am getting the below exception even when I have the entity with Id 4 for the kind X.
Could not retrieve entity of kind X with key X("X(4)")
org.datanucleus.exceptions.NucleusObjectNotFoundException: Could not retrieve entity of kind X with key X("X(4)")
at com.google.appengine.datanucleus.DatastoreExceptionTranslator.wrapEntityNotFoundException(DatastoreExceptionTranslator.java:61)
at com.google.appengine.datanucleus.EntityUtils.getEntityFromDatastore(EntityUtils.java:670)
at com.google.appengine.datanucleus.DatastorePersistenceHandler.fetchObject(DatastorePersistenceHandler.java:543)
at org.datanucleus.state.JDOStateManager.loadFieldsFromDatastore(JDOStateManager.java:1638)
at org.datanucleus.state.JDOStateManager.validate(JDOStateManager.java:3511)
at org.datanucleus.ObjectManagerImpl.findObject(ObjectManagerImpl.java:3379)
at org.datanucleus.api.jdo.JDOPersistenceManager.getObjectById(JDOPersistenceManager.java:1722)
at org.datanucleus.api.jdo.JDOPersistenceManager.getObjectById(JDOPersistenceManager.java:1740)
...................
I am sure I am doing some silly and basic mistake here. Can someone out here figure out as to what am I doing wrong over here ?