cancel
Showing results for 
Search instead for 
Did you mean: 

SAP ISA4.0 Error with custom Action

Former Member
0 Kudos

Hello,

I have a problem modifieing an Action in config.xml

I replace LoginAction class with my own Z_LoginAction class.


<!--action path="/b2b/reallogin" input="/b2b/login/login.jsp" type="com.sapmarkets.isa.isacore.action.b2b.LoginAction"-->
		<action path="/b2b/reallogin" input="/b2b/login/login.jsp" type="com.planbusiness.isa.action.Z_LoginAction">

But this doesn't work. The new ActionClass seems to be never reached.

I get this error:


javax.servlet.ServletException
        at com.inqmy.services.servlets_jsp.server.jsp.PageContextImpl.handleErrorPage(PageContextImpl.java:750)
        at com.inqmy.services.servlets_jsp.server.jsp.PageContextImpl.handlePageException(PageContextImpl.java:719)
        at jsp_panicexception1116492638987._jspService(jsp_panicexception1116492638987.java:232)
        at com.inqmy.services.servlets_jsp.server.jsp.JSPServlet.service(JSPServlet.java:306)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at com.inqmy.services.servlets_jsp.server.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:275)
        at com.inqmy.services.servlets_jsp.server.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:310)
        at org.apache.struts.action.ActionServlet.processActionForward(ActionServlet.java:1758)
        at com.sapmarkets.isa.core.ActionServlet.processActionForward(ActionServlet.java:267)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1595)
        at com.sapmarkets.isa.core.ActionServlet.process(ActionServlet.java:430)
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at com.inqmy.services.servlets_jsp.server.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:275)
        at com.inqmy.services.servlets_jsp.server.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:310)
        at org.apache.struts.action.ActionServlet.processActionForward(ActionServlet.java:1758)
        at com.sapmarkets.isa.core.ActionServlet.processActionForward(ActionServlet.java:267)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1595)
        at com.sapmarkets.isa.core.ActionServlet.process(ActionServlet.java:430)
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at com.inqmy.services.servlets_jsp.server.FilterChainImpl.runServlet(FilterChainImpl.java:137)
        at com.inqmy.services.servlets_jsp.server.FilterChainImpl.doFilter(FilterChainImpl.java:70)
        at com.sapmarkets.isa.isacore.TealeafFilter.doFilter(TealeafFilter.java:71)
        at com.inqmy.services.servlets_jsp.server.FilterChainImpl.doFilter(FilterChainImpl.java:65)
        at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:135)
        at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:833)
        at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:672)
        at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:314)
        at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)
        at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1288)
        at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
        at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
        at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)

Have anyone an idea? I don't understand the exception.

Best regards

Nils Kloth

Accepted Solutions (1)

Accepted Solutions (1)

former_member202208
Active Participant
0 Kudos

Hi Nils,

Its going to panicexception.jsp file, seems an exception has occured, which the application couldnt handle.

Make sure that U have mapped the new action properly in config.xml file?

Do u get any trace back, when U start server [xml parser error. we get this exception, when the xml is not valid.. ]

If U can send me the config,xml and action file, i'll to help..

Regards,

Shridhar..

Former Member
0 Kudos

Hi Shridhar,

it was a problem with the action class. The initialize method was missed. Now it is working.

Thank you for your help.

Regards

Nils Kloth

Answers (0)