cancel
Showing results for 
Search instead for 
Did you mean: 

BaseProxyException

Former Member
0 Kudos

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!

Accepted Solutions (0)

Answers (2)

Answers (2)

guru_subramanianb
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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