Solved...just needed some more cleanup in the WEB_INF directory.
Removed appengine-testing.jar, appengine-api-labs.jar, appengine-api-
stubs.jar.
Moved them to test folder, added again to the classpath (maybe Eclipse
did not update build path correctly before...sometimes happens) to
make tests work, and it goes.
This is stated in the test suite documentation, maybe a line in the
development server section could help.
Regards
Lorenzo
On Dec 28, 12:13 pm, l.denardo lorenzo.dena...@gmail.com wrote:
Hello, I'm currently unable to use task queues on the development
server.
Both attempts to run mapreduce jobs and to check local admin console
athttp://127.0.0.1:/_ah/admin/taskqueuegive this error:
org.quartz.SchedulerConfigException: Unable to instantiate class
load helper class: org.quartz.simpl.CascadingClassLoadHelper cannot be
cast to org.quartz.spi.ClassLoadHelper [See nested exception:
java.lang.ClassCastException:
org.quartz.simpl.CascadingClassLoadHelper cannot be cast to
org.quartz.spi.ClassLoadHelper]
Caused by:
java.lang.RuntimeException: org.quartz.SchedulerConfigException:
Unable to instantiate class load helper class:
org.quartz.simpl.CascadingClassLoadHelper cannot be cast to
org.quartz.spi.ClassLoadHelper [See nested exception:
java.lang.ClassCastException:
org.quartz.simpl.CascadingClassLoadHelper cannot be cast to
org.quartz.spi.ClassLoadHelper]
at
com.google.appengine.api.taskqueue.dev.LocalTaskQueue.startScheduler(LocalTaskQueue.java:
433)
at
com.google.appengine.api.taskqueue.dev.LocalTaskQueue.start_(LocalTaskQueue.java:
194)
at com.google.appengine.api.taskqueue.dev.LocalTaskQueue.access
$000(LocalTaskQueue.java:49)
at com.google.appengine.api.taskqueue.dev.LocalTaskQueue
$2.run(LocalTaskQueue.java:161)
at java.security.AccessController.doPrivileged(Native Method)
at
com.google.appengine.api.taskqueue.dev.LocalTaskQueue.start(LocalTaskQueue.java:
158)
at
com.google.appengine.tools.development.ApiProxyLocalImpl.startServices(ApiProxyLocalImpl.java:
466)
at com.google.appengine.tools.development.ApiProxyLocalImpl.access
$600(ApiProxyLocalImpl.java:44)
at com.google.appengine.tools.development.ApiProxyLocalImpl
$1.run(ApiProxyLocalImpl.java:448)
at com.google.appengine.tools.development.ApiProxyLocalImpl
$1.run(ApiProxyLocalImpl.java:446)
at java.security.AccessController.doPrivileged(Native Method)
at
com.google.appengine.tools.development.ApiProxyLocalImpl.getService(ApiProxyLocalImpl.java:
445)
at
com.google.apphosting.utils.servlet.TaskQueueViewerServlet.getLocalTaskQueueService(TaskQueueViewerServlet.java:
111)
at
com.google.apphosting.utils.servlet.TaskQueueViewerServlet.getQueueInfo(TaskQueueViewerServlet.java:
115)
at
com.google.apphosting.utils.servlet.TaskQueueViewerServlet.doGet(TaskQueueViewerServlet.java:
176)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
511)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1166)
at
com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:
58)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:
43)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:
122)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
388)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:
216)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:
182)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:
765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:
418)
at
com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:
70)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
152)
at com.google.appengine.tools.development.JettyContainerService
$ApiProxyHandler.handle(JettyContainerService.java:349)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
542)
at org.mortbay.jetty.HttpConnection