HTTP Status 500 - An exception occurred processing JSP page /index.jsp at line 6

1 resposta
W

bom dia, srs

O site da empresa onde trabalho amanheceu assim, com status 500. A partir daqui, descrevo o restante do erro apresentado:

type Exception report

message An exception occurred processing JSP page /index.jsp at line 6

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

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 6

3: <%@taglib uri="/WEB-INF/struts-tiles.tld" prefix=“tiles” %>
4: <%@taglib uri="/WEB-INF/struts-logic.tld" prefix=“logic” %>
5: <logic:notPresent name=“menuAtual”>
6: <jsp:forward page="/redirect.kapcon?pag=home"/>
7: </logic:notPresent>
8: <tiles:insert page="/site/site.jsp" flush=“true”>
9: <tiles:put name=“nomeMenu” value=“Home” />

Stacktrace:

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

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

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)

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

javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)

root cause
javax.servlet.ServletException: Servlet execution threw an exception

org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:742)

org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:712)

org.apache.jsp.index_jsp._jspx_meth_logic_005fnotPresent_005f0(index_jsp.java:169)

org.apache.jsp.index_jsp._jspService(index_jsp.java:129)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

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

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)

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

javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)

root cause
java.lang.ClassFormatError: Incompatible magic value [telefone removido] in class file com/kapcon/tiles/TilesAction

java.lang.ClassLoader.defineClass1(Native Method)

java.lang.ClassLoader.defineClass(ClassLoader.java:760)

java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2469)

org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:835)

org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1277)

org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1142)

org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:117)

org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:143)

org.apache.struts.action.RequestProcessor.processActionCreate(RequestProcessor.java:292)

org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:230)

org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

javax.servlet.http.HttpServlet.service(HttpServlet.java:622)

javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:742)

org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:712)

org.apache.jsp.index_jsp._jspx_meth_logic_005fnotPresent_005f0(index_jsp.java:169)

org.apache.jsp.index_jsp._jspService(index_jsp.java:129)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

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

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)

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

javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)

note The full stack trace of the root cause is available in the Apache Tomcat/8.0.32 logs.

Logo no inicio da Root Cause, verifico “incompatibilidade” no arquivo “TilesAction.class”. Não sou o especialista aqui, ressalto, mas a desconfiança é que este arquivo foi corrompido de alguma maneira. Partindo deste pressuposto, é possível recompilar este arquivo? E como fazê-lo?

Grato desde já.

1 Resposta

darlan_machado

Acho bem difícil dar um parecer, apenas olhando um log assim.
Você já tem um indício, tiles. E uma mensagem de erro referente à linha 6, onde tem:

Logo, pode ser este o caminho a investigar.
De qualquer forma, eu baixaria o artefato e tentaria rodar localmente, fica mais fácil para analisar e identificar os prováveis erros.

Criado 15 de janeiro de 2018
Ultima resposta 16 de jan. de 2018
Respostas 1
Participantes 2