Google App Engine - javax.servlet.UnavailableException: Initialization failed -
i'm old user of gae, recently, after updates of os x mavericks dp4 , java sdk(1.6, 1.7, 1.8) , goolge app engine sdk(1.8.1, 1.8.2), cannot start gae application again, , stack trace seems confusing, know why? works fine on local machine, once deployed hosting platform, cannot started, every request results following stack trace, project configured 1. use jdk1.7 (also, have tried 1.6) 2. use sdk1.8.2 (also tried 1.8.1, no luck)
2013-07-23 16:32:01.525 /_ah/spi/backendservice.logmessages 500 504ms 19kb 10.43.73.135 - - [23/jul/2013:16:32:01 -0700] "post /_ah/spi/backendservice.logmessages http/1.1" 500 19888 - - "3-dot-goo-apple.appspot.com" ms=504 cpu_ms=240 cpm_usd=0.002223 pending_ms=183 app_engine_release=1.8.2 instance=00c61b117c6d26217f5ce7350f5ea3e519ed8765 w 2013-07-23 16:32:01.508 exception java.lang.illegalargumentexception @ com.google.appengine.runtime.request.process-42b947a416991b23(request.java) @ java.lang.classloader.loadclass(classloader.java:359) @ org.mortbay.util.loader.loadclass(loader.java:91) @ org.mortbay.util.loader.loadclass(loader.java:71) @ org.mortbay.jetty.servlet.holder.dostart(holder.java:73) @ org.mortbay.jetty.servlet.servletholder.dostart(servletholder.java:242) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ org.mortbay.jetty.servlet.servlethandler.initialize(servlethandler.java:685) @ org.mortbay.jetty.servlet.context.startcontext(context.java:140) @ org.mortbay.jetty.webapp.webappcontext.startcontext(webappcontext.java:1250) @ org.mortbay.jetty.handler.contexthandler.dostart(contexthandler.java:517) @ org.mortbay.jetty.webapp.webappcontext.dostart(webappcontext.java:467) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446) @ com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453) @ com.google.tracing.tracecontext.runincontext(tracecontext.java:740) @ com.google.tracing.tracecontext$dointracecontext.runincontext(tracecontext.java:717) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:308) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:300) @ com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450) @ java.lang.thread.run(thread.java:722) e 2013-07-23 16:32:01.508 javax.servlet.servletcontext log: unavailable javax.servlet.unavailableexception @ org.mortbay.jetty.servlet.holder.dostart(holder.java:79) @ org.mortbay.jetty.servlet.servletholder.dostart(servletholder.java:242) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ org.mortbay.jetty.servlet.servlethandler.initialize(servlethandler.java:685) @ org.mortbay.jetty.servlet.context.startcontext(context.java:140) @ org.mortbay.jetty.webapp.webappcontext.startcontext(webappcontext.java:1250) @ org.mortbay.jetty.handler.contexthandler.dostart(contexthandler.java:517) @ org.mortbay.jetty.webapp.webappcontext.dostart(webappcontext.java:467) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ com.google.apphosting.runtime.jetty.appversionhandlermap.createhandler(appversionhandlermap.java:219) @ com.google.apphosting.runtime.jetty.appversionhandlermap.gethandler(appversionhandlermap.java:194) @ com.google.apphosting.runtime.jetty.jettyservletengineadapter.servicerequest(jettyservletengineadapter.java:134) @ com.google.apphosting.runtime.javaruntime$requestrunnable.run(javaruntime.java:439) @ com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446) @ com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453) @ com.google.tracing.tracecontext.runincontext(tracecontext.java:740) @ com.google.tracing.tracecontext$dointracecontext.runincontext(tracecontext.java:717) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:308) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:300) @ com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450) @ com.google.apphosting.runtime.threadgrouppool$poolentry.run(threadgrouppool.java:251) @ java.lang.thread.run(thread.java:722) w 2013-07-23 16:32:01.511 exception java.lang.illegalargumentexception @ com.google.appengine.runtime.request.process-42b947a416991b23(request.java) @ java.lang.classloader.loadclass(classloader.java:359) @ org.mortbay.util.loader.loadclass(loader.java:91) @ org.mortbay.util.loader.loadclass(loader.java:71) @ org.mortbay.jetty.servlet.holder.dostart(holder.java:73) @ org.mortbay.jetty.servlet.servletholder.dostart(servletholder.java:242) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ org.mortbay.jetty.servlet.servlethandler.initialize(servlethandler.java:685) @ org.mortbay.jetty.servlet.context.startcontext(context.java:140) @ org.mortbay.jetty.webapp.webappcontext.startcontext(webappcontext.java:1250) @ org.mortbay.jetty.handler.contexthandler.dostart(contexthandler.java:517) @ org.mortbay.jetty.webapp.webappcontext.dostart(webappcontext.java:467) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446) @ com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453) @ com.google.tracing.tracecontext.runincontext(tracecontext.java:740) @ com.google.tracing.tracecontext$dointracecontext.runincontext(tracecontext.java:717) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:308) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:300) @ com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450) @ java.lang.thread.run(thread.java:722) e 2013-07-23 16:32:01.511 javax.servlet.servletcontext log: unavailable javax.servlet.unavailableexception @ org.mortbay.jetty.servlet.holder.dostart(holder.java:79) @ org.mortbay.jetty.servlet.servletholder.dostart(servletholder.java:242) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ org.mortbay.jetty.servlet.servlethandler.initialize(servlethandler.java:685) @ org.mortbay.jetty.servlet.context.startcontext(context.java:140) @ org.mortbay.jetty.webapp.webappcontext.startcontext(webappcontext.java:1250) @ org.mortbay.jetty.handler.contexthandler.dostart(contexthandler.java:517) @ org.mortbay.jetty.webapp.webappcontext.dostart(webappcontext.java:467) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ com.google.apphosting.runtime.jetty.appversionhandlermap.createhandler(appversionhandlermap.java:219) @ com.google.apphosting.runtime.jetty.appversionhandlermap.gethandler(appversionhandlermap.java:194) @ com.google.apphosting.runtime.jetty.jettyservletengineadapter.servicerequest(jettyservletengineadapter.java:134) @ com.google.apphosting.runtime.javaruntime$requestrunnable.run(javaruntime.java:439) @ com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446) @ com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453) @ com.google.tracing.tracecontext.runincontext(tracecontext.java:740) @ com.google.tracing.tracecontext$dointracecontext.runincontext(tracecontext.java:717) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:308) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:300) @ com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450) @ com.google.apphosting.runtime.threadgrouppool$poolentry.run(threadgrouppool.java:251) @ java.lang.thread.run(thread.java:722) w 2013-07-23 16:32:01.514 exception java.lang.illegalargumentexception @ com.google.appengine.runtime.request.process-42b947a416991b23(request.java) @ java.lang.classloader.loadclass(classloader.java:359) @ org.mortbay.util.loader.loadclass(loader.java:91) @ org.mortbay.util.loader.loadclass(loader.java:71) @ org.mortbay.jetty.servlet.holder.dostart(holder.java:73) @ org.mortbay.jetty.servlet.servletholder.dostart(servletholder.java:242) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ org.mortbay.jetty.servlet.servlethandler.initialize(servlethandler.java:685) @ org.mortbay.jetty.servlet.context.startcontext(context.java:140) @ org.mortbay.jetty.webapp.webappcontext.startcontext(webappcontext.java:1250) @ org.mortbay.jetty.handler.contexthandler.dostart(contexthandler.java:517) @ org.mortbay.jetty.webapp.webappcontext.dostart(webappcontext.java:467) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446) @ com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453) @ com.google.tracing.tracecontext.runincontext(tracecontext.java:740) @ com.google.tracing.tracecontext$dointracecontext.runincontext(tracecontext.java:717) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:308) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:300) @ com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450) @ java.lang.thread.run(thread.java:722) e 2013-07-23 16:32:01.514 javax.servlet.servletcontext log: unavailable javax.servlet.unavailableexception @ org.mortbay.jetty.servlet.holder.dostart(holder.java:79) @ org.mortbay.jetty.servlet.servletholder.dostart(servletholder.java:242) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ org.mortbay.jetty.servlet.servlethandler.initialize(servlethandler.java:685) @ org.mortbay.jetty.servlet.context.startcontext(context.java:140) @ org.mortbay.jetty.webapp.webappcontext.startcontext(webappcontext.java:1250) @ org.mortbay.jetty.handler.contexthandler.dostart(contexthandler.java:517) @ org.mortbay.jetty.webapp.webappcontext.dostart(webappcontext.java:467) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ com.google.apphosting.runtime.jetty.appversionhandlermap.createhandler(appversionhandlermap.java:219) @ com.google.apphosting.runtime.jetty.appversionhandlermap.gethandler(appversionhandlermap.java:194) @ com.google.apphosting.runtime.jetty.jettyservletengineadapter.servicerequest(jettyservletengineadapter.java:134) @ com.google.apphosting.runtime.javaruntime$requestrunnable.run(javaruntime.java:439) @ com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446) @ com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453) @ com.google.tracing.tracecontext.runincontext(tracecontext.java:740) @ com.google.tracing.tracecontext$dointracecontext.runincontext(tracecontext.java:717) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:308) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:300) @ com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450) @ com.google.apphosting.runtime.threadgrouppool$poolentry.run(threadgrouppool.java:251) @ java.lang.thread.run(thread.java:722) w 2013-07-23 16:32:01.516 failed startup of context com.google.apphosting.utils.jetty.runtimeappenginewebappcontext@14c4af3{/,/base/data/home/apps/s~goo-apple/3.368997267257921798} org.mortbay.util.multiexception[java.lang.nullpointerexception, java.lang.nullpointerexception, java.lang.nullpointerexception] @ org.mortbay.jetty.servlet.servlethandler.initialize(servlethandler.java:656) @ org.mortbay.jetty.servlet.context.startcontext(context.java:140) @ org.mortbay.jetty.webapp.webappcontext.startcontext(webappcontext.java:1250) @ org.mortbay.jetty.handler.contexthandler.dostart(contexthandler.java:517) @ org.mortbay.jetty.webapp.webappcontext.dostart(webappcontext.java:467) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ com.google.apphosting.runtime.jetty.appversionhandlermap.createhandler(appversionhandlermap.java:219) @ com.google.apphosting.runtime.jetty.appversionhandlermap.gethandler(appversionhandlermap.java:194) @ com.google.apphosting.runtime.jetty.jettyservletengineadapter.servicerequest(jettyservletengineadapter.java:134) @ com.google.apphosting.runtime.javaruntime$requestrunnable.run(javaruntime.java:439) @ com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446) @ com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453) @ com.google.tracing.tracecontext.runincontext(tracecontext.java:740) @ com.google.tracing.tracecontext$dointracecontext.runincontext(tracecontext.java:717) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:308) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:300) @ com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450) @ com.google.apphosting.runtime.threadgrouppool$poolentry.run(threadgrouppool.java:251) @ java.lang.thread.run(thread.java:722) java.lang.nullpointerexception @ java.lang.class.isassignablefrom(native method) @ org.mortbay.jetty.servlet.servletholder.dostart(servletholder.java:256) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ org.mortbay.jetty.servlet.servlethandler.initialize(servlethandler.java:685) @ org.mortbay.jetty.servlet.context.startcontext(context.java:140) @ org.mortbay.jetty.webapp.webappcontext.startcontext(webappcontext.java:1250) @ org.mortbay.jetty.handler.contexthandler.dostart(contexthandler.java:517) @ org.mortbay.jetty.webapp.webappcontext.dostart(webappcontext.java:467) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ com.google.apphosting.runtime.jetty.appversionhandlermap.createhandler(appversionhandlermap.java:219) @ com.google.apphosting.runtime.jetty.appversionhandlermap.gethandler(appversionhandlermap.java:194) @ com.google.apphosting.runtime.jetty.jettyservletengineadapter.servicerequest(jettyservletengineadapter.java:134) @ com.google.apphosting.runtime.javaruntime$requestrunnable.run(javaruntime.java:439) @ com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446) @ com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453) @ com.google.tracing.tracecontext.runincontext(tracecontext.java:740) @ com.google.tracing.tracecontext$dointracecontext.runincontext(tracecontext.java:717) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:308) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:300) @ com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450) @ com.google.apphosting.runtime.threadgrouppool$poolentry.run(threadgrouppool.java:251) @ java.lang.thread.run(thread.java:722) java.lang.nullpointerexception @ java.lang.class.isassignablefrom(native method) @ org.mortbay.jetty.servlet.servletholder.dostart(servletholder.java:256) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ org.mortbay.jetty.servlet.servlethandler.initialize(servlethandler.java:685) @ org.mortbay.jetty.servlet.context.startcontext(context.java:140) @ org.mortbay.jetty.webapp.webappcontext.startcontext(webappcontext.java:1250) @ org.mortbay.jetty.handler.contexthandler.dostart(contexthandler.java:517) @ org.mortbay.jetty.webapp.webappcontext.dostart(webappcontext.java:467) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ com.google.apphosting.runtime.jetty.appversionhandlermap.createhandler(appversionhandlermap.java:219) @ com.google.apphosting.runtime.jetty.appversionhandlermap.gethandler(appversionhandlermap.java:194) @ com.google.apphosting.runtime.jetty.jettyservletengineadapter.servicerequest(jettyservletengineadapter.java:134) @ com.google.apphosting.runtime.javaruntime$requestrunnable.run(javaruntime.java:439) @ com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446) @ com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453) @ com.google.tracing.tracecontext.runincontext(tracecontext.java:740) @ com.google.tracing.tracecontext$dointracecontext.runincontext(tracecontext.java:717) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:308) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:300) @ com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450) @ com.google.apphosting.runtime.threadgrouppool$poolentry.run(threadgrouppool.java:251) @ java.lang.thread.run(thread.java:722) java.lang.nullpointerexception @ java.lang.class.isassignablefrom(native method) @ org.mortbay.jetty.servlet.servletholder.dostart(servletholder.java:256) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ org.mortbay.jetty.servlet.servlethandler.initialize(servlethandler.java:685) @ org.mortbay.jetty.servlet.context.startcontext(context.java:140) @ org.mortbay.jetty.webapp.webappcontext.startcontext(webappcontext.java:1250) @ org.mortbay.jetty.handler.contexthandler.dostart(contexthandler.java:517) @ org.mortbay.jetty.webapp.webappcontext.dostart(webappcontext.java:467) @ org.mortbay.component.abstractlifecycle.start(abstractlifecycle.java:50) @ com.google.apphosting.runtime.jetty.appversionhandlermap.createhandler(appversionhandlermap.java:219) @ com.google.apphosting.runtime.jetty.appversionhandlermap.gethandler(appversionhandlermap.java:194) @ com.google.apphosting.runtime.jetty.jettyservletengineadapter.servicerequest(jettyservletengineadapter.java:134) @ com.google.apphosting.runtime.javaruntime$requestrunnable.run(javaruntime.java:439) @ com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446) @ com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453) @ com.google.tracing.tracecontext.runincontext(tracecontext.java:740) @ com.google.tracing.tracecontext$dointracecontext.runincontext(tracecontext.java:717) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:308) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:300) @ com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450) @ com.google.apphosting.runtime.threadgrouppool$poolentry.run(threadgrouppool.java:251) @ java.lang.thread.run(thread.java:722) c 2013-07-23 16:32:01.521 uncaught exception servlet javax.servlet.unavailableexception: initialization failed. @ com.google.apphosting.runtime.jetty.appversionhandlermap.createhandler(appversionhandlermap.java:228) @ com.google.apphosting.runtime.jetty.appversionhandlermap.gethandler(appversionhandlermap.java:194) @ com.google.apphosting.runtime.jetty.jettyservletengineadapter.servicerequest(jettyservletengineadapter.java:134) @ com.google.apphosting.runtime.javaruntime$requestrunnable.run(javaruntime.java:439) @ com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446) @ com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453) @ com.google.tracing.tracecontext.runincontext(tracecontext.java:740) @ com.google.tracing.tracecontext$dointracecontext.runincontext(tracecontext.java:717) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:308) @ com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:300) @ com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450) @ com.google.apphosting.runtime.threadgrouppool$poolentry.run(threadgrouppool.java:251) @ java.lang.thread.run(thread.java:722)
the problem due .jsp files getting compiled higher compiler(8) expected(7). change compilation levels lower one(i.e. 7) change jdk path given in eclipse configuration settings file in same folder .exe located.
Comments
Post a Comment