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

