cancel
Showing results for 
Search instead for 
Did you mean: 

dboraslib.dll - Error 126 : "The specified module could not be found."

former_member185751
Contributor
0 Kudos

Hi,

After installation XI 3.0 and adapters, the dispatcher(dispwork.exe) is failing to start in a ABAPJ2EE system (web AS 6.40).

The dev_disp trace file shows the following error:

Please do help to resolve this problem.

-


trc file: "dev_disp", trc level: 1, release: "640"

-


Mon Aug 09 12:14:43 2004

kernel runs with dp version 124000(ext=101000) (@(#) DPLIB-INT-VERSION-124000-UC)

length of sys_adm_ext is 524 bytes

      • ERROR => DlLoadLib: LoadLibrary(dboraslib.dll) Error 126 [dlnt.c 237]

Error 126 = "The specified module could not be found."

systemid 560 (PC with Windows NT)

relno 6400

patchlevel 0

patchno 1

intno 0

make: multithreaded, Unicode

pid 2908

***LOG Q00=> DpSapEnvInit, DPStart (00 2908) [dpxxdisp.c 1093]

shared lib "dw_xml.dll" version 1 successfully loaded

shared lib "dw_xtc.dll" version 1 successfully loaded

shared lib "dw_stl.dll" version 1 successfully loaded

shared lib "dw_gui.dll" version 1 successfully loaded

Mon Aug 09 12:14:48 2004

      • WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 5 seconds

***LOG GZZ=> 1 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c 3878]

MtxInit: -2 0 0

DpSysAdmExtInit: ABAP is active

DpSysAdmExtInit: JAVA is not active

DpShMCreate: sizeof(wp_adm) 10528 (1316)

DpShMCreate: sizeof(tm_adm) 2506872 (12472)

DpShMCreate: sizeof(wp_ca_adm) 24000 (80)

DpShMCreate: sizeof(appc_ca_adm) 8000 (80)

DpShMCreate: sizeof(comm_adm) 290000 (580)

DpShMCreate: sizeof(vmc_adm) 0 (372)

DpShMCreate: sizeof(wall_adm) (38456/34360/64/184)

DpShMCreate: SHM_DP_ADM_KEY (addr: 06440040, size: 2919328)

DpShMCreate: allocated sys_adm at 06440040

DpShMCreate: allocated wp_adm at 06441B58

DpShMCreate: allocated tm_adm_list at 06444478

DpShMCreate: allocated tm_adm at 064444A0

DpShMCreate: allocated wp_ca_adm at 066A8518

DpShMCreate: allocated appc_ca_adm at 066AE2D8

DpShMCreate: allocated comm_adm_list at 066B0218

DpShMCreate: allocated comm_adm at 066B0230

DpShMCreate: allocated vmc_adm_list at 066F6F00

DpShMCreate: system runs without vmc_adm

DpShMCreate: allocated ca_info at 066F6F28

DpShMCreate: allocated wall_adm at 066F6F30

MBUF state OFF

Mon Aug 09 12:14:49 2004

EmInit: MmSetImplementation( 2 ).

<ES> client 0 initializing ....

<ES> InitFreeList

<ES> block size is 1024 kByte.

Using implementation std

<EsNT> Memory Reset enabled as NT default

<EsNT> EsIUnamFileMapInit: Initialize the memory 614 MB

<ES> 613 blocks reserved for free list.

ES initialized.

Mon Aug 09 12:14:52 2004

J2EE server info

start = TRUE

state = STARTED

pid = 3216

argv[0] = C:\usr\sap\SXI\DVEBMGS00/j2ee/os_libs/jcontrol.exe

argv[1] = C:\usr\sap\SXI\DVEBMGS00/j2ee/os_libs/jcontrol.exe

argv[2] = pf=C:\usr\sap\SXI\SYS\profile\SXI_DVEBMGS00_cgnlpt036

argv[3] = -DSAPSTART=1

argv[4] = -DCONNECT_PORT=1352

argv[5] = -DLISTEN_PORT=1353

argv[6] = -DSAPSYSTEM=00

argv[7] = -DSAPSYSTEMNAME=SXI

argv[8] = -DSAPMYNAME=cgnlpt036_SXI_00

argv[9] = -DSAPPROFILE=C:\usr\sap\SXI\SYS\profile\SXI_DVEBMGS00_cgnlpt036

argv[10] = -DFRFC_FALLBACK=ON

argv[11] = -DFRFC_FALLBACK_HOST=localhost

start_lazy = 0

start_control = SAP J2EE startup framework

DpJ2eeStart: j2ee state = STARTED

rdisp/http_min_wait_dia_wp : 1 -> 1

***LOG CPS=> DpLoopInit, ICU ( 2.0 2.0 3.1.1) [dpxxdisp.c 1455]

***LOG Q0K=> DpMsAttach, mscon ( cgnlpt036) [dpxxdisp.c 9701]

Mon Aug 09 12:14:54 2004

CCMS: start to initalize 3.X shared alert area (first segment).

DpMsgAdmin: Set release to 6400, patchlevel 0

MBUF state PREPARED

MBUF component UP

DpMBufHwIdSet: set Hardware-ID

***LOG Q1C=> DpMBufHwIdSet [dpxxmbuf.c 1025]

DpMsgAdmin: Set patchno for this platform to 1

Release check o.K.

Mon Aug 09 12:15:33 2004

      • ERROR => W0 (pid 3224) died [dpxxdisp.c 12152]

      • ERROR => W1 (pid 3232) died [dpxxdisp.c 12152]

my types changed after wp death/restart 0xbf --> 0xbe

      • ERROR => W2 (pid 3240) died [dpxxdisp.c 12152]

my types changed after wp death/restart 0xbe --> 0xbc

      • ERROR => W3 (pid 3248) died [dpxxdisp.c 12152]

my types changed after wp death/restart 0xbc --> 0xb8

      • ERROR => W4 (pid 3256) died [dpxxdisp.c 12152]

      • ERROR => W5 (pid 3264) died [dpxxdisp.c 12152]

my types changed after wp death/restart 0xb8 --> 0xb0

      • ERROR => W6 (pid 3272) died [dpxxdisp.c 12152]

my types changed after wp death/restart 0xb0 --> 0xa0

      • ERROR => W7 (pid 3280) died [dpxxdisp.c 12152]

my types changed after wp death/restart 0xa0 --> 0x80

      • DP_FATAL_ERROR => DpWPCheck: no more work processes

      • DISPATCHER EMERGENCY SHUTDOWN ***

increase tracelevel of WPs

killing W0-3224 (SIGUSR2)

      • ERROR => DpWpKill(3224, SIGUSR2) failed [dpxxtool.c 2464]

killing W1-3232 (SIGUSR2)

      • ERROR => DpWpKill(3232, SIGUSR2) failed [dpxxtool.c 2464]

killing W2-3240 (SIGUSR2)

      • ERROR => DpWpKill(3240, SIGUSR2) failed [dpxxtool.c 2464]

killing W3-3248 (SIGUSR2)

      • ERROR => DpWpKill(3248, SIGUSR2) failed [dpxxtool.c 2464]

killing W4-3256 (SIGUSR2)

      • ERROR => DpWpKill(3256, SIGUSR2) failed [dpxxtool.c 2464]

killing W5-3264 (SIGUSR2)

      • ERROR => DpWpKill(3264, SIGUSR2) failed [dpxxtool.c 2464]

killing W6-3272 (SIGUSR2)

      • ERROR => DpWpKill(3272, SIGUSR2) failed [dpxxtool.c 2464]

killing W7-3280 (SIGUSR2)

      • ERROR => DpWpKill(3280, SIGUSR2) failed [dpxxtool.c 2464]

NiWait: sleep (10000 msecs) ...

NiISelect: timeout 10000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:15:43 2004

NiISelect: TIMEOUT occured (10000 ms)

dump system status

Workprocess Table (long) Mon Aug 09 06:45:43 2004

========================

No Ty. Pid Status Cause Start Err Sem CPU Time Program Cl User Action Table

-


0 DIA 3224 Ended no 1 0 0

1 DIA 3232 Ended no 1 0 0

2 UPD 3240 Ended no 1 0 0

3 ENQ 3248 Ended no 1 0 0

4 BTC 3256 Ended no 1 0 0

5 BTC 3264 Ended no 1 0 0

6 SPO 3272 Ended no 1 0 0

7 UP2 3280 Ended no 1 0 0

Dispatcher Queue Statistics Mon Aug 09 06:45:43 2004

===========================

--------


+
+

+

+
--


+

Typ

now

high

max

writes

reads

--------


+
+

+

+
--


+

NOWP

0

3

2000

10

10

--------


+
+

+

+
--


+

DIA

5

5

2000

5

0

--------


+
+

+

+
--


+

UPD

0

0

2000

0

0

--------


+
+

+

+
--


+

ENQ

0

0

2000

0

0

--------


+
+

+

+
--


+

BTC

0

0

2000

0

0

--------


+
+

+

+
--


+

SPO

0

0

2000

0

0

--------


+
+

+

+
--


+

UP2

0

0

2000

0

0

--------


+
+

+

+
--


+

max_rq_id 13

wake_evt_udp_now 0

wake events total 9, udp 6 ( 66%), shm 3 ( 33%)

since last update total 9, udp 6 ( 66%), shm 3 ( 33%)

Dump of tm_adm structure: Mon Aug 09 06:45:43 2004

=========================

Term uid man user term lastop mod wp ta a/i (modes)

Workprocess Comm. Area Blocks Mon Aug 09 06:45:43 2004

=============================

Slots: 300, Used: 1, Max: 0

--------


+
+
--


+

id

owner

pid

eyecatcher

--------


+
+
--


+

0

DISPATCHER

-1

WPCAAD000

NiWait: sleep (5000 msecs) ...

NiISelect: timeout 5000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:15:48 2004

NiISelect: TIMEOUT occured (5000 ms)

Shutdown server ...

DpIJ2eeShutdown: send SIGINT to SAP J2EE startup framework (pid=3216)

killing process (3216) (SOFT_KILL)

DpIJ2eeShutdown: j2ee state = SHUTDOWN

NiSelClear: removed hdl 3 from selectset

DpDelSocketInfo: del info for socket 3 (type=7)

NiBufClose: clear extensions for hdl 3

NiBufSetStat: bufstat of hdl 3 changed from OK to OFF

NiICloseHandle: shutdown and close hdl 3 / socket 456

NiSelClear: removed hdl 4 from selectset

DpDelSocketInfo: del info for socket 4 (type=9)

NiBufClose: clear extensions for hdl 4

NiBufSetStat: bufstat of hdl 4 changed from OK to OFF

NiICloseHandle: shutdown and close hdl 4 / socket 448

DpModState: buffer in state MBUF_PREPARED

NiBufSend starting

NiIWrite: write 110, 1 packs, MESG_IO, hdl 5, data complete

MsINiWrite: sent 110 bytes

MsIModState: change state to SHUTDOWN

DpModState: change server state from STARTING to SHUTDOWN

Switch off Shared memory profiling

ShmProtect( 57, 3 )

ShmProtect(SHM_PROFILE, SHM_PROT_RW

ShmProtect( 57, 1 )

ShmProtect(SHM_PROFILE, SHM_PROT_RD

DpWakeUpWps: wake up all wp's

Stop work processes...

Stop gateway

killing process (3172) (SOFT_KILL)

Stop icman

killing process (3196) (SOFT_KILL)

Terminate gui connections

[DpProcDied] Process lives (PID:3172 HANDLE:472)

waiting for termination of gateway

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:15:49 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process died (PID:3172 HANDLE:472)

[DpProcDied] Process died (PID:3196 HANDLE:464)

DpHalt: cancel all lcom connections

MPI CancelAll 2 -> 0

MPI DeleteAll 2 -> 0

[DpProcDied] Process lives (PID:3216 HANDLE:440)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:15:50 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:15:51 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:15:52 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:15:53 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:15:54 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:15:56 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:15:57 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:15:58 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:15:59 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:16:00 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:16:01 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:16:02 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:16:03 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:16:04 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:16:05 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process lives (PID:3216 HANDLE:440)

waiting for termination of J2EE server

NiWait: sleep (1000 msecs) ...

NiISelect: timeout 1000 ms

NiISelect: maximum fd=489

NiISelect: read-mask is NULL

NiISelect: write-mask is NULL

Mon Aug 09 12:16:06 2004

NiISelect: TIMEOUT occured (1000 ms)

[DpProcDied] Process died (PID:3216 HANDLE:440)

NiIMyHostName: hostname = 'cgnlpt036'

AdGetSelfIdentRecord: > <

AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0

AdCvtRecToExt: opcode 4 (AD_STARTSTOP), ser 0, ex 0, errno 0

DpConvertRequest: net size = 163 bytes

NiBufSend starting

NiIWrite: write 562, 1 packs, MESG_IO, hdl 5, data complete

MsINiWrite: sent 562 bytes

send msg (len 110+452) to name -, type 4, key -

detach from message server

***LOG Q0M=> DpMsDetach, ms_detach () [dpxxdisp.c 9927]

NiBufSend starting

NiIWrite: write 110, 1 packs, MESG_IO, hdl 5, data complete

MsINiWrite: sent 110 bytes

MsIDetach: send logout to msg_server

MsIDetach: call exit function

DpMsShutdownHook called

NiSelClear: removed hdl 5 from selectset

MBUF state OFF

AdGetSelfIdentRecord: > <

AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0

AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0

AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0

blks_in_queue/wp_ca_blk_no/wp_max_no = 1/300/8

LOCK WP ca_blk 1

make DISP owner of wp_ca_blk 1

DpRqPutIntoQueue: put request into queue (reqtype 1, prio LOW, rq_id 19)

MBUF component DOWN

NiBufClose: clear extensions for hdl 5

NiBufSetStat: bufstat of hdl 5 changed from OK to OFF

NiICloseHandle: shutdown and close hdl 5 / socket 368

MsIDetach: detach MS-system

EsCleanup ....

***LOG Q05=> DpHalt, DPStop ( 2908) [dpxxdisp.c 8460]

Good Bye .....

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

did you check if the "dboraslib.dll" is installed and the OS is able to find the DLL ?

Best Regards,

Frank

former_member185751
Contributor
0 Kudos

Hi,

Thanks for the reply.

dboraslib.dll is properly installed - I checked the registry and physical location of the file.

The problem was : Environment variable "Path" not being set properly for the "oracle jre".

Solution:

-


After setting the path, the dispatcher started to run properly without any problems.

Path=<Drive>\oracle\ora92\bin;<Drive>\Program files\Oracle\jre\1.3.1\bin; <Drive>\Program files\Oracle\jre\1.1.8\bin

FYI - We are using WIN2K with SP4 and oracle DB 9.2

Regards,

Sridhar

Former Member
0 Kudos

Hi,

fine that you were able to fix it.

Usually when something like this happens it has to do with the fact that the OS isn't able to find the DLL / SO,

which means it isn't there at all or it isn't on the PATH or LD_LIBRARY_PATH.

Best Regards,

Frank Marx