[appengine-java] [URGENT RFH] Help on com.google.appengine.repackaged.com.google.common.base.FinalizableReferenceQueue init: Failed to start reference finalizer thread
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
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
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
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.