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
> 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
> 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.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:421)
>          at
> org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:270)
>          at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
>          at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>          at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>          at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>          at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
>          at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
>          at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>          at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.ClassCastException:
> org.apache.taglibs.standard.tlv.JstlFmtTLV cannot be cast to
> javax.servlet.jsp.tagext.TagLibraryValidator
>          at
> org.apache.jasper.compiler.TagLibraryInfoImpl.createValidator(TagLibraryInfoImpl.java:668)
>          ... 43 more
>
> any ideas??
>
> Thanks,
> Alexia
>
>
>
> --
> View this message in context: 
> http://dspace.2283337.n4.nabble.com/dspace-4-2-http-status-500-error-tp4675345.html
> Sent from the DSpace - Tech mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
> List Etiquette: 
> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette
>

-- 
Claudia Juergen
Eldorado

Technische Universität Dortmund
Universitätsbibliothek
Vogelpothsweg 76
44227 Dortmund

Tel.: +49 231-755 40 43
Fax: +49 231-755 40 32
[email protected]
www.ub.tu-dortmund.de


Wichtiger Hinweis: Die Information in dieser E-Mail ist vertraulich. Sie 
ist ausschließlich für den Adressaten bestimmt. Sollten Sie nicht der 
für diese E-Mail bestimmte Adressat sein, unterrichten Sie bitte den 
Absender und vernichten Sie diese Mail. Vielen Dank.
Unbeschadet der Korrespondenz per E-Mail sind unsere Erklärungen 
ausschließlich final rechtsverbindlich, wenn sie in herkömmlicher 
Schriftform (mit eigenhändiger Unterschrift) oder durch Übermittlung 
eines solchen Schriftstücks per Telefax erfolgen.

Important note: The information included in this e-mail is confidential. 
It is solely intended for the recipient. If you are not the intended 
recipient of this e-mail please contact the sender and delete this 
message. Thank you.
Without prejudice of e-mail correspondence our statements are only 
legally binding when they are made in the conventional written form 
(with personal signature) or when such documents are sent by fax.

------------------------------------------------------------------------------
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to