Hello,

I perform a query for some entities without a transaction on purpose
since the query returns ids of entities which are not in the same
entity group.  Then a transaction is started to update one of the
entities whose id is returned before the transaction was started.
When the transaction goes to commit, then I get an error saying that I
cannot operate on multiple entity groups in a single transaction.  I
turned on datanucleus debug logging and what seems to be happening is
that the query done with no transaction is resulting in entities being
put in the level 1 cache and somehow these entities in the cache are
being carried into the next transaction and causing the problem.  Is
my analysis is correct and if so is this the expected behavior?  I
have attached the debug log output below.  Any insights into this
would be appreciated.

Regards,
Len

01-25 09:58PM 12.169
org.datanucleus.ObjectManagerImpl getObjectFromCache: Object with id
"com.jostleme.jostle.server.domain.Contributor:agpzaGFxYmFtYnUzch0LEgRVc2VyGIP6AQwLEgtDb250cmlidXRvchgBDA"
not found in Level 1 cache [cache size = 0]
D 01-25 09:58PM 12.169
org.datanucleus.ObjectManagerImpl getObjectFromCache: Object with id
"com.jostleme.jostle.server.domain.Contributor:agpzaGFxYmFtYnUzch0LEgRVc2VyGIP6AQwLEgtDb250cmlidXRvchgBDA"
not found in Level 1 cache [cache size = 0]
D 01-25 09:58PM 12.170
org.datanucleus.ObjectManagerImpl putObjectIntoCache: Object
"com.jostleme.jostle.server.domain.contribu...@1b18f22" 
(id="com.jostleme.jostle.server.domain.Contributor:agpzaGFxYmFtYnUzch0LEgRVc2VyGIP6AQwLEgtDb250cmlidXRvchgBDA")
added to Level 1 cache
(loadedFlags="[NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN]")
D 01-25 09:58PM 12.171
org.datanucleus.ObjectManagerImpl getObjectFromCache: Object with id
"com.jostleme.jostle.server.domain.Contributor:agpzaGFxYmFtYnUzch0LEgRVc2VyGIT6AQwLEgtDb250cmlidXRvchgBDA"
not found in Level 1 cache [cache size = 1]
D 01-25 09:58PM 12.171
org.datanucleus.ObjectManagerImpl getObjectFromCache: Object with id
"com.jostleme.jostle.server.domain.Contributor:agpzaGFxYmFtYnUzch0LEgRVc2VyGIT6AQwLEgtDb250cmlidXRvchgBDA"
not found in Level 1 cache [cache size = 1]
D 01-25 09:58PM 12.171
org.datanucleus.ObjectManagerImpl putObjectIntoCache: Object
"com.jostleme.jostle.server.domain.contribu...@2c189d" 
(id="com.jostleme.jostle.server.domain.Contributor:agpzaGFxYmFtYnUzch0LEgRVc2VyGIT6AQwLEgtDb250cmlidXRvchgBDA")
added to Level 1 cache
(loadedFlags="[NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN]")
D 01-25 09:58PM 12.172
org.datanucleus.transaction.Transaction <init>: Transaction created
[DataNucleus Transaction, ID=Xid=D 01-25 09:58PM 12.172
org.datanucleus.TransactionImpl internalBegin: Transaction begun for
ObjectManager org.datanucleus.objectmanageri...@b3529b
(optimistic=true)
D 01-25 09:58PM 12.173
org.datanucleus.ObjectManagerImpl getObjectFromCache: Object
"com.jostleme.jostle.server.domain.contribu...@1b18f22" 
(id="com.jostleme.jostle.server.domain.Contributor:agpzaGFxYmFtYnUzch0LEgRVc2VyGIP6AQwLEgtDb250cmlidXRvchgBDA")
taken from Level 1 cache
(loadedFlags="[NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN]") [cache size
= 2]
D 01-25 09:58PM 12.174
org.datanucleus.transaction.Transaction enlistResource: Running enlist
operation on resource:
org.datanucleus.store.appengine.datastorexaresou...@181e8ba, error
code TMNOFLAGS and transaction: [DataNucleus Transaction, ID=Xid=D
01-25 09:58PM 12.190
org.datanucleus.store.appengine.DatastoreXAResource start: Started new
datastore transaction: -5667809142913818324
D 01-25 09:58PM 12.191
org.datanucleus.store.appengine.DatastorePersistenceHandler get:
Getting entity of kind Contributor with key User(32003)/Contributor(1)
D 01-25 09:58PM 12.211
org.datanucleus.ObjectManagerImpl enlistInTransaction: Object
"com.jostleme.jostle.server.domain.contribu...@1b18f22" 
(id="agpzaGFxYmFtYnUzch0LEgRVc2VyGIP6AQwLEgtDb250cmlidXRvchgBDA")
enlisted in transactional cache
D 01-25 09:58PM 12.212
org.datanucleus.ObjectManagerImpl persistObjectInternal: Making object
persistent : "com.jostleme.jostle.server.domain.contribu...@1b18f22"
D 01-25 09:58PM 12.213
org.datanucleus.TransactionImpl internalPreCommit: Transaction
committing for ObjectManager org.datanucleus.objectmanageri...@b3529b
D 01-25 09:58PM 12.213
org.datanucleus.ObjectManagerImpl flushInternal: ObjectManager
internalFlush() process started - 1 dirty objects
D 01-25 09:58PM 12.214
org.datanucleus.store.appengine.DatastorePersistenceHandler put:
Putting entity of kind Contributor with key User(32003)/Contributor(1)
D 01-25 09:58PM 12.214
org.datanucleus.store.appengine.DatastorePersistenceHandler put:
firstName : Bob
D 01-25 09:58PM 12.215
org.datanucleus.store.appengine.DatastorePersistenceHandler put:
lastName : Smith
...
D 01-25 09:58PM 12.244
org.datanucleus.ObjectManagerImpl flushInternal: ObjectManager
internalFlush() process finished
D 01-25 09:58PM 12.245
org.datanucleus.store.appengine.DatastorePersistenceHandler get:
Getting entity of kind Contributor with key User(32004)/Contributor(1)
D 01-25 09:58PM 12.276
org.datanucleus.TransactionImpl commit: Illegal argument
org.datanucleus.store.appengine.FatalNucleusUserException: Illegal
argument
        at
org.datanucleus.store.appengine.DatastoreExceptionTranslator.wrapIllegalArgumentException
(DatastoreExceptionTranslator.java:41)
        at
org.datanucleus.store.appengine.RuntimeExceptionWrappingDatastoreService.get
(RuntimeExceptionWrappingDatastoreService.java:65)
        at org.datanucleus.store.appengine.DatastorePersistenceHandler.get
(DatastorePersistenceHandler.java:81)
        at org.datanucleus.store.appengine.DatastorePersistenceHandler.get
(DatastorePersistenceHandler.java:91)
        at
org.datanucleus.store.appengine.DatastorePersistenceHandler.fetchObject
(DatastorePersistenceHandler.java:441)
        at
org.datanucleus.state.JDOStateManagerImpl.loadUnloadedFieldsInFetchPlan
(JDOStateManagerImpl.java:1627)
        at org.datanucleus.state.JDOStateManagerImpl.loadFieldsInFetchPlan
(JDOStateManagerImpl.java:1603)
        at
org.datanucleus.ObjectManagerImpl.performDetachAllOnCommitPreparation
(ObjectManagerImpl.java:3192)
        at org.datanucleus.ObjectManagerImpl.preCommit(ObjectManagerImpl.java:
2931)
        at org.datanucleus.TransactionImpl.internalPreCommit
(TransactionImpl.java:369)
        at org.datanucleus.TransactionImpl.commit(TransactionImpl.java:256)
        at org.datanucleus.jpa.EntityTransactionImpl.commit
(EntityTransactionImpl.java:104)
        at org.springframework.orm.jpa.JpaTransactionManager.doCommit
(JpaTransactionManager.java:460)
        at
org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit
(AbstractPlatformTransactionManager.java:731)
        at
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit
(AbstractPlatformTransactionManager.java:700)
        at
org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning
(TransactionAspectSupport.java:322)
        at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke
(TransactionInterceptor.java:116)
        at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
(ReflectiveMethodInvocation.java:172)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke
(JdkDynamicAopProxy.java:202)
        at $Proxy28.clearLocationReference(Unknown Source)
        at
com.jostleme.jostle.ui.web.controller.DriverController.deleteLocationTree
(DriverController.java:4989)
        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.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_
$2.run(Method_.java:175)
        at java.security.AccessController.doPrivileged(Native Method)
        at
com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.privilegedInvoke
(Method_.java:173)
        at
com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.invoke_
(Method_.java:120)
        at
com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.invoke
(Method_.java:42)
        at
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.doInvokeMethod
(HandlerMethodInvoker.java:575)
        at
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod
(HandlerMethodInvoker.java:139)
        at
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod
(AnnotationMethodHandlerAdapter.java:336)
        at
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle
(AnnotationMethodHandlerAdapter.java:323)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch
(DispatcherServlet.java:824)
        at org.springframework.web.servlet.DispatcherServlet.doService
(DispatcherServlet.java:769)
        at org.springframework.web.servlet.FrameworkServlet.processRequest
(FrameworkServlet.java:613)
        at org.springframework.web.servlet.FrameworkServlet.doGet
(FrameworkServlet.java:525)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
        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.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
        at
org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke
(FilterSecurityInterceptor.java:109)
        at
org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter
(FilterSecurityInterceptor.java:83)
        at org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at
org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp
(SessionFixationProtectionFilter.java:67)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at
org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp
(ExceptionTranslationFilter.java:101)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at
org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp
(SecurityContextHolderAwareRequestFilter.java:91)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at
org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp
(AbstractProcessingFilter.java:277)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at
org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp
(BasicProcessingFilter.java:174)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp
(LogoutFilter.java:89)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at
org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp
(HttpSessionContextIntegrationFilter.java:235)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)
        at org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
        at org.springframework.security.util.FilterChainProxy.doFilter
(FilterChainProxy.java:175)
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate
(DelegatingFilterProxy.java:238)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter
(DelegatingFilterProxy.java:168)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1084)
        at
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal
(OpenEntityManagerInViewFilter.java:113)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter
(OncePerRequestFilter.java:76)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1084)
        at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter
(ParseBlobUploadFilter.java:97)
        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.seD 01-25 09:58PM 12.285
org.datanucleus.TransactionImpl internalPreRollback: Transaction
rolling back for ObjectManager
org.datanucleus.objectmanageri...@b3529b
D 01-25 09:58PM 12.286
org.datanucleus.ObjectManagerImpl evictFromTransaction: Object
"com.jostleme.jostle.server.domain.contribu...@1b18f22" 
(id="com.jostleme.jostle.server.domain.Contributor:agpzaGFxYmFtYnUzch0LEgRVc2VyGIP6AQwLEgtDb250cmlidXRvchgBDA")
being evicted from transactional cache
D 01-25 09:58PM 12.286
org.datanucleus.transaction.Transaction rollback: Rolling back
[DataNucleus Transaction, ID=Xid=D 01-25 09:58PM 12.303
org.datanucleus.store.appengine.DatastoreXAResource rollback: Rolled
back datastore transaction: -5667809142913818324
D 01-25 09:58PM 12.303
org.datanucleus.TransactionImpl rollback: Transaction rolled back in
18 ms
D 01-25 09:58PM 12.304
org.datanucleus.ObjectManagerImpl removeObjectFromCache: Object
"com.jostleme.jostle.server.domain.contribu...@2c189d" 
(id="com.jostleme.jostle.server.domain.Contributor:agpzaGFxYmFtYnUzch0LEgRVc2VyGIT6AQwLEgtDb250cmlidXRvchgBDA")
removed from Level 1 cache [cache size = 2]
D 01-25 09:58PM 12.304
org.datanucleus.ObjectManagerImpl removeObjectFromCache: Object
"com.jostleme.jostle.server.domain.contribu...@1b18f22" 
(id="com.jostleme.jostle.server.domain.Contributor:agpzaGFxYmFtYnUzch0LEgRVc2VyGIP6AQwLEgtDb250cmlidXRvchgBDA")
removed from Level 1 cache [cache size = 1]
W 01-25 09:58PM 12.308
[shaqbambu3/1.339432654405546714].<stderr>:
org.springframework.orm.jpa.JpaSystemException: Illegal argument;
nested exception is javax.persistence.PersistenceException: Illegal
argument

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible
(EntityManagerFactoryUtils.java:312)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.orm.jpa.DefaultJpaDialect.translateExceptionIfPossible
(DefaultJpaDialect.java:120)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.dao.support.DataAccessUtils.translateIfNecessary
(DataAccessUtils.java:213)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.orm.jpa.JpaTransactionManager.doCommit
(JpaTransactionManager.java:473)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit
(AbstractPlatformTransactionManager.java:731)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit
(AbstractPlatformTransactionManager.java:700)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning
(TransactionAspectSupport.java:322)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke
(TransactionInterceptor.java:116)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
(ReflectiveMethodInvocation.java:172)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke
(JdkDynamicAopProxy.java:202)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
$Proxy28.clearLocationReference(Unknown Source)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.jostleme.jostle.ui.web.controller.DriverController.deleteLocationTree
(DriverController.java:4989)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
java.lang.reflect.Method.invoke(Unknown Source)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_
$2.run(Method_.java:175)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
java.security.AccessController.doPrivileged(Native Method)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.privilegedInvoke
(Method_.java:173)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.invoke_
(Method_.java:120)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.invoke
(Method_.java:42)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.doInvokeMethod
(HandlerMethodInvoker.java:575)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod
(HandlerMethodInvoker.java:139)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod
(AnnotationMethodHandlerAdapter.java:336)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle
(AnnotationMethodHandlerAdapter.java:323)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.web.servlet.DispatcherServlet.doDispatch
(DispatcherServlet.java:824)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.web.servlet.DispatcherServlet.doService
(DispatcherServlet.java:769)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.web.servlet.FrameworkServlet.processRequest
(FrameworkServlet.java:613)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.web.servlet.FrameworkServlet.doGet
(FrameworkServlet.java:525)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
javax.servlet.http.HttpServlet.service(HttpServlet.java:693)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
javax.servlet.http.HttpServlet.service(HttpServlet.java:806)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1093)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:378)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke
(FilterSecurityInterceptor.java:109)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter
(FilterSecurityInterceptor.java:83)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp
(SessionFixationProtectionFilter.java:67)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)

