cancel
Showing results for 
Search instead for 
Did you mean: 

OBJECTS_OBJREF_NOT_ASSIGNED

Former Member
0 Kudos

Hello,

Pls i want immediate reply.. i got this error.. i will give full points...ps help me

Runtime Errors OBJECTS_OBJREF_NOT_ASSIGNED

Exception CX_SY_REF_IS_INITIAL

Date and Time 02.08.2008 13:31:48

-


-


Short text

Access via 'NULL' object reference not possible.

-


-


What happened?

Error in the ABAP Application Program

The current ABAP program "ZNARI_CLASS" 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 and

therefore caused a runtime error.

The reason for the exception is:

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

access a component (variable: "CAL1").

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" "CX_SY_REF_IS_INITIAL"

"ZNARI_CLASS" or "ZNARI_CLASS"

"START-OF-SELECTION"

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.

-


-


System environment

SAP-Release 700

Application server... "lenita"

Network address...... "192.168.10.253"

Operating system..... "Windows NT"

Release.............. "5.2"

Hardware type........ "2x Intel 801586"

Character length.... 16 Bits

Pointer length....... 32 Bits

Work process number.. 1

Shortdump setting.... "full"

Database server... "LENITA"

Database type..... "MSSQL"

Database name..... "PRD"

Database user ID.. "prd"

Char.set.... "C"

SAP kernel....... 700

created (date)... "Apr 2 2006 23:08:16"

create on........ "NT 5.0 2195 Service Pack 4 x86 MS VC++ 13.10"

Database version. "SQL_Server_8.00 "

Patch level. 52

Patch text.. " "

Database............. "MSSQL 7.00.699 or higher, MSSQL 8.00.194"

SAP database version. 700

Operating system..... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2"

Memory consumption

Roll.... 8176

EM...... 13587912

Heap.... 0

Page.... 204800

MM Used. 569680

MM Free. 474136

-


-


User and Transaction

Client.............. 222

User................ "ABAPUSER"

Language key........ "E"

Transaction......... "SE38 "

Program............. "ZNARI_CLASS"

Screen.............. "SAPMSSY0 1000"

Screen line......... 6

-


-


Information on where terminated

Termination occurred in the ABAP program "ZNARI_CLASS" - in

"START-OF-SELECTION".

The main program was "ZNARI_CLASS ".

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

of the (Include) program "ZNARI_CLASS".

-


-


Source Code Extract

-


Line

SourceCde

-


1

&----


2

*& Report ZNARI_CLASS

3

*&

4

&----


5

*&

6

*&

7

&----


8

9

REPORT ZNARI_CLASS.

10

11

12

13

DATA : CAL1 TYPE REF TO ZCALLING4.

14

15

START-OF-SELECTION.

16

>>>>>

CALL METHOD CAL1->DISPLAY.

-


-


Contents of system fields

-


Name

Val.

-


SY-SUBRC

0

SY-INDEX

0

SY-TABIX

1

SY-DBCNT

0

SY-FDPOS

0

SY-LSIND

0

SY-PAGNO

0

SY-LINNO

1

SY-COLNO

1

SY-PFKEY

SY-UCOMM

SY-TITLE

REPORT TO CALL GLOBAL CLASS.

SY-MSGTY

SY-MSGID

SY-MSGNO

000

SY-MSGV1

SY-MSGV2

SY-MSGV3

SY-MSGV4

SY-MODNO

0

SY-DATUM

20080802

SY-UZEIT

133147

SY-XPROG

RSDBRUNT

SY-XFORM

%_INIT_PBO_FIRST

-


-


Active Calls/Events

-


No. Ty. Program Include Line

Name

-


1 EVENT ZNARI_CLASS ZNARI_CLASS 17

START-OF-SELECTION

-


-


Chosen variables

-


Name

Val.

-


No. 1 Ty. EVENT

Name START-OF-SELECTION

-


CAL1

F0000000

F0000000

%_DUMMY$$

2222

0000

0000

0000

-


-


Internal notes

The termination was triggered in function "ab_jclom"

of the SAP kernel, in line 4703 of the module

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

