[Dspace-tech] dspace 4.2 http status 500 error

2014-10-29 Thread alexia
Hi everyone 
I have upgraded from 3.2 to 4.2 but I keep getting an annoying error. I have
tried to find the solution in the forums etc but with no luck. 

When I deploy my application I get the following generic error: 

HTTP Status 500 - 

type Exception report 

message 

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

exception 

org.apache.jasper.JasperException: java.lang.NullPointerException 
   
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:538)
 
   
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370) 
   
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
   
org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)
 
root cause 

java.lang.NullPointerException 
org.apache.jsp.index_jsp._jspInit(index_jsp.java:40) 
org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52) 
   
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:164)
 
   
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340) 
   
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
   
org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)
 
note The full stack trace of the root cause is available in the Apache
Tomcat/6.0.35 logs. 

Apache Tomcat/6.0.35 
In the tomcat6  logs tis is what I get 

Oct 29, 2014 12:10:25 PM org.apache.catalina.core.StandardHostValve custom 
SEVERE: Exception Processing ErrorPage[exceptionType=java.lang.Exception,
location=/internal-error] 
org.apache.jasper.JasperException: Failed to load or instantiate
TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlFmtTLV 
at
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
 
at
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409) 
at
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:281) 
at
org.apache.jasper.compiler.TagLibraryInfoImpl.createValidator(TagLibraryInfoImpl.java:670)
 
at
org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:249)
 
at
org.apache.jasper.compiler.TagLibraryInfoImpl.init(TagLibraryInfoImpl.java:164)
 
at
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:386) 
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:450) 
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1397) 
at org.apache.jasper.compiler.Parser.parse(Parser.java:130) 
at
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255) 
at
org.apache.jasper.compiler.ParserController.parse(ParserController.java:103) 
at
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185) 
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354) 
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334) 
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321) 
at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592) 
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) 
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) 
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
 
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:438)
 
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
 
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
 
at org.dspace.app.webui.util.JSPManager.showJSP(JSPManager.java:60) 
at
org.dspace.app.webui.servlet.InternalErrorServlet.doGet(InternalErrorServlet.java:56)
 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 
at

Re: [Dspace-tech] dspace 4.2 http status 500 error

2014-10-29 Thread Claudia Jürgen
Hello Alexia,

DSpace 4.2 requires Tomcat 7 or later see

https://wiki.duraspace.org/display/DSDOC4x/Installing+DSpace#InstallingDSpace-ServletEngine%28ApacheTomcat7orlater,Jetty,CauchoResinorequivalent%29

So you got to upgrade your Tomcat as you are running 6.0.35

This is the jar [YourWebapp]/WEB-INF/lib/jsp-api-2.1.jar which causes 
the error.

In order to be able to use/test your dspace upgrade until you have 
upgraded to Tomcat 7 or above, you can remove the 
[YourWebapp]/WEB-INF/lib/jsp-api-2.1.jar

Hope this helps

Claudia Jürgen


Am 29.10.2014 um 12:09 schrieb alexia:
 Hi everyone
 I have upgraded from 3.2 to 4.2 but I keep getting an annoying error. I have
 tried to find the solution in the forums etc but with no luck.

 When I deploy my application I get the following generic error:

 HTTP Status 500 -

 type Exception report

 message

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

 exception

 org.apache.jasper.JasperException: java.lang.NullPointerException

 org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:538)

 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)

 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

 org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)
 root cause

 java.lang.NullPointerException
  org.apache.jsp.index_jsp._jspInit(index_jsp.java:40)
  org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)

 org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:164)

 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)

 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

 org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)
 note The full stack trace of the root cause is available in the Apache
 Tomcat/6.0.35 logs.

 Apache Tomcat/6.0.35
 In the tomcat6  logs tis is what I get

 Oct 29, 2014 12:10:25 PM org.apache.catalina.core.StandardHostValve custom
 SEVERE: Exception Processing ErrorPage[exceptionType=java.lang.Exception,
 location=/internal-error]
 org.apache.jasper.JasperException: Failed to load or instantiate
 TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlFmtTLV
  at
 org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
  at
 org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
  at
 org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:281)
  at
 org.apache.jasper.compiler.TagLibraryInfoImpl.createValidator(TagLibraryInfoImpl.java:670)
  at
 org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:249)
  at
 org.apache.jasper.compiler.TagLibraryInfoImpl.init(TagLibraryInfoImpl.java:164)
  at
 org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:386)
  at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:450)
  at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1397)
  at org.apache.jasper.compiler.Parser.parse(Parser.java:130)
  at
 org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
  at
 org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
  at
 org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185)
  at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
  at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
  at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
  at
 org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
  at
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
  at
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  at
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  at
 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
  at
 org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:438)
  at