Skip to Content
0
Former Member
May 17, 2007 at 04:27 PM

Portal Integration of WDA - Resume Plug

44 Views

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.