on 06-06-2005 5:07 PM
I have a complex java web app that I develop and support. I've been getting an error lately when using a form that writes out data from a textbox to a SAP table. I've been able to capture the error in three different places.
Within Eclipse I get:
Evaluation failed. Reason(s): An exception occurred:
com.sap.aii.proxy.framework.core.BaseProxyException
com.ab.abc2.proxy.Z_Bapi_abc_Create_Comment_Output$MetaData@ad380
<u>From the web app:</u>
Internal Server Error 500!
Exception:
javax.servlet.ServletException
at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
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.RunServlet.runSerlvet(RunServlet.java:149)
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)
Root cause:
java.lang.NullPointerException
at com.ab.abc2.strutsAction.CommentSaveAction.execute(CommentSaveAction.java:125)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
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.RunServlet.runSerlvet(RunServlet.java:149)
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)
<u>And from the Java Console Window:</u>
Creating: com.ab.abc2.strutsAction.CommentSaveAction
Exception during proxy invoke of BAPI: com.sap.aii.proxy.framework.core.BaseProx
yException: connection closed without message (CM_NO_DATA_RECEIVED), error key:
RFC_ERROR_SYSTEM_FAILURE
com.ab.abc2.exceptions.GCSProxyException: Proxy Error : GCS_Plan_Detail
at com.ab.abc2.planDetail.SAPPlanDetail.<init>(SAPPlanDetail.java:161)
at com.ab.abc2.strutsAction.CommentSaveAction.execute(CommentSaveAction.
java:115)
at org.apache.struts.action.RequestProcessor.processActionPerform(Reques
tProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:148
2)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
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.RunServlet.runSerlvet(RunServl
et.java:149)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServle
t(ServletsAndJspImpl.java:833)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(Re
questAnalizer.java:672)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAn
alizer.java:314)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:17
3)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServ
erFrame.java:1288)
at com.inqmy.core.service.context.container.session.ApplicationSessionMe
ssageListener.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)
[WARN] RequestProcessor - -Unhandled Exception thrown: class java.lang.NullPoint
erException
I've also gotten a console message on the java Console that says "Type conflict when calling a function module"
Can anyone help or give me a clue as to what to look for? I'm somewhat new at this, so forgive my lack of expertise. THANKS!
Hi Christina,
Since the exception is Nullpointer exception either you would not have binded the context variable attribute to your Textbox or you would not have initialized the value of the data type which the text box is supposed to hold.
If you figure it out in these areas I am sure it will definitely solve your problem.
Regards,
Guru
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Christina,
Root cause is NullPointerException, it means any one of
your object is not initialised. Inspect your code again
and send it to me also.
Regards,
Narinder Hartala
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.