cancel
Showing results for 
Search instead for 
Did you mean: 

ADDRESS application problem in review screen

Former Member
0 Kudos

Dear Experts,

I am trying to access Address application.But when i click on Review button. i am getting following error only for one id.Can you please help me in this case.

com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException: An exception occurred that was not caught., error key: RFC_ERROR_SYSTEM_FAILURE

at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:101)

at com.sap.xss.hr.per.de.address.fc.FcPerAddressDE.modifyRecord(FcPerAddressDE.java:224)

at com.sap.xss.hr.per.de.address.fc.wdp.InternalFcPerAddressDE.modifyRecord(InternalFcPerAddressDE.java:543)

at com.sap.xss.hr.per.de.address.fc.FcPerAddressDEInterface.modifyRecord(FcPerAddressDEInterface.java:116)

at com.sap.xss.hr.per.de.address.fc.wdp.InternalFcPerAddressDEInterface.modifyRecord(InternalFcPerAddressDEInterface.java:182)

at com.sap.xss.hr.per.de.address.fc.wdp.InternalFcPerAddressDEInterface$External.modifyRecord(InternalFcPerAddressDEInterface.java:262)

at com.sap.xss.hr.per.de.address.detail.VcPerAddressDEDetail.onFlush(VcPerAddressDEDetail.java:211)

at com.sap.xss.hr.per.de.address.detail.wdp.InternalVcPerAddressDEDetail.onFlush(InternalVcPerAddressDEDetail.java:223)

at com.sap.xss.hr.per.de.address.detail.VcPerAddressDEDetailInterface.onFlush(VcPerAddressDEDetailInterface.java:146)

at com.sap.xss.hr.per.de.address.detail.wdp.InternalVcPerAddressDEDetailInterface.onFlush(InternalVcPerAddressDEDetailInterface.java:136)

at com.sap.xss.hr.per.de.address.detail.wdp.InternalVcPerAddressDEDetailInterface$External.onFlush(InternalVcPerAddressDEDetailInterface.java:212)

at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:492)

at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:438)

at com.sap.pcuigp.xssfpm.wd.FPMComponent.access$600(FPMComponent.java:78)

at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.raiseReviewAndSaveEvent(FPMComponent.java:948)

at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.raiseReviewAndSaveEvent(FPMComponent.java:1111)

at com.sap.xss.per.vc.detailnavi.VcPersInfoDetailNavi.next(VcPersInfoDetailNavi.java:226)

at com.sap.xss.per.vc.detailnavi.wdp.InternalVcPersInfoDetailNavi.next(InternalVcPersInfoDetailNavi.java:163)

at com.sap.xss.per.vc.detailnavi.DetailNaviView.onActionNext(DetailNaviView.java:153)

at com.sap.xss.per.vc.detailnavi.wdp.InternalDetailNaviView.wdInvokeEventHandler(InternalDetailNaviView.java:161)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)

at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:420)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132)

at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:333)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:761)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:696)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:253)

at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:186)

at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)

at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:864)

at com.sap.tc.webdynpro.portal.pb.impl.localwd.LocalApplicationProxy.sendDataAndProcessAction(LocalApplicationProxy.java:77)

at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1363)

at com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:327)

at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:873)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)

at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:333)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:741)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:694)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:253)

at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:186)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)

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:401)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1060)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

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:104)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)

Caused by: com.sap.aii.proxy.framework.core.BaseProxyException: An exception occurred that was not caught., error key: RFC_ERROR_SYSTEM_FAILURE

at com.sap.aii.proxy.framework.core.AbstractProxy.send$(AbstractProxy.java:150)

at com.sap.xss.hr.per.de.address.model.HRXSS_PER_P0006_DE.hrxss_Per_Modify_P0006_De(HRXSS_PER_P0006_DE.java:281)

at com.sap.xss.hr.per.de.address.model.Hrxss_Per_Modify_P0006_De_Input.doExecute(Hrxss_Per_Modify_P0006_De_Input.java:137)

at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:92)

... 64 more

Regards

Kalyan

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

You will get exact error details from ST22 tcode.

Try replicate the error with that user id and then paste the dump here from ST22

Former Member
0 Kudos

Hi,

I am getting following dump in ST22.

Runtime Errors OBJECTS_OBJREF_NOT_ASSIGNED_NO

Exception CX_SY_REF_IS_INITIAL

Date and Time 01/20/2012 02:56:35

Short text

Access via 'NULL' object reference not possible.

What happened?

Error in the ABAP Application Program

The current ABAP program "SAPLHRXSS_PER_MAC" had to be terminated because it

