Re: [appengine-java] Not allowed to access system class loader.

2010-01-27 Thread Ikai L (Google)
Is this preventing your task from running? This is generally a harmless
exception. Here's another thread on the subject, though your stack trace is
a bit different:

http://groups.google.com/group/google-appengine-java/browse_thread/thread/e01814b8ceaf3e59/b340b4de766e09fb?lnk=gstq=FinalizableReferenceQueue+app+engine#b340b4de766e09fb

On Tue, Jan 26, 2010 at 5:02 PM, ravi guntuku
ravikumar.gunt...@gmail.comwrote:

 A simple servlet which reads some data from a table - and query
 analytics service and store data in another table.  When i run this
 servlet from browser it works (always). I have scheduled this servlet
 to run as cron job and it is not working at all. And i see the below
 exception in App engine logs.

 01-26 04:36PM 45.184

 com.google.appengine.repackaged.com.google.common.base.FinalizableReferenceQueue
 $SystemLoader loadFinalizer: Not allowed to access system class
 loader.
 I 01-26 04:36PM 45.197
 com.google.appengine.repackaged.com.google.common.base.internal.Finalizer
 getInheritableThreadLocalsField: Couldn't access
 Thread.inheritableThreadLocals. Reference finalizer threads will
 inherit thread local values.
 I 01-26 04:36PM 45.201

 com.google.appengine.repackaged.com.google.common.base.FinalizableReferenceQueue
 init: Failed to start reference finalizer thread. Reference cleanup
 will only occur when new references are created.
 java.lang.reflect.InvocationTargetException
at com.google.appengine.runtime.Request.process-51100059fa394f2b
 (Request.java)
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:42)
at

 com.google.appengine.repackaged.com.google.common.base.FinalizableReferenceQueue.init
 (FinalizableReferenceQueue.java:124)
at
 com.google.appengine.repackaged.com.google.common.labs.misc.InterningPools
 $WeakInterningPool.clinit(InterningPools.java:104)
at

 com.google.appengine.repackaged.com.google.common.labs.misc.InterningPools.newWeakInterningPool
 (InterningPools.java:48)
at

 com.google.appengine.repackaged.com.google.io.protocol.ProtocolSupport.clinit
 (ProtocolSupport.java:55)
at com.google.apphosting.api.DatastorePb$Query.init
 (DatastorePb.java:1072)
at com.google.apphosting.api.DatastorePb$Query$1.init
 (DatastorePb.java:2529)
at com.google.apphosting.api.DatastorePb$Query.clinit
 (DatastorePb.java:2529)
at com.google.appengine.api.datastore.QueryTranslator.convertToPb
 (QueryTranslator.java:28)
at com.google.appengine.api.datastore.DatastoreServiceImpl
 $PreparedQueryImpl.convertToPb(DatastoreServiceImpl.java:424)
at com.google.appengine.api.datastore.DatastoreServiceImpl
 $PreparedQueryImpl.runQuery(DatastoreServiceImpl.java:384)
at com.google.appengine.api.datastore.DatastoreServiceImpl
 $PreparedQueryImpl.asQueryResultIterator(DatastoreServiceImpl.java:
 358)
at com.google.appengine.api.datastore.DatastoreServiceImpl
 $PreparedQueryImpl$2.iterator(DatastoreServiceImpl.java:338)
at com.google.appengine.api.datastore.DatastoreServiceImpl
 $PreparedQueryImpl$2.iterator(DatastoreServiceImpl.java:336)
at

 org.datanucleus.store.appengine.query.RuntimeExceptionWrappingIterable.iterator
 (RuntimeExceptionWrappingIterable.java:42)
at org.datanucleus.store.appengine.query.LazyResult.init
 (LazyResult.java:67)
at org.datanucleus.store.appengine.query.StreamingQueryResult.init
 (StreamingQueryResult.java:63)
at

 org.datanucleus.store.appengine.query.DatastoreQuery.newStreamingQueryResultForEntities
 (DatastoreQuery.java:399)
at
 org.datanucleus.store.appengine.query.DatastoreQuery.wrapEntityQueryResult
 (DatastoreQuery.java:372)
at
 org.datanucleus.store.appengine.query.DatastoreQuery.fulfillEntityQuery
 (DatastoreQuery.java:364)
at org.datanucleus.store.appengine.query.DatastoreQuery.executeQuery
 (DatastoreQuery.java:265)
at
 org.datanucleus.store.appengine.query.DatastoreQuery.performExecute
 (DatastoreQuery.java:228)
at org.datanucleus.store.appengine.query.JDOQLQuery.performExecute
 (JDOQLQuery.java:85)
at org.datanucleus.store.query.Query.executeQuery(Query.java:1489)
at org.datanucleus.store.query.Query.executeWithArray(Query.java:
 1371)
at org.datanucleus.store.query.Query.execute(Query.java:1344)
at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221)
at sample.data.SaveGoogleData.saveData(SaveGoogleData.java:53)
at
 sample.controller.DataStoreServlet.doGet(DataStoreServlet.java:21)
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)
   

[appengine-java] Not allowed to access system class loader.

2010-01-26 Thread ravi guntuku
A simple servlet which reads some data from a table - and query
analytics service and store data in another table.  When i run this
servlet from browser it works (always). I have scheduled this servlet
to run as cron job and it is not working at all. And i see the below
exception in App engine logs.

01-26 04:36PM 45.184
com.google.appengine.repackaged.com.google.common.base.FinalizableReferenceQueue
$SystemLoader loadFinalizer: Not allowed to access system class
loader.
I 01-26 04:36PM 45.197
com.google.appengine.repackaged.com.google.common.base.internal.Finalizer
getInheritableThreadLocalsField: Couldn't access
Thread.inheritableThreadLocals. Reference finalizer threads will
inherit thread local values.
I 01-26 04:36PM 45.201
com.google.appengine.repackaged.com.google.common.base.FinalizableReferenceQueue
init: Failed to start reference finalizer thread. Reference cleanup
will only occur when new references are created.
java.lang.reflect.InvocationTargetException
at com.google.appengine.runtime.Request.process-51100059fa394f2b
(Request.java)
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:42)
at
com.google.appengine.repackaged.com.google.common.base.FinalizableReferenceQueue.init
(FinalizableReferenceQueue.java:124)
at
com.google.appengine.repackaged.com.google.common.labs.misc.InterningPools
$WeakInterningPool.clinit(InterningPools.java:104)
at
com.google.appengine.repackaged.com.google.common.labs.misc.InterningPools.newWeakInterningPool
(InterningPools.java:48)
at
com.google.appengine.repackaged.com.google.io.protocol.ProtocolSupport.clinit
(ProtocolSupport.java:55)
at com.google.apphosting.api.DatastorePb$Query.init
(DatastorePb.java:1072)
at com.google.apphosting.api.DatastorePb$Query$1.init
(DatastorePb.java:2529)
at com.google.apphosting.api.DatastorePb$Query.clinit
(DatastorePb.java:2529)
at com.google.appengine.api.datastore.QueryTranslator.convertToPb
(QueryTranslator.java:28)
at com.google.appengine.api.datastore.DatastoreServiceImpl
$PreparedQueryImpl.convertToPb(DatastoreServiceImpl.java:424)
at com.google.appengine.api.datastore.DatastoreServiceImpl
$PreparedQueryImpl.runQuery(DatastoreServiceImpl.java:384)
at com.google.appengine.api.datastore.DatastoreServiceImpl
$PreparedQueryImpl.asQueryResultIterator(DatastoreServiceImpl.java:
358)
at com.google.appengine.api.datastore.DatastoreServiceImpl
$PreparedQueryImpl$2.iterator(DatastoreServiceImpl.java:338)
at com.google.appengine.api.datastore.DatastoreServiceImpl
$PreparedQueryImpl$2.iterator(DatastoreServiceImpl.java:336)
at
org.datanucleus.store.appengine.query.RuntimeExceptionWrappingIterable.iterator
(RuntimeExceptionWrappingIterable.java:42)
at org.datanucleus.store.appengine.query.LazyResult.init
(LazyResult.java:67)
at org.datanucleus.store.appengine.query.StreamingQueryResult.init
(StreamingQueryResult.java:63)
at
org.datanucleus.store.appengine.query.DatastoreQuery.newStreamingQueryResultForEntities
(DatastoreQuery.java:399)
at
org.datanucleus.store.appengine.query.DatastoreQuery.wrapEntityQueryResult
(DatastoreQuery.java:372)
at
org.datanucleus.store.appengine.query.DatastoreQuery.fulfillEntityQuery
(DatastoreQuery.java:364)
at org.datanucleus.store.appengine.query.DatastoreQuery.executeQuery
(DatastoreQuery.java:265)
at org.datanucleus.store.appengine.query.DatastoreQuery.performExecute
(DatastoreQuery.java:228)
at org.datanucleus.store.appengine.query.JDOQLQuery.performExecute
(JDOQLQuery.java:85)
at org.datanucleus.store.query.Query.executeQuery(Query.java:1489)
at org.datanucleus.store.query.Query.executeWithArray(Query.java:
1371)
at org.datanucleus.store.query.Query.execute(Query.java:1344)
at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221)
at sample.data.SaveGoogleData.saveData(SaveGoogleData.java:53)
at sample.controller.DataStoreServlet.doGet(DataStoreServlet.java:21)
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 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