Hi Team,
I have integrated my WDA application with Portal. When the user keeps the Web Dynpro application open for a very long time we are getting the following shortdump in our system. This dump talks about RESUME PLUG. I tried looking at the documentation and could not find any information (or was not able to understand). Checked OSS also, but could not understand how we can avoid this dump. The desired result is to start the application again after the standard timeout is exceeded. Any help or pointers would be appreciated. The information regarding shortdump is as follows:
Runtime Error: OBJECTS_OBJREF_NOT_ASSIGNED
Short text: Zugriff über 'NULL' Objektreferenz nicht möglich.
Error analysis: Es wurde versucht mit einer 'NULL' Objektreferenz (zeigt auf 'nichts') auf eine Komponente zuzugreifen (Variable: " "). Eine Objektreferenz muß auf ein Objekt (eine Instanz einer Klasse) zeigen, bevor man sie zum Zugriff auf Komponenten nutzen kann. Entweder die Referenz wurde noch nie gesetzt, oder sie wurde mit einer CLEAR Anweisung auf 'NULL' gesetzt.
Information on where terminated
Termination occurred in the ABAP program
"CL_WDR_MAIN_TASK==============CP" - in "HANDLE_SUSPEND".
The main program was "SAPMHTTP
In the source code you have the termination point in line 7 of the (Include) program "CL_WDR_MAIN_TASK==============CM00T".
Source Code Extract
Line SourceCode
1 method handle_suspend.
2
3 data: l_active_window type ref to cl_wdr_window,
4 l_resume_plug type wdy_rr_iobound_plug.
5
6 * get resume plug (there can only be one resume plug for window)
>>>>> l_resume_plug = wdr_task=>application->application_window->view_manager->window_info->ge
8 if l_resume_plug is not initial.
Thanks much for your help.