[appengine-java] [URGENT RFH] Help on com.google.appengine.repackaged.com.google.common.base.FinalizableReferenceQueue init: Failed to start reference finalizer thread

2010-02-16 Thread imyousuf
Hi,

I am continuously getting the exceptions mentioned below. Can someone
please help me? I have no idea why this exception occurs :(, PLEASE
HELP!

/Imran

02-16 08:34PM 17.041
com.google.appengine.repackaged.com.google.common.base.FinalizableReferenceQueue
$SystemLoader loadFinalizer: Not allowed to access system class
loader.
I 02-16 08:34PM 17.067
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 02-16 08:34PM 17.072
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-0f2fe9e7cf5a6e2c(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:43)
at
com.google.appengine.repackaged.com.google.common.base.FinalizableReferenceQueue.init(FinalizableReferenceQueue.java:
127)
at com.google.appengine.repackaged.com.google.common.collect.Interners
$WeakInterner.clinit(Interners.java:118)
at
com.google.appengine.repackaged.com.google.common.collect.Interners.newWeakInterner(Interners.java:
59)
at
com.google.appengine.repackaged.com.google.io.protocol.ProtocolSupport.clinit(ProtocolSupport.java:
55)
at com.google.apphosting.api.DatastorePb
$Query.init(DatastorePb.java:1185)
at com.google.apphosting.api.DatastorePb$Query
$1.init(DatastorePb.java:2677)
at com.google.apphosting.api.DatastorePb
$Query.clinit(DatastorePb.java:2677)
at
com.google.appengine.api.datastore.QueryTranslator.convertToPb(QueryTranslator.java:
28)
at
com.google.appengine.api.datastore.PreparedQueryImpl.convertToPb(PreparedQueryImpl.java:
151)
at
com.google.appengine.api.datastore.PreparedQueryImpl.runQuery(PreparedQueryImpl.java:
111)
at
com.google.appengine.api.datastore.PreparedQueryImpl.asIterator(PreparedQueryImpl.java:
81)
at
com.google.appengine.api.datastore.BasePreparedQuery.asIterator(BasePreparedQuery.java:
37)
at
com.smartitengineering.stockexchange.api.impl.QuotesServiceImpl.getStockExchanges(QuotesServiceImpl.java:
120)
at
com.smartitengineering.stockexchange.api.impl.QuotesServiceCacheImpl.getStockExchanges(QuotesServiceCacheImpl.java:
48)
at
com.smartitengineering.stockexchange.feeds.panels.StockExchangePanel.initComponents(StockExchangePanel.java:
32)
at
com.smartitengineering.stockexchange.feeds.panels.StockExchangePanel.init(StockExchangePanel.java:
28)
at
com.smartitengineering.stockexchange.feeds.HomePage.init(HomePage.java:
15)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Constructor.java:33)
at
org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:
192)
at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:
57)
at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:
298)
at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:
320)
at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:
234)
at
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:
92)
at
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:
1250)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:
479)
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:
312)
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 

[appengine-java] Re: [URGENT RFH] Help on com.google.appengine.repackaged.com.google.common.base.FinalizableReferenceQueue init: Failed to start reference finalizer thread

2010-02-16 Thread imyousuf
Thanks, I did not know about the warming up exception, then this same
thing could have caused Google Guice to crash, will re-investigate
It would be nice to have it as a FAQ/Notice just for developers info!

/Imran