W 01-25 09:58PM 12.309
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp
(ExceptionTranslationFilter.java:101)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp
(SecurityContextHolderAwareRequestFilter.java:91)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp
(AbstractProcessingFilter.java:277)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp
(BasicProcessingFilter.java:174)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.ui.logout.LogoutFilter.doFilterHttp
(LogoutFilter.java:89)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp
(HttpSessionContextIntegrationFilter.java:235)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.ui.SpringSecurityFilter.doFilter
(SpringSecurityFilter.java:53)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:390)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.security.util.FilterChainProxy.doFilter
(FilterChainProxy.java:175)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate
(DelegatingFilterProxy.java:238)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.web.filter.DelegatingFilterProxy.doFilter
(DelegatingFilterProxy.java:168)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1084)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal
(OpenEntityManagerInViewFilter.java:113)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.web.filter.OncePerRequestFilter.doFilter
(OncePerRequestFilter.java:76)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1084)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter
(ParseBlobUploadFilter.java:97)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1084)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter
(SaveSessionFilter.java:35)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1084)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter
(TransactionCleanupFilter.java:43)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1084)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
360)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:
216)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:
181)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:
712)

W 01-25 09:58PM 12.310
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

W 01-25 09:58PM 12.311
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle
(AppVersionHandlerMap.java:238)

