on 05-30-2006 3:32 PM
hi there,
i got a strange error ... when i select a row in my table i got this stack trace :
[code]
#
#1.5#0014C2505B0B00620000002C00000CB00004150219B83BF9#1148998672531#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#sap.com/tcwddispwda#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#admin#200##SAP_J2E_7831650#admin#00179f90efdd11daafcb0014c2505b0b#SAPEngine_Application_Thread[impl:3]_15##0#0#Error##Plain###Processing HTTP request to servlet [dispatcher] finished with error. The error is: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.handleUIElementEvent(HtmlClient.java:853)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.updateEventQueue(HtmlClient.java:740)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.initEvents(AbstractClient.java:131)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.prepareTasks(AbstractClient.java:99)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:247)
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:95)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.handleUIElementEvent(HtmlClient.java:845)
... 23 more
Caused by: com.sap.tc.webdynpro.progmodel.context.ContextException: Node(ATRView.Request_ATR2ViDocument_getAllCand.Response.Result): selection cardinality does not allow multiple selection
at com.sap.tc.webdynpro.progmodel.context.Node.setSelected(Node.java:854)
at com.sap.tc.webdynpro.clientserver.data.DataContainer.updateSelection(DataContainer.java:575)
at com.sap.tc.webdynpro.clientimpl.html.uielements.adaptbase.AbstractAdapter.updateSelection(AbstractAdapter.java:615)
at com.sap.tc.webdynpro.clientimpl.html.uielib.standard.uradapter.TableAdapter$Rows.onSAPTABLESELECTIONCELLCLICK(TableAdapter.java:6349)
at com.sap.tc.webdynpro.clientimpl.html.uielib.standard.uradapter.TableAdapter$SelectionCell.onSAPTABLESELECTIONCELLCLICK(TableAdapter.java:6908)
at com.sap.tc.webdynpro.clientimpl.html.uielib.standard.uradapter.TableAdapter.onSAPTABLESELECTIONCELLCLICK(TableAdapter.java:8196)
... 28 more
#
#1.5#0014C2505B0B00620000002E00000CB00004150219B83EF2#1148998672531#com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl#sap.com/tcwddispwda#com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl#admin#200##SAP_J2E_7831650#admin#00179f90efdd11daafcb0014c2505b0b#SAPEngine_Application_Thread[impl:3]_15##0#0#Error#1#/System/Server/WebRequests#Plain###Processing HTTP request to servlet [dispatcher] finished with error.
The error is: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: null
Exception id: [0014C2505B0B00620000002C00000CB00004150219B83BF9]#[/code]
there is nothing in my onLeadSelect function tough ...
Regards,
FM
Hi Frantz,
But here is the explanation: <i>selection cardinality does not allow multiple selection</i>. check selection cardinality of datasource node which is bound to table. Seems like now it is 0..1 or 1..1.
Best regards, Maksim Rashchynski.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Frantz,
Actually, besides your custom actions WD uses some service events when you are selecting rows in a table. Hence there is a roundtrip to server.
Key here is a message:
-
Caused by: com.sap.tc.webdynpro.progmodel.context.ContextException: Node(ATRView.Request_ATR2ViDocument_getAllCand.Response.Result): selection cardinality does not allow multiple selection
-
Node "Request_ATR2ViDocument_getAllCand.Response.Result" is a node used as Table dataSource, right?
So it seems that your Table UI control has explicit setting for selection mode "multiple" while node itself does not allow multiple selection.
VS
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.