Pessoal,
to tendo o seguinte problema:
Minha aplicacao esta rodando sem problemas, com tudo certinho…
Mas se fico algum tempo sem fazer qq evento na minha JSP, me aparece o seguinte erro:
<Apr 1, 2004 3:45:57 PM GMT> <Error> <HTTP> <BEA-101020> <[ServletContext(id=6241197,name=rns-web,context-path=/rns-web)] Servlet failed with Exception
java.lang.NullPointerException at org.apache.struts.action.RequestProcessor.getServletContext(RequestProcessor.java:1136) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062) at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350)at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Me parece que o Servidor da um timeout e nao volta mais se clico em qq link da minha aplicacao ele me da o seguinte erro:
IDEM A DE CIMA +
<Apr 1, 2004 3:46:59 PM GMT> <Error> <HTTP Session> <BEA-100028> <Could not deserialize session data.
java.lang.ClassNotFoundException: fenaseg.rns.bs.to.OperadorSessionTO: This error could indicate that a component was deployed on a cluster member but not other members of that cluster. Make sure that any component deployed on a server that is part of a cluster is also deployed on all other members of that cluster
at weblogic.j2ee.ApplicationManager.loadClass(ApplicationManager.java:321)
at weblogic.j2ee.ApplicationManager.loadClass(ApplicationManager.java:236)
at weblogic.common.internal.ProxyClassResolver.resolveProxyClass(ProxyClassResolver.java:31)
at weblogic.common.internal.ProxyClassResolver.resolveProxyClass(ProxyClassResolver.java:22)
at weblogic.common.internal.WLObjectInputStream.resolveProxyClass(WLObjectInputStream.java:53)
at java.io.ObjectInputStream.readProxyDesc(ObjectInputStream.java:1469)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1432)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1626)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
at weblogic.servlet.internal.AttributeWrapper.convertBytesToObject(AttributeWrapper.java:173)
at weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.java:114)
at weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.java:69)
at weblogic.servlet.internal.session.SessionData.getAttribute(SessionData.java:431)
at weblogic.servlet.jsp.PageContextImpl.getAttribute(PageContextImpl.java:217)
at weblogic.servlet.jsp.PageContextImpl.findAttribute(PageContextImpl.java:230)
at org.apache.taglibs.standard.lang.jstl.JSTLVariableResolver.resolveVariable(JSTLVariableResolver.java:142)
at org.apache.taglibs.standard.lang.jstl.NamedValue.evaluate(NamedValue.java:124)
at org.apache.taglibs.standard.lang.jstl.ComplexValue.evaluate(ComplexValue.java:140)
at org.apache.taglibs.standard.lang.jstl.ELEvaluator.evaluate(ELEvaluator.java:242)
at org.apache.taglibs.standard.lang.jstl.ELEvaluator.evaluate(ELEvaluator.java:201)
at org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:138)
at org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:166)
at org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.evaluate(ExpressionEvaluatorManager.java:112)
at org.apache.taglibs.standard.tag.el.core.ExpressionUtil.evalNotNull(ExpressionUtil.java:85)
at org.apache.taglibs.standard.tag.el.core.OutTag.evaluateExpressions(OutTag.java:137)
at org.apache.taglibs.standard.tag.el.core.OutTag.doStartTag(OutTag.java:95)
at jsp_servlet.__erro._jspService(__erro.java:178)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:301)
at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:523)
at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:375)
at weblogic.servlet.JSPServlet.service(JSPServlet.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:301)
at weblogic.servlet.internal.ForwardAction.run(ForwardAction.java:23)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.handleException(WebAppServletContext.java:3861)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3683)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>
faco o redeploy da aplicacao e funciona normalmente…
alguem ja passou por uma situacao semelhante a essa ??
desde ja agradecido
tanque
Abril 1, 2004, 6:51pm
#2
Por acaso sua aplicacao esta rodando em cluster? A mensagem indica que um outro membro do cluster estava tentando “reavivar” sua sessao, mas ele desconhece um dos objetos que estavam gravados na sessao fenaseg.rns.bs.to.OperadorSessionTO.
Em geral o uso de cluster apresenta uma configuracao de “farm” dessa forma quando voce da deploy num membro do cluster, os outros membros “puxam” o ear/war deployado. Parece que isso nao esta acontecendo no seu weblogic ai.
Nao tudo esta rodando localmente…