W 01-25 09:58PM 12.311
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
139)

W 01-25 09:58PM 12.311
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.Server.handle(Server.java:313)

W 01-25 09:58PM 12.311
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
506)

W 01-25 09:58PM 12.311
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete
(HttpConnection.java:830)

W 01-25 09:58PM 12.311
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable
(RpcRequestParser.java:76)

W 01-25 09:58PM 12.311
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)

W 01-25 09:58PM 12.311
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest
(JettyServletEngineAdapter.java:135)

W 01-25 09:58PM 12.311
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.apphosting.runtime.JavaRuntime.handleRequest
(JavaRuntime.java:235)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.apphosting.base.RuntimePb$EvaluationRuntime
$6.handleBlockingRequest(RuntimePb.java:5235)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.apphosting.base.RuntimePb$EvaluationRuntime
$6.handleBlockingRequest(RuntimePb.java:5233)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest
(BlockingApplicationHandler.java:24)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:363)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.net.rpc.impl.Server$2.run(Server.java:838)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.tracing.LocalTraceSpanRunnable.run
(LocalTraceSpanRunnable.java:56)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.tracing.LocalTraceSpanBuilder.internalContinueSpan
(LocalTraceSpanBuilder.java:536)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.net.rpc.impl.Server.startRpc(Server.java:793)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.net.rpc.impl.Server.processRequest(Server.java:368)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.net.rpc.impl.ServerConnection.messageReceived
(ServerConnection.java:448)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.net.rpc.impl.RpcConnection.parseMessages(RpcConnection.java:
319)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.net.rpc.impl.RpcConnection.dataReceived(RpcConnection.java:
290)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.net.async.Connection.handleReadEvent(Connection.java:466)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.net.async.EventDispatcher.processNetworkEvents
(EventDispatcher.java:759)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.net.async.EventDispatcher.internalLoop(EventDispatcher.java:
205)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.net.async.EventDispatcher.loop(EventDispatcher.java:101)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.net.rpc.RpcService.runUntilServerShutdown(RpcService.java:
251)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.apphosting.runtime.JavaRuntime$RpcRunnable.run
(JavaRuntime.java:394)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at java.lang.Thread.run
(Unknown Source)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>: Caused by:
javax.persistence.PersistenceException: Illegal argument

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.datanucleus.jpa.NucleusJPAHelper.getJPAExceptionForNucleusException
(NucleusJPAHelper.java:260)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.datanucleus.jpa.EntityTransactionImpl.commit
(EntityTransactionImpl.java:122)

