cancel
Showing results for 
Search instead for 
Did you mean: 

Error while submitting ISR form

Former Member
0 Kudos

Folks,

I am getting the error when I am submitting ISR form

<b>com.sap.tc.webdynpro.progmodel.context.ContextException: is not a valid name for a node or attribute

at com.sap.tc.webdynpro.progmodel.context.NodeInfo.validateName(NodeInfo.java:948)

at com.sap.tc.webdynpro.progmodel.context.NodeInfo.addChild(NodeInfo.java:308)

at com.sap.tc.webdynpro.progmodel.context.NodeInfo.addChild(NodeInfo.java:374)

at com.sap.pcui_gp.isr.isrprocessevent.FcISRProcessEvent.createGenericContext(FcISRProcessEvent.java:1294)

at com.sap.pcui_gp.isr.isrprocessevent.FcISRProcessEvent.adjustContext(FcISRProcessEvent.java:1745)

at com.sap.pcui_gp.isr.isrprocessevent.FcISRProcessEvent.callIsrProcessEvent(FcISRProcessEvent.java:321)

at com.sap.pcui_gp.isr.isrprocessevent.wdp.InternalFcISRProcessEvent.callIsrProcessEvent(InternalFcISRProcessEvent.java:1079)

at com.sap.pcui_gp.isr.isrprocessevent.FcISRProcessEventInterface.callIsrProcessEvent(FcISRProcessEventInterface.java:125)

at com.sap.pcui_gp.isr.isrprocessevent.wdp.InternalFcISRProcessEventInterface.callIsrProcessEvent(InternalFcISRProcessEventInterface.java:380)

at com.sap.pcui_gp.isr.isrprocessevent.wdp.InternalFcISRProcessEventInterface$External.callIsrProcessEvent(InternalFcISRProcessEventInterface.java:504)

at com.we.mss.rec.req.buttonsreview.VcCustomButtonsReview.onEvent(VcCustomButtonsReview.java:225)

at com.we.mss.rec.req.buttonsreview.wdp.InternalVcCustomButtonsReview.onEvent(InternalVcCustomButtonsReview.java:192)

at com.we.mss.rec.req.buttonsreview.VcCustomButtonsReviewInterface.onEvent(VcCustomButtonsReviewInterface.java:164)

at com.we.mss.rec.req.buttonsreview.wdp.InternalVcCustomButtonsReviewInterface.onEvent(InternalVcCustomButtonsReviewInterface.java:148)

at com.we.mss.rec.req.buttonsreview.wdp.InternalVcCustomButtonsReviewInterface$External.onEvent(InternalVcCustomButtonsReviewInterface.java:228)

at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:439)

at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:354)

at com.sap.pcuigp.xssfpm.wd.FPMComponent.access$1300(FPMComponent.java:71)

at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.raiseSaveEvent(FPMComponent.java:805)

at com.we.mss.rec.req.buttonsreview.VcCustomButtonsReview.submitForm(VcCustomButtonsReview.java:205)

at com.we.mss.rec.req.buttonsreview.wdp.InternalVcCustomButtonsReview.submitForm(InternalVcCustomButtonsReview.java:184)

at com.we.mss.rec.req.buttonsreview.ButtonsReviewView.onActionSubmit(ButtonsReviewView.java:151)

at com.we.mss.rec.req.buttonsreview.wdp.InternalButtonsReviewView.wdInvokeEventHandler(InternalButtonsReviewView.java:159)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)

at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleAction(WebDynproMainTask.java:101)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:304)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:659)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)

at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:251)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:55)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)<b></b></b>

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Manish,

Just to remind you...Have you done the needed configuration as shown in this link.

http://help.sap.com/saphelp_erp2005vp/helpdata/en/45/37d555771442d7b9d53b2f57b29a77/frameset.htm

Regards

<i><b>Raja Sekhar</b></i>

Former Member
0 Kudos

Hi Raja,

Actually the issue was with the BADI , In the processing we were deleting the comments field's value so the web-dynpro was throwing the error.

Thanks,

Manish

Former Member
0 Kudos

Hi,

What do you mean by :

" In the processing we were deleting the comments field's value "

Do you delete the pre-populated comment field ?

Can you be more clear, I can give you some clue based on it.

Regards

<i><b>Raja Sekhar</b></i>

Former Member
0 Kudos

Hi Raja,

The issue was resolved , actually in the badi we were deleting the values of one particular field( ISR Comments) and that was throwing an error in Java web dynpro ( invalidate node) . When we commented that code . The form was working fine.

Thanks

Manish

Answers (1)

Answers (1)

Former Member
0 Kudos

We have enabled the looging and here is the log trace

<b>#1.5#0016356AB5FA006F0000008D00001D5C000430826F70B48E#1179236680474#System.err#sap.com/tckw_tc#System.err#Guest#2####6de0e3d002ea11dc81050016356ab5fa#SAPEngine_Application_Thread[impl:3]_3##0#0#Error##Plain###May 15, 2007 8:44:40 AM com.sap.kw.framework.FrontController [SAPEngine_Application_Thread[impl:3]_3] Path: Caught java.lang.RuntimeException: FATAL ERROR: Could not load E:
usr
sap
ADS
JC01
j2ee
cluster
server0
apps
sap.com
tc
kw_tc
servlet_jsp
SAPIKS2
root
WEB-INF
ApplConfig.xml

at com.sap.kw.framework.XMLConfiguration.<init>(XMLConfiguration.java:52)

at com.sap.kw.actions.ApplConfig.init(ApplConfig.java:83)

at com.sap.kw.framework.FrontController.init(FrontController.java:197)

at com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents.addServlet(WebComponents.java:139)

at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.loadServlets(ApplicationThreadInitializer.java:386)

at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.run(ApplicationThreadInitializer.java:110)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

Caused by: java.io.FileNotFoundException: E:
usr
sap
ADS
JC01
j2ee
cluster
server0
apps
sap.com
tc~kw_tc
servlet_jsp
SAPIKS2
root
WEB-INF
ApplConfig.xml (The system cannot find the file specified)

at java.io.FileInputStream.open(Native Method)

at java.io.FileInputStream.<init>(FileInputStream.java:106)

at java.io.FileInputStream.<init>(FileInputStream.java:66)

at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)

at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)

at java.net.URL.openStream(URL.java:913)

at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:201)

at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:263)

at com.sap.engine.lib.xml.parser.Parser.parseWithoutSchemaValidationProcessing(Parser.java:280)

at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:342)

at com.sap.engine.lib.xml.parser.DOMParser.parse(DOMParser.java:101)

at com.sap.engine.lib.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:127)

at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)

at com.sap.kw.framework.XMLConfiguration.<init>(XMLConfiguration.java:49)

... 9 more</b>