The internal operation just processed is "clom".

Internal mode was started at 20080802133147.

-


-


Active Calls in SAP Kernel

-


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

-


SAP (R) - R/3(TM) Callstack, Version 1.0

Copyright (C) SAP AG. All rights reserved.

Callstack without Exception:

App : disp+work.EXE (pid=2640)

When : 8/2/2008 13:31:48.187

Threads : 2

Computer Name : LENITA

User Name : SAPServicePRD

Number of Processors: 2

Processor Type: x86 Family 15 Model 3 Stepping 4

Windows Version : 5.2 Current Build: 3790

State Dump for Thread Id b64

eax=0a400000 ebx=00000340 ecx=00000002 edx=00000058 esi=00000340 edi=00000000

eip=7c8285ec esp=053fbea0 ebp=053fbf10 iopl=0 nv up ei ng nz ac po cy

cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000297

function : KiFastSystemCallRet

7c8285ec c3 ret

7c8285ed 8da42400000000 lea esp,[esp] ss:053fbea0=7c827d0b

7c8285f4 8d642400 lea esp,[esp] ss:294aa4b3=????????

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name

053fbf10 77e61c8d 00000340 0001d4c0 00000000 053fbf48 ntdll!KiFastSystemCallRet

053fbf24 0100b3aa 00000340 0001d4c0 00000001 7c38b5c8 kernel32!WaitForSingleObject

053fbf48 0055b4ac 0055b4e5 7c38b5c8 7c38b5c8 7c38b5c8 disp+work!NTDebugProcess [ntstcdbg.c (501)]

053fbf4c 0055b4e5 7c38b5c8 7c38b5c8 7c38b5c8 01d35ab0 disp+work!NTStack [dptstack.c (1365)]

053fbf68 0055b519 7c38b5c8 00000000 008536a8 7c38b5c8 disp+work!CTrcStack2 [dptstack.c (352)]

053fbf74 008536a8 7c38b5c8 00000000 005f0059 00310030 disp+work!CTrcStack [dptstack.c (182)]