W 01-25 09:58PM 12.312
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.springframework.orm.jpa.JpaTransactionManager.doCommit
(JpaTransactionManager.java:460)

W 01-25 09:58PM 12.313
[shaqbambu3/1.339432654405546714].<stderr>:     ... 100 more

W 01-25 09:58PM 12.313
[shaqbambu3/1.339432654405546714].<stderr>: Caused by:
java.lang.IllegalArgumentException: can't operate on multiple entity
groups in a single transaction.

W 01-25 09:58PM 12.313
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.appengine.api.datastore.DatastoreApiHelper.translateError
(DatastoreApiHelper.java:33)

W 01-25 09:58PM 12.313
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.appengine.api.datastore.DatastoreApiHelper.makeSyncCall
(DatastoreApiHelper.java:60)

W 01-25 09:58PM 12.313
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.appengine.api.datastore.DatastoreServiceImpl$1.run
(DatastoreServiceImpl.java:113)

W 01-25 09:58PM 12.313
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.appengine.api.datastore.TransactionRunner.runInTransaction
(TransactionRunner.java:30)

W 01-25 09:58PM 12.313
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.appengine.api.datastore.DatastoreServiceImpl.get
(DatastoreServiceImpl.java:99)

W 01-25 09:58PM 12.314
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.appengine.api.datastore.DatastoreServiceImpl.get
(DatastoreServiceImpl.java:72)

W 01-25 09:58PM 12.315
[shaqbambu3/1.339432654405546714].<stderr>:     at
com.google.appengine.api.datastore.DatastoreServiceImpl.get
(DatastoreServiceImpl.java:60)

W 01-25 09:58PM 12.315
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.datanucleus.store.appengine.RuntimeExceptionWrappingDatastoreService.get
(RuntimeExceptionWrappingDatastoreService.java:63)

W 01-25 09:58PM 12.315
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.datanucleus.store.appengine.DatastorePersistenceHandler.get
(DatastorePersistenceHandler.java:81)

W 01-25 09:58PM 12.315
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.datanucleus.store.appengine.DatastorePersistenceHandler.get
(DatastorePersistenceHandler.java:91)

W 01-25 09:58PM 12.315
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.datanucleus.store.appengine.DatastorePersistenceHandler.fetchObject
(DatastorePersistenceHandler.java:441)

W 01-25 09:58PM 12.315
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.datanucleus.state.JDOStateManagerImpl.loadUnloadedFieldsInFetchPlan
(JDOStateManagerImpl.java:1627)

W 01-25 09:58PM 12.315
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.datanucleus.state.JDOStateManagerImpl.loadFieldsInFetchPlan
(JDOStateManagerImpl.java:1603)

W 01-25 09:58PM 12.315
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.datanucleus.ObjectManagerImpl.performDetachAllOnCommitPreparation
(ObjectManagerImpl.java:3192)

W 01-25 09:58PM 12.315
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.datanucleus.ObjectManagerImpl.preCommit(ObjectManagerImpl.java:
2931)

W 01-25 09:58PM 12.315
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.datanucleus.TransactionImpl.internalPreCommit(TransactionImpl.java:
369)

W 01-25 09:58PM 12.315
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.datanucleus.TransactionImpl.commit(TransactionImpl.java:256)

W 01-25 09:58PM 12.315
[shaqbambu3/1.339432654405546714].<stderr>:     at
org.datanucleus.jpa.EntityTransactionImpl.commit
(EntityTransactionImpl.java:104)

W 01-25 09:58PM 12.315
[shaqbambu3/1.339432654405546714].<stderr>:     ... 101 more

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

Reply via email to