cancel
Showing results for 
Search instead for 
Did you mean: 

Check Box Group - Event Problem

Former Member
0 Kudos

Hello,

I have put a CheckBoxGroup into my View and

I put a attribute of a varaible note to the texts property.

That works fine.

But when I put an action to the onToggle Event,

and after deploying click to one of the CheckBoxes

I become an "Internal Server Error".

Can anybody help me,

Patrick

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Stack trace?

Armin

Answers (10)

Answers (10)

Former Member
0 Kudos

Wow, it works

I had to change the Selection Value in the Context of my Component.

Thank you very much

Former Member
0 Kudos

I cant't change the Selection Valuee.

It's 0..1

Former Member
0 Kudos

The Cardinality for the Selection1 Node is 0..n

Former Member
0 Kudos

I have a value Node: called Selection1

In it is a Attribute called Names

I had addes to this Attribute dynamically Elements,

which come from a SQL database.

In the CheckboxGroup

is my text property set with the Attribute :Name

Former Member
0 Kudos

Select node "Selection1" and in the "Properties" editor set the <b>selection</b> cardinality to 0:N.

Armin

Former Member
0 Kudos

Select node "Selection1" and in the "Properties" editor set the <b>selection</b> cardinality to 0:N.

Armin

Former Member
0 Kudos

In the context properties, set <b>selection </b>for node "Selection1" to <b>0:N</b>.

Armin

(Sorry for the double posts, forum software currently has "minor problems")

Message was edited by: Armin Reichert

Former Member
0 Kudos

Here are the last the details

Processing HTTP request to servlet [dispatcher] finished with error.

The error is: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: null

Exception id: [0014225670FD00670000034B0000092C00040F3027B20E6E]

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(AccessControlComponentView.Test): 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:556)

at com.sap.tc.webdynpro.clientimpl.html.uielements.adaptbase.AbstractAdapter.updateSelection(AbstractAdapter.java:583)

at com.sap.tc.webdynpro.clientimpl.html.uielib.standard.uradapter.CheckBoxGroupAdapter$Items.onCHECKBOXCLICK(CheckBoxGroupAdapter.java:638)

at com.sap.tc.webdynpro.clientimpl.html.uielib.standard.uradapter.CheckBoxGroupAdapter.onCHECKBOXCLICK(CheckBoxGroupAdapter.java:922)

... 28 more

Exception(com.sap.tc.webdynpro.services.exceptions.WDRuntimeException) during processing a Web Dynpro Application.

[EXCEPTION]

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(AccessControlComponentView.Test): 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:556)

at com.sap.tc.webdynpro.clientimpl.html.uielements.adaptbase.AbstractAdapter.updateSelection(AbstractAdapter.java:583)

at com.sap.tc.webdynpro.clientimpl.html.uielib.standard.uradapter.CheckBoxGroupAdapter$Items.onCHECKBOXCLICK(CheckBoxGroupAdapter.java:638)

at com.sap.tc.webdynpro.clientimpl.html.uielib.standard.uradapter.CheckBoxGroupAdapter.onCHECKBOXCLICK(CheckBoxGroupAdapter.java:922)

... 28 more

Former Member
0 Kudos

Here are some details of the errors

Processing HTTP request to servlet [dispatcher] finished with error.

The error is: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: null

Exception id: [0014225670FD00670000034B0000092C00040F3027B20E6E]

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)

Exception(com.sap.tc.webdynpro.services.exceptions.WDRuntimeException) during processing a Web Dynpro Application.

[EXCEPTION]

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(AccessControlComponentView.Test): 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:556)

at com.sap.tc.webdynpro.clientimpl.html.uielements.adaptbase.AbstractAdapter.updateSelection(AbstractAdapter.java:583)

at com.sap.tc.webdynpro.clientimpl.html.uielib.standard.uradapter.CheckBoxGroupAdapter$Items.onCHECKBOXCLICK(CheckBoxGroupAdapter.java:638)

at com.sap.tc.webdynpro.clientimpl.html.uielib.standard.uradapter.CheckBoxGroupAdapter.onCHECKBOXCLICK(CheckBoxGroupAdapter.java:922)

... 28 more

Former Member
0 Kudos

I found this in the NetWeaver Administration,

is that what you need?

Processing HTTP request to servlet [dispatcher] finished with error.

The error is: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: null

Exception id: [0014225670FD00670000034B0000092C00040F3027B20E6E]

/System/Server/WebRequests com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl sap.com/tcwddispwda Guest KBSw1001 Server 0 0_50703

error 17.03.2006 13:43:32:415 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.HtmlCl... [siehe Details]

n/a com.sap.engine.services.servlets_jsp.client.RequestInfoServer sap.com/tcwddispwda Guest KBSw1001 Server 0 0_50703

error 17.03.2006 13:43:32:415 Exception(com.sap.tc.webdynpro.services.exceptions.WDRuntimeException) during processing a Web Dynpro Application.

[EXCEPTION]

com.sap.tc.webdynpro.services.exceptions.WDRuntimeException... [siehe Details]

/System/UserInterface com.sap.tc.webdynpro.clientserver.cal.ClientManager.handleThrowable sap.com/tcwddispwda Guest KBSw1001 Server 0 0_50703

error 17.03.2006 13:42:48:231 Processing HTTP request to servlet [dispatcher] finished with error.

The error is: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: null

Exception id: [0014225670FD0068000000440000092C00040F302518A066]

Former Member
0 Kudos

This is much better.

com.sap.tc.webdynpro.progmodel.context.ContextException: Node(AccessControlComponentView.Test): selection cardinality does not allow multiple selection

This means, you have bound the "texts" property to a context node that does not allow multiple selection (selection cardinality is not 0:N or 1:N).

Armin

Former Member
0 Kudos

But I need the Option of Multi-Selection

Former Member
0 Kudos

That's what I become:

500 Internal Server Error

Web Dynpro Container/SAP J2EE Engine/6.40

Failed to process request. Please contact your system administrator.

I had test the same thing with a RadioButtonGroup, an there comes no failure.

It must have something to do with the option to select

more than only one CheckBox

Former Member
0 Kudos

Isn't there a link "Show details" in the error page?

If not, you have to inspect the logfile of the J2EE server and find the stacktrace there.

Armin

Former Member
0 Kudos

What do you mean with Stack Trace?

Former Member
0 Kudos

That's the sequence of method calls leading to the statement that throws the exception. You find the stacktrace either in the browser window or in the server logfile.

Without the stacktrace it's virtually impossible to help you.

Armin