053fbf98 008569fa 4119dfb8 00000000 00000000 053fc030 disp+work!rabax_CStackSave [abrabax.c (6871)

053fc070 006cf952 013a80e8 013a80b0 0000125f 1e1fc1c8 disp+work!ab_rabax [abrabax.c (1213)]

053fd09c 0067bb56 00000008 4119e8f4 00000000 053fd104 disp+work!ab_jclom [abmethod.c (4703)]

053fd104 007af315 51bd965c 00000000 053fd130 00000000 disp+work!ab_extri [abextri.c (552)]

053fd118 007af71f 01410030 00000000 0000000c 00000000 disp+work!ab_xevent [abrunt1.c (339)]

053fd130 008a6581 51bd8150 00000000 0000008e 00000025 disp+work!ab_trigg [abrunt1.c (141)]

053fd148 00596b3d 51bd8150 51bd965c 00000000 00590053 disp+work!ab_run [absubmit.c (403)]

053fd270 00598503 00000000 51bd8150 00000000 00000000 disp+work!dynpmcal [dymainstp.c (2273)]

053fd284 00597b13 00000001 51bd8150 00000003 053ffd04 disp+work!dynppai0 [dymainstp.c (1108)]

053fd2a0 0056dcf1 51bd8150 00000001 00000000 00000002 disp+work!dynprctl [dymainstp.c (359)]

053ffd04 00471848 00000013 ffffffff 00000001 00494960 disp+work!dynpen00 [dymain.c (1405)]

053ffd0c ffffffff 00000001 00494960 00000002 01c72400 disp+work!Thdynpen00 [thxxhead.c (4632)]

053ffee0 00494ee2 00000001 00000000 00000000 00430000 <nosymbols>

053fff00 00421150 00000000 00000000 7ffdb000 053fff60 disp+work!ThStart [thxxhead.c (1145)]

053fff14 00401080 00000003 055569d0 00000001 00000000 disp+work!DpMain [dpxxdisp.c (1113)]

053fff60 011a94a0 00000003 055569d0 055574a0 01bd5000 disp+work!nlsui_main [thxxanf.c (82)]

053fffc0 77e6f23b 00000000 00000000 7ffdb000 00000000 disp+work!wmainCRTStartup [crtexe.c (395)]

053ffff0 00000000 011a935d 00000000 00905a4d 00000003 kernel32!ProcessIdToSessionId

State Dump for Thread Id cb0

eax=00000001 ebx=00000103 ecx=7c829f59 edx=00440000 esi=00000000 edi=00000000

eip=7c8285ec esp=0763fec0 ebp=0763ff04 iopl=0 nv up ei pl zr na po nc

cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246

function : KiFastSystemCallRet

7c8285ec c3 ret

7c8285ed 8da42400000000 lea esp,[esp] ss:0763fec0=7c8270fb

7c8285f4 8d642400 lea esp,[esp] ss:2b6ee4d3=????????

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name

0763ff04 010f7ffc 000006c0 00000000 00000000 0555fb18 ntdll!KiFastSystemCallRet

0763ff84 7c349565 00000000 00000000 00000000 0555fa80 disp+work!SigIMsgFunc [signt.c (594)]

0763ffb8 77e64829 0555fa80 00000000 00000000 0555fa80 MSVCR71!endthreadex

0763ffec 00000000 7c3494f6 0555fa80 00000000 00000000 kernel32!GetModuleHandleA

-


-


List of ABAP programs affected

-


Index

Typ

Program

Group

Date

Time

Size

Lang.

-


0

Prg

ZNARI_CLASS

0

02.08.2008

13:31:45

16384

E

1

Prg

SAPMSSY0

1

02.12.2006

16:29:39

90112

E

2

Prg

SAPMSSYD

1

02.12.2006

16:29:36

21504

E

3

Prg

SAPFSYSCALLS

1

09.09.2004

14:18:32

8192

E

4

Prg

RSDBRUNT

0

02.12.2006

16:29:28

251904

E

5

Typ

RSSCR

0

30.03.2005

10:21:45

5120

6

Prg

RSDBSPBL

0

30.03.2005

10:21:58

72704

E

7

Prg

SAPDB__S

0

30.03.2005

10:22:01

18432

E

8

Prg

RSDBSPMC

0

02.12.2006

16:12:36

78848

E

9

Typ

DDSHDESCR

0

03.09.1997

03:05:16

4096

10

Typ

SPPARAMS

0

07.05.1997

13:10:38

2048

11

Typ

SPPARAMS

0

07.05.1997

13:10:38

2048

12

Prg

SAPLSABE

12

09.09.2004

14:18:36

13312

E

13

Prg

SAPLSECU

13

06.02.2007

17:51:46

86016

E

14

Typ

RSSUBINFO

0

14.10.1999

22:01:03

3072

15

Prg

%_CRSDS

0

18.02.2005

14:15:39

10240

E

16

Typ

RSDSEXPR

0

20.08.1998

10:57:18

3072

17

Prg

SAPFSPOR

1

09.09.2004

14:18:32

15360

E

18

Prg

SAPLSCNT

18

18.02.2005

14:16:06

30720

E

19

Typ

DYCBOX

0

20.08.1998

11:16:53

3072

20

Prg

SAPLSVSM

20

18.02.2005

14:16:06

27648

E

21

Prg

SAPLSGUI

21

02.12.2006

16:29:39

82944

E

22

Prg

SAPLSTTM

22

05.07.2005

13:10:18

69632

E

23

Prg

SAPLSBDC

23

05.07.2005

13:10:18

44032

E

24

Prg

CL_DATAPROVIDER===============CP

24

28.02.2005

21:00:46

49152

E

25

Prg

%_CCNTL

24

18.02.2005

14:15:08

15360

E

26

Typ

OBJ_RECORD

0

14.02.1998

08:30:43

2048

27

Prg

SAPLSTUP

27

08.03.2005

19:04:31

73728

E

28

Prg

SAPLCNDP

28

02.12.2006

15:06:02

193536

E

29

Prg

SAPSHDTV

18

05.01.2005

16:26:16

33792

E

30

Prg

SAPFGUICNTL

1

18.02.2005

14:15:08

24576

E

31

Prg

SAPLOLEA

31

05.07.2005

13:10:18

96256

E

32

Prg

SAPLSFES

32

06.02.2007

17:51:50

256000

E

33

Prg

SAPLSPLUGIN

33

09.09.2004

14:18:36

8192

E

34

Typ

ARFCRDATA

0

13.02.2005

18:20:24

7168

35

Prg

SAPLGRFC

35

13.02.2005

18:20:25

16384

E

36

Typ

SWCBCONT

0

15.11.2000

17:55:11

3072

37

Typ

OLE_VERBS

0

04.04.1995

16:02:20

2048

38

Typ

OLE_PA

0

04.04.1995

16:02:19

2048

39

Prg

CX_SY_REF_IS_INITIAL==========CP

39

05.07.2005

13:10:16

10240

E

40

Typ

SCX_SRCPOS

0

18.05.2004

14:07:11

2048

41

Prg

CX_DYNAMIC_CHECK==============CP

41

05.07.2005

13:10:16

10240

E

42

Prg

CX_ROOT=======================CP

42

05.07.2005

13:10:16

11264

E

43

Prg

CX_NO_CHECK===================CP

43

05.07.2005

13:10:16

10240

E

-


-


Directory of Application Tables

-


Name Date Time Lngth

Val.

-


Program ZNARI_CLASS

-


SYST 09.09.2004 14:18:12 00004612

\0\0\0\0\x0001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0001

-


-


ABAP Control Blocks (CONT)

-


Index

Name

Fl

PAR0

PAR1

PAR2

PAR3

PAR4

PAR5

PAR6

Source Code

Line

-


38

PERP

80

0002

<SYSINI>

49

39

ENDM

00

0000

<SYSINI>

50

40


00

0000

<SYSINI>

50

41

xper

06

E90D

0012

0019

<SYSINI>

55

43

PERP

80

0001

<SYSINI>

55

44

PERP

80

0002

<SYSINI>

55

45

ENDM

00

0000

<SYSINI>

56

46


00

0000

<SYSINI>

56

47

xper

06

2F0C

001F

001D

ZNARI_CLASS

9

49

PERP

80

0001

ZNARI_CLASS

9

50

PERP

80

001E

ZNARI_CLASS

9

51


00

0000

ZNARI_CLASS

9

>>>>>

clom

00

0000

0020

0001

0000

0000

0000

0000

ZNARI_CLASS

17

56

PAR2

00

0000

0001

0000

ZNARI_CLASS

17

58


00

0000

ZNARI_CLASS

17

59

xper

06

0DB9

0021

0022

ZNARI_CLASS

18

61

PERP

80

0001

ZNARI_CLASS

18

62

PERP

80

0023

ZNARI_CLASS

18

63


00

0000

ZNARI_CLASS

18

64

PARA

00

0000

0024

0025

ZNARI_CLASS

18

-


regards,

Balaram

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello,

From what you display it seems that you have a program called ZNARI_CLASS that was called directly or by another application.

This program has its code started like this:

Line SourceCde

1 &----


2 *& Report ZNARI_CLASS

3 *&

4 &----


5 *&

6 *&

7 &----


8

9 REPORT ZNARI_CLASS.

10

11

12

13 DATA : CAL1 TYPE REF TO ZCALLING4.

14

15 START-OF-SELECTION.

16

>>>>> CALL METHOD CAL1->DISPLAY.

Well, by the time it was called the variabel CAL1 was empty. This variable is defined by:


DATA : CAL1 TYPE REF TO ZCALLING4.

Which means that ZCALLING4 was empty too so the program tried to display an empty variable (CAL1) and generated the short dump:

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

access a component (variable: "CAL1").

Diogo.

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi

This was programe related OBJECTS CLASS not assigned. now solved

regards,

balaram

0 Kudos

Hi,

Can you please check whether the note 1081884 is helpful to you.

Regards

Suresh

Former Member
0 Kudos

Hi Balaram,

did you solve this issue?

I got same problem,.

If you solve pls send me the solutions.

thanks in advance.

.