Short dump SYSTEM_SHMCONSTR_LOGON_FAILED

Symptom

Short dump analysis (transaction ST22) shows several run-time errors SYSTEM_SHMCONSTR_LOGON_FAILED (Login for shared objects area constructor abortive) for shared memory area CLUR_NW7_MESSAGE_AREA and user SAPSYS. The error occurs in background and does not influence normal functionality of applications.
The described run-time error occurs when a user opens a WebDynpro application in a browser and inputs an incorrect user/password/client combination, in case when the shared memory area CLUR_NW7_MESSAGE_AREA has not been created in the system yet.

Reason and Prerequisites

Normally, the shared memory area CLUR_NW7_MESSAGE_AREA is created automatically, when a web dynpro application is executed in the system. However, this does not happen when the logon screen is displayed because the user does not have enough rights to make data changes in the system yet. The system recognizes this situation and proceeds normally, but a short dump is nevertheless created in the background.
Solution

You have two options to avoid the mentioned short dumps in the future:
1. Log on to SAP GUI, start any Web Dynpro application, for example WDR_TEST_UI_ELEMENTS, from transaction se80: the missing shared memory area will be created automatically, or2. Implement the attached source code correction.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Leave a Comment