Control Broker and e*Ways are not starting up due to Monk Engine not being available (Doc ID 1025671.1)

Last updated on JUNE 10, 2008

Applies to:

Sun SeeBeyond Schema Runtime Environment (SRE) - Version: 5.0.5 and later
Information in this document applies to any platform.

Symptoms

Control Broker and e*Ways are not starting up due to Monk Engine not being available.

e*Ways and CB can exhibit the following exception stack traces and even produce cores.

Following are snippets of the error in e*Ways.

1.

10:36:26.308 MNK A 1 (monkclient.cxx:154): InternalMonkCreateFailed E:0x20002000 (internal system)
10:36:26.308 EWY A 1 (configuration.cxx:228): MonkInitFailed E:0x20002000 (internal system)
10:36:26.308 EWY A 1 (svcmain.cxx:500): ConfigurationLoadFailed E:0x20002000 (internal system)
10:36:26.308 EWY A 1 (svcmain.cxx:491): ServiceMain FAILED: internal system (0x20002000)


java.lang.RuntimeException: no Monk engine
at com.stc.jcsre.ssc.Mocca.<init>(Mocca.java:57)
at com.stc.jcsre.ssc.Mocca.factory(Mocca.java:86)
at com.stc.jcsre.ssc.IGlassImpl.factory(IGlassImpl.java:158)
at com.stc.jcsre.ssc.GlassFactory.getInstance(GlassFactory.java:57)
at pkgExchange.EX_JMS_Message.unmarshal(EX_JMS_Message.java:6042)
at pkgExchange.EX_JMS_Message.unmarshal(EX_JMS_Message.java:6011)
at com.stc.jcsre.MsgETDImpl.next(MsgETDImpl.java:94)
at com.stc.jcsre.JCollaboration.prepareInputData(JCollaboration.java:266)
at com.stc.jcsre.JCollaboration.translate(JCollaboration.java:145)
at com.stc.common.collabService.JCCollabControllerImpl.translate(JCCollabControllerImpl.java:568)


2. While starting the control broker, the following error occurs.


10:57:32.233 CB D 1 (cbmain.c:757): Finished Initializing Random Number Generator.
10:57:32.233 MNK A 1 (monkclient.cxx:154): InternalMonkCreateFailed E:0x20002000 (internal system)
10:57:32.238 MNK I 1 (load.cxx:103): defining: (define-c-api get-logical-name () blob)
10:57:32.239 MNK D 1 (load.cxx:117): about to load [/usr/eai/local/exchange/ptest/egate/client/tmp/FF05E4A4-FE45-11DB-9816-B1660C890564.monk] in Monk

3. Control Broker can also core, produing a core file and the following stack trace is seen using dbx.

[aixdc36][/usr/eai/local/exchange/ptest/egate/server/scripts] $ dbx ../../client/bin/stccb.exe core
Type 'help' for help.
[using memory image in core]
reading symbolic information ...

Segmentation fault in MONK_I_DisplayExceptionSimple at line 603 in file "" ($t1)
could not read "/home/devbuild/eGate505GA/src/lib/common/monk/monk.c"
(dbx) where
MONK_I_DisplayExceptionSimple(pmh = (nil), Mo_Exception = (...), ci_RecurCnt = -1), line 603 in "monk.c"
MONK_X_Call_FuncBlobName_From_c(0x0, 0xf09e22b8, 0x4, 0x30062418, 0x2ff160e8), line 2942 in "monk_api.c"
MONK_X_Load(0x0, 0x2ff16348), line 734 in "monk_api.c"
MonkDynamicLoad(0x0, 0x1, 0x2ff165c0), line 119 in "load.cxx"
I_Monk_init_extension(0x0), line 102 in "monk_extension.cxx"
NCBT_I_init_monk(), line 498 in "processTranslation.cxx"
NCBT_I_init_e2n(), line 1263 in "processTranslation.cxx"
cbmain(), line 761 in "cbmain.c"
ServiceMain(0x1, 0x2ff21898), line 151 in "svcutils.cxx"
Start()(0x30039bf8), line 310 in "cservice.cxx"
NCBI_I_InitService(), line 296 in "svcutils.cxx"
main(argc = 12, argv = 0x2ff22400), line 708 in "cbmain.c"
(dbx)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms