cancel
Showing results for 
Search instead for 
Did you mean: 

IllegalStateException

Former Member
0 Kudos

I have entered tutorial "Creating an Extended Web Dynpro Application". When I click the Exit Quz button, I get the message "java.lang.IllegalStateException". Any suggestions as to how to fix this would be greatly appreciated. Details are as follows...

Thank you!

1) Quiz Interface view has outbound plug of GotoUrl and Exit Plug is checked also it has parameter of Url of type string.

2) For the Welcome view properties, "QuizInterfaceView - com.sap.tc.webdynpro.tutorials.quiz" has been entered under Required Controllers.

3) In properties of Exit Button it has onAction of ExitPressed.

4) The implementation code for ExitPressed is as follows...

//@@begin javadoc:onActionExitPressed(ServerEvent)

/** Declared validating event handler. */

//@@end

public void onActionExitPressed(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )

{

//@@begin onActionExitPressed(ServerEvent)

String Urll = "http://www.google.com";

wdThis.wdGetQuizInterfaceViewController().wdFirePlugGotoUrl(Urll);

//"http://www.sap.com");

//@@end

}

P.S.- I have tried with URL coded as string directly into method parameter, and as you see it now as thru a variable.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Can you please post the complete stacktrace?

Armin

Former Member
0 Kudos

java.lang.IllegalStateException

at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.setWriter(RenderManager.java:116)

at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.sendResponse(HtmlClient.java:236)

at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.sendResponse(HtmlClient.java:206)

at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.sendRedirect(HtmlClient.java:891)

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

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)

Answers (0)