On Feb 17, 11:47 am, John Patterson jdpatter...@gmail.com wrote:
 Try searching this list first - the question has been answered many  
 times.

 On 17 Feb 2010, at 12:14, imyousuf wrote:



  Hi,

  I am continuously getting the exceptions mentioned below. Can someone
  please help me? I have no idea why this exception occurs :(, PLEASE
  HELP!

  /Imran

  02-16 08:34PM 17.041
  com
  .google
  .appengine.repackaged.com.google.common.base.FinalizableReferenceQueue
  $SystemLoader loadFinalizer: Not allowed to access system class
  loader.
  I 02-16 08:34PM 17.067
  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 02-16 08:34PM 17.072
  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-0f2fe9e7cf5a6e2c(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:43)
     at
  com
  .google
  .appengine
  .repackaged
  .com
  .google
  .common
  .base.FinalizableReferenceQueue.init(FinalizableReferenceQueue.java:
  127)
     at  
  com.google.appengine.repackaged.com.google.common.collect.Interners
  $WeakInterner.clinit(Interners.java:118)
     at
  com
  .google
  .appengine
  .repackaged
  .com.google.common.collect.Interners.newWeakInterner(Interners.java:
  59)
     at
  com
  .google
  .appengine
  .repackaged
  .com.google.io.protocol.ProtocolSupport.clinit(ProtocolSupport.java:
  55)
     at com.google.apphosting.api.DatastorePb
  $Query.init(DatastorePb.java:1185)
     at com.google.apphosting.api.DatastorePb$Query
  $1.init(DatastorePb.java:2677)
     at com.google.apphosting.api.DatastorePb
  $Query.clinit(DatastorePb.java:2677)
     at
  com
  .google
  .appengine
  .api.datastore.QueryTranslator.convertToPb(QueryTranslator.java:
  28)
     at
  com
  .google
  .appengine
  .api.datastore.PreparedQueryImpl.convertToPb(PreparedQueryImpl.java:
  151)
     at
  com
  .google
  .appengine
  .api.datastore.PreparedQueryImpl.runQuery(PreparedQueryImpl.java:
  111)
     at
  com
  .google
  .appengine
  .api.datastore.PreparedQueryImpl.asIterator(PreparedQueryImpl.java:
  81)
     at
  com
  .google
  .appengine
  .api.datastore.BasePreparedQuery.asIterator(BasePreparedQuery.java:
  37)
     at
  com
  .smartitengineering
  .stockexchange
  .api.impl.QuotesServiceImpl.getStockExchanges(QuotesServiceImpl.java:
  120)
     at
  com
  .smartitengineering
  .stockexchange
  .api
  .impl
  .QuotesServiceCacheImpl.getStockExchanges(QuotesServiceCacheImpl.java:
  48)
     at
  com
  .smartitengineering
  .stockexchange
  .feeds
  .panels.StockExchangePanel.initComponents(StockExchangePanel.java:
  32)
     at
  com
  .smartitengineering
  .stockexchange
  .feeds.panels.StockExchangePanel.init(StockExchangePanel.java:
  28)
     at
  com
  .smartitengineering.stockexchange.feeds.HomePage.init(HomePage.java:
  15)
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
  Method)
     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
  Source)
     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
  Source)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:33)
     at
  org
  .apache
  .wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:
  192)
     at
  org
  .apache
  .wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:
  57)
     at
  org
  .apache
  .wicket
  .request
  .target
  .component
  .BookmarkablePageRequestTarget
  .newPage(BookmarkablePageRequestTarget.java:
  298)
     at
  org
  .apache
  .wicket
  .request
  .target
  .component
  .BookmarkablePageRequestTarget
  .getPage(BookmarkablePageRequestTarget.java:
  320)
     at
  org
  .apache
  .wicket
  .request
  .target
  .component
  .BookmarkablePageRequestTarget
  .processEvents(BookmarkablePageRequestTarget.java:
  234)
     at
  org
  .apache
  .wicket
  .request
  .AbstractRequestCycleProcessor
  .processEvents(AbstractRequestCycleProcessor.java:
  92)
     at
  org
  .apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:
  1250)
     at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
     at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428

[appengine-java] Need urgent help - java.lang.ClassNotFoundException: com.google.appengine.api.memcache.MemcacheService

2010-02-15 Thread imyousuf
Hi,

I am getting the error below for the following Guice binding:

protected void configure() {
.
 
bind(MemcacheService.class).toInstance(getMemcacheServiceInstance()); //
Line 44
.
  }

  protected MemcacheService getMemcacheServiceInstance() {
return MemcacheServiceFactory.getMemcacheService();
  }

Can someone please help me in identifying what I am doing wrong here?
I am using the Low Level API for caching and I did not specify any
configuration in any XML file. I am in dire need of help :(. Please
help me.

Thank you,

Imran

** ERROR **

Root cause:

java.lang.ClassNotFoundException:
com.google.appengine.api.memcache.MemcacheService
 at
com.google.appengine.runtime.Request.process-11ed5249f6aebca1(Request.java)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClassInternal(Unknown Source)
 at
com.smartitengineering.stockexchange.feeds.factory.SmartStockFactoryModule.configure(SmartStockFactoryModule.java:
44)
 at com.google.inject.AbstractModule.configure(AbstractModule.java:
59)
 at com.google.inject.spi.Elements
$RecordingBinder.install(Elements.java:223)
 at com.google.inject.spi.Elements.getElements(Elements.java:101)
 at com.google.inject.InjectorShell
$Builder.build(InjectorShell.java:135)
 at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:
102)
 at com.google.inject.Guice.createInjector(Guice.java:92)
 at com.google.inject.Guice.createInjector(Guice.java:69)
 at com.google.inject.Guice.createInjector(Guice.java:59)
 at
com.smartitengineering.stockexchange.feeds.factory.SmartStockFactory.clinit(SmartStockFactory.java:
17)
 at
com.smartitengineering.stockexchange.feeds.panels.StockExchangePanel.initComponents(StockExchangePanel.java:
32)
 at
com.smartitengineering.stockexchange.feeds.panels.StockExchangePanel.init(StockExchangePanel.java:
28)
 at
com.smartitengineering.stockexchange.feeds.HomePage.init(HomePage.java:
15)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:33)
 at
org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:
192)
 at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:
57)
 at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:
298)
 at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:
320)
 at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:
234)
 at
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:
92)
 at
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:
1250)
 at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
 at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
 at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
 at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:
479)
 at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:
312)
 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.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.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:
238)
 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.headerComplete(HttpConnection.java:830)
 at
com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:
76)
 at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:
381)
 

[appengine-java] Running a cron job within a time span of work days

2010-02-10 Thread imyousuf
Hi,

I want to configure a cron job for running every 2 minutes from (e.g.)
1000 to 1600 hours.

Firstly, can I use something as follows? Secondly, how can I specify
how long the cron job will run?

 cron
   url/update/url
   descriptionRepopulate data every 2 minutes from 10:00 AM/
description
   scheduleevery 2 minutes sun,mon,tue,wed,thu 10:00/schedule
   timezoneAsia/Dhaka/timezone
 /cron

Thank you in advance,

Imran

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