has

come across a statement that unfortunately cannot be executed.

What can you do?

Note down which actions and inputs caused the error.

To process the problem further, contact you SAP system

administrator.

Using Transaction ST22 for ABAP Dump Analysis, you can look

at and manage termination messages, and you can also

keep them for a long time.

Error analysis

An exception occurred that is explained in detail below.

The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not

caught in

procedure "HRXSS_PER_CLEANUP" "(FUNCTION)", nor was it propagated by a RAISING

clause.

Since the caller of the procedure could not have anticipated that the

exception would occur, the current program is terminated.

The reason for the exception is:

You attempted to use a 'NULL' object reference (points to 'nothing')

access a component.

An object reference must point to an object (an instance of a class)

before it can be used to access components.

Either the reference was never set or it was set to 'NULL' using the

CLEAR statement.

How to correct the error

Probably the only way to eliminate the error is to correct the program.

-

If the error occures in a non-modified SAP program, you may be able to

find an interim solution in an SAP Note.

If you have access to SAP Notes, carry out a search with the following

keywords:

"OBJECTS_OBJREF_NOT_ASSIGNED_NO" "CX_SY_REF_IS_INITIAL"

"SAPLHRXSS_PER_MAC" or "LHRXSS_PER_MACU04"

"HRXSS_PER_CLEANUP"

If you cannot solve the problem yourself and want to send an error

notification to SAP, include the following information:

1. The description of the current problem (short dump)

To save the description, choose "System->List->Save->Local File

(Unconverted)".

2. Corresponding system log

Display the system log by calling transaction SM21.

Restrict the time interval to 10 minutes before and five minutes

after the short dump. Then choose "System->List->Save->Local File

(Unconverted)".

3. If the problem occurs in a problem of your own or a modified SAP

program: The source code of the program

In the editor, choose "Utilities->More

Utilities->Upload/Download->Download".

4. Details about the conditions under which the error occurred or which

actions and input led to the error.

The exception must either be prevented, caught within proedure

"HRXSS_PER_CLEANUP" "(FUNCTION)", or its possible occurrence must be declared

in the

RAISING clause of the procedure.

To prevent the exception, note the following:

System environment

SAP-Release 700

Application server... "sapkrfthgs01"

Network address...... "10.53.150.148"

Operating system..... "SunOS"

Release.............. "5.10"

Hardware type........ "sun4u"

Character length.... 16 Bits

Pointer length....... 64 Bits

Work process number.. 0

Shortdump setting.... "full"

Database server... "sapkrfthgsdb"

Database type..... "ORACLE"

Database name..... "HGS"

Database user ID.. "SAPSR3"

Terminal................. "sapkrfthgs01"

Char.set.... "C"

SAP kernel....... 700

created (date)... "Jul 10 2011 21:17:09"

create on........ "SunOS 5.9 Generic_117171-13 sun4u"

Database version. "OCI_102 (10.2.0.4.0) "

Patch level. 310

Patch text.. " "

Database............. "ORACLE 10.1.0.., ORACLE 10.2.0.., ORACLE 11.2...*"

SAP database version. 700

Operating system..... "SunOS 5.9, SunOS 5.10, SunOS 5.11"

Memory consumption

Roll.... 16192

EM...... 4189848

Heap.... 0

Page.... 0

MM Used. 1242320

MM Free. 2944928

User and Transaction

Client.............. 600

User................ "ESS_DE"

Language Key........ "E"

Transaction......... " "

Transactions ID..... "91cbe422434411e1cf5300002cc4613a"

Program............. "SAPLHRXSS_PER_MAC"

Screen.............. "SAPMSSY1 3004"

Screen Line......... 2

Information on caller of Remote Function Call (RFC):

System.............. "########"

Database Release.... 645

Kernel Release...... 645

Connection Type..... "E" (2=R/2, 3=ABAP System, E=Ext., R=Reg. Ext.)

Call Type........... "synchron and non-transactional (emode 0, imode 0)"

Inbound TID.........." "

Inbound Queue Name..." "

Outbound TID........." "

Outbound Queue Name.." "

Client.............. "###"

User................ "############"

Transaction......... " "

Call Program........." "

Function Module..... "HRXSS_PER_CLEANUP"

Call Destination.... "<unknown>"

Source Server....... "sapkrfthgs01"

Source IP Address... "10.53.150.148"

Additional information on RFC logon:

Trusted Relationship " "

Logon Return Code... 0

Trusted Return Code. 0

Note: For releases < 4.0, information on the RFC caller are often

only partially available.

Information on where terminated

Termination occurred in the ABAP program "SAPLHRXSS_PER_MAC" - in

"HRXSS_PER_CLEANUP".

The main program was "SAPMSSY1 ".

In the source code you have the termination point in line 13

of the (Include) program "LHRXSS_PER_MACU04".

The termination is caused because exception "CX_SY_REF_IS_INITIAL" occurred in

procedure "HRXSS_PER_CLEANUP" "(FUNCTION)", but it was neither handled locally

nor declared

in the RAISING clause of its signature.

The procedure is in program "SAPLHRXSS_PER_MAC "; its source code begins in

line

1 of the (Include program "LHRXSS_PER_MACU04 ".

Source Code Extract

Line SourceCde

1 FUNCTION hrxss_per_cleanup.

2 *"----


3 ""Local interface:

4 *" EXPORTING

5 *" VALUE(MESSAGES) TYPE BAPIRETTAB

6 *"----


7

8 * CALL METHOD mac_adapter->cleanup

9 * IMPORTING

10 * messages = messages.

11

12 * TRY.

>>>>> CALL METHOD xss_adapter->cleanup

14 .

15 * CATCH CX_HRPA_VIOLATED_ASSERTION .

16 * ENDTRY.

17

18 ENDFUNCTION.

Contents of system fields

Name Val.

SY-SUBRC 0

SY-INDEX 3

SY-TABIX 0

SY-DBCNT 1

SY-FDPOS 0

SY-LSIND 0

SY-PAGNO 0

SY-LINNO 1

SY-COLNO 1

SY-PFKEY

SY-UCOMM

SY-TITLE CPIC and RFC Control

SY-MSGTY

SY-MSGID

SY-MSGNO 000

SY-MSGV1

SY-MSGV2

SY-MSGV3

SY-MSGV4

SY-MODNO 0

SY-DATUM 20120120

SY-UZEIT 025634

SY-XPROG SAPLHRXSS_PER_MAC

SY-XFORM HRXSS_PER_CLEANUP

Active Calls/Events

No. Ty. Program Include Line

Name

4 FUNCTION SAPLHRXSS_PER_MAC LHRXSS_PER_MACU04 13

HRXSS_PER_CLEANUP

3 FORM SAPLHRXSS_PER_MAC LHRXSS_PER_MACU04 1

HRXSS_PER_CLEANUP

2 FORM SAPMSSY1 SAPMSSY1 85

REMOTE_FUNCTION_CALL

1 MODULE (PBO) SAPMSSY1 SAPMSSY1 30

%_RFC_START

Chosen variables

Name

Val.

No. 4 Ty. FUNCTION

Name HRXSS_PER_CLEANUP

MESSAGES

Table[initial]

%_DUMMY$$

0000

0000

2222

0000

No. 3 Ty. FORM

Name HRXSS_PER_CLEANUP

SYST-REPID

SAPLHRXSS_PER_MAC

0000000000000000000000000000000000000000

0000000000000000000000000000000000000000

5454455555545544422222222222222222222222

310C82833F052FD1300000000000000000000000

%_%_MESSAGES

Table[initial]

No. 2 Ty. FORM

Name REMOTE_FUNCTION_CALL

%_DUMMY$$

0000

0000

2222

0000

SY-REPID

SAPMSSY1

0000000000000000000000000000000000000000

0000000000000000000000000000000000000000

5454555322222222222222222222222222222222

310D339100000000000000000000000000000000

SYST-REPID

SAPMSSY1

0000000000000000000000000000000000000000

0000000000000000000000000000000000000000

5454555322222222222222222222222222222222

310D339100000000000000000000000000000000

HEADER

############

000000000000

000000000000

TYPE

3

0000

0003

SY-XPROG

SAPLHRXSS_PER_MAC

0000000000000000000000000000000000000000

0000000000000000000000000000000000000000

5454455555545544422222222222222222222222

310C82833F052FD1300000000000000000000000

%_ARCHIVE

0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222

0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

RC

0

0000

0000

SY-XFORM

HRXSS_PER_CLEANUP

000000000000000000000000000000

000000000000000000000000000000

455555545544444552222222222222

82833F052F3C51E500000000000000

%_SPACE

0

0

2

0

No. 1 Ty. MODULE (PBO)

Name %_RFC_START

%_PRINT

3

0000

0003

Internal notes

The termination was triggered in function "method_call_iref"

of the SAP kernel, in line 2204 of the module

"//bas/700_REL/src/krn/runt/abmethod.c#12".

The internal operation just processed is "METH".

Internal mode was started at 20120120025634.

Active Calls in SAP Kernel

Lines of C Stack in Kernel (Structure Differs on Each Platform)

[0] DoStack2 ( 0x106ab4600, 0xffffffff7fff7170, 0x100591984, 0x0, 0x14, 0x103ab31e8 ), at 0x100591

[1] CTrcStack2 ( 0x106ab4600, 0x0, 0x1ac00, 0x103b9aad0, 0x101f12218, 0x103ab31e8 ), at 0x10059152

[2] __1cQrabax_CStackSave6F_v_ ( 0x103e0b000, 0x3e0b000, 0x1046c5a50, 0x10246dd2a, 0x100000000, 0x

[3] ab_rabax ( 0x3b9a800, 0x3b9a800, 0x2000000, 0x103b9a800, 0x3b9a800, 0x106bf8800 ), at 0x100d59

[4] __1cQmethod_call_iref6F_v_ ( 0x103c955e0, 0xfffffffed4401bd0, 0x3c95400, 0x1, 0x106bfbd80, 0x0

[5] __1cIab_extri6F_i_ ( 0x1007dc000, 0x104537800, 0xb7, 0x7dc000, 0x100000000, 0x1 ), at 0x1007de

[6] __1cJab_xevent6FpkH_i_ ( 0x0, 0x0, 0x0, 0x0, 0x0, 0x103b9b330 ), at 0x100ac28e0

[7] ab_dstep ( 0x106ad7800, 0x0, 0x10245c060, 0x106ad7ae0, 0x0, 0x8 ), at 0x100cd6b80

[8] dynpmcal ( 0xfffffffed44bc290, 0xfffffffed44bd4d0, 0xfffffffed44bd550, 0x103b9aac4, 0x103b9b00

[9] dynppbo0 ( 0xfffffffed44bc290, 0x3b9b000, 0x2, 0x0, 0x103b9aac4, 0xfffffffed44bd4d0 ), at 0x10

[10] dynprctl ( 0xfffffffed44bc290, 0x3b9b000, 0x6, 0x4, 0x103b70310, 0x1 ), at 0x1005b4908

[11] dynpen00 ( 0x103b9b000, 0x3b70000, 0x100000000, 0x3, 0x4000, 0x0 ), at 0x1005b00fc

[12] TskhLoop ( 0xc, 0x106ac0ec8, 0x3, 0x6ac0c00, 0x1, 0x0 ), at 0x1002d58b0

[13] ThStart ( 0x1, 0x2c0400, 0x1002c0400, 0x100000000, 0x1, 0x0 ), at 0x1002c1234

[14] DpMain ( 0x442a000, 0x3b6ec00, 0x100000000, 0x1, 0x0, 0x0 ), at 0x1001e1b30

List of ABAP programs affected

Index Typ Program Group Date Time Size Lang.

0 Prg SAPMSSY1 0 04/11/2005 09:27:15 21504 E

1 Prg SAPLSYST 1 12/06/2011 13:13:53 36864 E

2 Prg SAPLHRSSC00TRACKING 2 12/06/2011 12:33:33 20480 E

3 Typ POBJS_LEVELKEY_WITH_ATTRIBUTES 0 09/23/2009 18:37:38 3072

4 Typ NAMEVALUEASSTRING 0 01/07/2003 18:23:52 5120

5 Typ POBJS_INDEX_NAME_VALUE 0 09/23/2009 18:36:31 2048

6 Typ POBJS_IND_NAM_VAL_OPS 0 09/23/2009 18:36:49 2048

7 Typ POBJS_LEVEL_ATTRIBUTE 0 09/23/2009 18:36:31 3072

8 Typ T5SSCSWITCHON 0 09/23/2009 18:21:12 2048

9 Prg SAPLHRXSS_PER_MAC 9 12/06/2011 12:17:45 63488 E

10 Prg CX_SY_REF_IS_INITIAL==========CP 10 07/05/2005 13:10:16 10240 E

11 Typ SCX_SRCPOS 0 05/18/2004 14:07:11 2048

12 Prg CX_DYNAMIC_CHECK==============CP 12 07/05/2005 13:10:16 10240 E

13 Prg CX_ROOT=======================CP 13 08/28/2007 12:28:16 11264 E

14 Prg CX_NO_CHECK===================CP 14 07/05/2005 13:10:16 10240 E

15 Prg CX_SY_NO_HANDLER==============CP 15 07/05/2005 13:10:16 10240 E

16 Typ SYST 0 09/09/2004 14:18:12 31744

Regards

Kalyan