Load failed.

Please, someone help me. When I try to open Kunagi 0.26 on Apache Tomcat 8 (64 bits) and java 8 (64) i got this.

HTTP Status 500 - StartServlet.init(ServletConfig) failed.

type Exception report

message StartServlet.init(ServletConfig) failed.

description The server encountered an internal error that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: StartServlet.init(ServletConfig) failed.
  ilarkesto.webapp.AServlet.init(AServlet.java:102)
  org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:74)
  org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:526)
  org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1017)
  org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:652)
  org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222)
  org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1575)
  org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1533)
  java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  java.lang.Thread.run(Thread.java:745)
root cause

java.lang.NullPointerException
  java.io.File.<init>(File.java:277)
  ilarkesto.webapp.Servlet.getContextPath(Servlet.java:170)
  ilarkesto.webapp.Servlet.getContextPath(Servlet.java:163)
  scrum.server.ScrumWebApplication.get(ScrumWebApplication.java:387)
  scrum.server.common.StartServlet.onPreInit(StartServlet.java:80)
  ilarkesto.webapp.AServlet.init(AServlet.java:96)
  org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:74)
  org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:526)
  org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1017)
  org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:652)
  org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222)
  org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1575)
  org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1533)
  java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  java.lang.Thread.run(Thread.java:745)
note The full stack trace of the root cause is available in the Apache Tomcat/8.0.5 logs.

Apache Tomcat/8.0.5

Status

Product Owner needs to review this Issue.

Comments

Wed, Mar 18, 2015, 09:48 by Witek (SM,T)

We have not tested Kunagi on Tomcat 8 yet.

Based on the logs you have posted I have an idea: Please check, if tomcat extracts the kunagi.war file into a kunagi directory. If not, please check the tomcat documentation how to configure tomcat to extract .war files.

Post a comment



optional
optional