|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
getting core dump/abend in MB v6.1 |
« View previous topic :: View next topic » |
Author |
Message
|
adars1 |
Posted: Tue Jul 12, 2011 3:08 pm Post subject: getting core dump/abend in MB v6.1 |
|
|
Apprentice
Joined: 13 Jun 2010 Posts: 39
|
Hi,
I have msg flows which was working fine on AIX WMB V6.1 fine until I changed the one esql code, broker getting core dumps.
IF (TRIM(InputRoot.MRM.Field[1]) = '-530') THEN
SET OutputRoot.XML.Error.TimeStamp = CURRENT_TIMESTAMP;
SET OutputRoot.XML.Error.ErrorDetail.OrderID = REPLACE(InputRoot.MRM.Field[4], '.0','');
SET OutputRoot.XML.Error.ErrorDetail.VendorID = InputRoot.MRM.Field[3];
SET OutputRoot.XML.Error.ErrorDetail.Element = REPLACE(InputRoot.MRM.Field[2],'(O)',',');
SET OutputRoot.XML.Error.ErrorDetail.VendorValue = '';
SET OutputRoot.XML.Error.ErrorDetail.ExceptionDescription = 'Referential constraint';
SET FileName = InputRoot.MRM.Field[3];
ELSE
SET OutputRoot.XML.Error.TimeStamp = CURRENT_TIMESTAMP;
SET OutputRoot.XML.Error.ErrorDetail.OrderID = REPLACE(InputRoot.MRM.Field[5], '.0','');
SET OutputRoot.XML.Error.ErrorDetail.VendorID = InputRoot.MRM.Field[4];
SET OutputRoot.XML.Error.ErrorDetail.Element = InputRoot.MRM.Field[1];
SET OutputRoot.XML.Error.ErrorDetail.VendorValue = InputRoot.MRM.Field[2];
SET OutputRoot.XML.Error.ErrorDetail.ExceptionDescription = InputRoot.MRM.Field[3];
SET FileName = InputRoot.MRM.Field[4];
END IF;
modified to:
IF (TRIM(InputRoot.MRM.Field[1]) = '-530') THEN
SET OutputRoot.XML.Error.TimeStamp = CURRENT_TIMESTAMP;
SET OutputRoot.XML.Error.ErrorDetail.OrderID = REPLACE(InputRoot.MRM.Field[4], '.0','');
SET OutputRoot.XML.Error.ErrorDetail.VendorID = InputRoot.MRM.Field[3];
SET OutputRoot.XML.Error.ErrorDetail.Element = REPLACE(InputRoot.MRM.Field[2],'(O)',',');
SET OutputRoot.XML.Error.ErrorDetail.VendorValue = '';
SET OutputRoot.XML.Error.ErrorDetail.ExceptionDescription = 'Referential constraint';
SET FileName = InputRoot.MRM.Field[3];
ELSE
SET firstColValue = CAST(TRIM(InputRoot.MRM.Field[1]) AS INTEGER DEFAULT 0);
IF (firstColValue <> 0) THEN
SET OutputRoot.XML.Error.TimeStamp = CURRENT_TIMESTAMP;
SET OutputRoot.XML.Error.ErrorDetail.OrderID = REPLACE(InputRoot.MRM.Field[4], '.0','');
SET OutputRoot.XML.Error.ErrorDetail.VendorID = InputRoot.MRM.Field[3];
SET OutputRoot.XML.Error.ErrorDetail.Element = REPLACE(InputRoot.MRM.Field[2],'&',',');
SET OutputRoot.XML.Error.ErrorDetail.VendorValue = '';
SET ExcDesc = REPLACE(InputRoot.MRM.Field[<2], '<<','');
SET ExcDesc = REPLACE(ExcDesc, '>>',':');
SET OutputRoot.XML.Error.ErrorDetail.ExceptionDescription = ExcDesc || ' - ' ||InputRoot.MRM.Field[<];
SET FileName = InputRoot.MRM.Field[3];
ELSE
SET OutputRoot.XML.Error.TimeStamp = CURRENT_TIMESTAMP;
SET OutputRoot.XML.Error.ErrorDetail.OrderID = REPLACE(InputRoot.MRM.Field[5], '.0','');
SET OutputRoot.XML.Error.ErrorDetail.VendorID = InputRoot.MRM.Field[4];
SET OutputRoot.XML.Error.ErrorDetail.Element = InputRoot.MRM.Field[1];
SET OutputRoot.XML.Error.ErrorDetail.VendorValue = InputRoot.MRM.Field[2];
SET OutputRoot.XML.Error.ErrorDetail.ExceptionDescription = InputRoot.MRM.Field[3];
SET FileName = InputRoot.MRM.Field[4];
END IF;
END IF; |
|
Back to top |
|
 |
adars1 |
Posted: Tue Jul 12, 2011 3:26 pm Post subject: |
|
|
Apprentice
Joined: 13 Jun 2010 Posts: 39
|
following is from abend:
----------------------------- Stack dump for current thread ( 11052)
(0x10754d08+0x00000094) moveToFirstChild__21StdDictionaryIteratorFRC9SearchDefbT2 [/opt/mqsi/6.1/lib/libbipstddictinfo64.a(libbipstddictinfo64.a.so)]
(0x107648a0+0x00000080) moveToFirstChildMemberId__21StdDictionaryIteratorFib [/opt/mqsi/6.1/lib/libbipstddictinfo64.a(libbipstddictinfo64.a.so)]
(0x105bb938+0x00008490) checkForMandatories__12MtiImbParserFP24MtiImbDictionaryIteratorP19MtiImbSyntaxElement [/opt/mqsi/6.1/lil/MtiImbParser64.lil]
(0x105aeaf0+0x00000450) syncWithChildNode__12MtiImbParserFP24MtiImbDictionaryIteratorP19MtiImbSyntaxElementT2b [/opt/mqsi/6.1/lil/MtiImbParser64.lil]
(0x105a27e0+0x000004f4) syncWithDictionary__12MtiImbParserFP24MtiImbDictionaryIterator [/opt/mqsi/6.1/lil/MtiImbParser64.lil]
(0x105e4798+0x00000d20) refreshBitStreamFromElements__12MtiImbParserFRC17ImbMessageOptionsR14ImbWriteBufferP16ImbSyntaxElementiT4RC10ImbWstringN26RC11MessageInfo [/opt/mqsi/6.1/l
il/MtiImbParser64.lil]
(0x10653d38+0x00000408) refreshBitStreamFromElements__12MtiImbParserFRC17ImbMessageOptionsR14ImbWriteBufferP16ImbSyntaxElementiT4RC10ImbWstringN26 [/opt/mqsi/6.1/lil/MtiImbParser
64.lil]
(0x10654938+0x00000100) refreshBitStreamFromElements__12MtiImbParserFRC17ImbMessageOptionsR14ImbWriteBufferP16ImbSyntaxElementiT4 [/opt/mqsi/6.1/lil/MtiImbParser64.lil]
(0x0b35f510+0x00000340) refreshBitStreamFromElements__13ImbRootParserFRC17ImbMessageOptionsR14ImbWriteBufferP16ImbSyntaxElementiT4 [/opt/mqsi/6.1/lib/libMessageServices64.a(libMe
ssageServices64.a.so)]
(0x0b343a08+0x000000ec) validate__10ImbMessageCFRC17ImbMessageOptions [/opt/mqsi/6.1/lib/libMessageServices64.a(libMessageServices64.a.so)]
(0x0d88df08+0x00000694) evaluate__15ImbValidateNodeFRC18ImbMessageAssemblyPC19ImbDataFlowTerminal [/opt/mqsi/6.1/lil/imbdfbas64.lil]
(0x0afedba8+0x0000016c) evaluate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/opt/mqsi/6.1/lib/libMessageServices64.a(libMessageServices64.a.so)]
(0x0afed690+0x000000fc) propagateInner__19ImbDataFlowTerminalFRC18ImbMessageAssemblyP19ImbDataFlowTerminal [/opt/mqsi/6.1/lib/libMessageServices64.a(libMessageServices64.a.so)]
(0x0b3cd268+0x0000013c) propagate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/opt/mqsi/6.1/lib/libMessageServices64.a(libMessageServices64.a.so)]
(0x0d8e0080+0x000000dc) evaluate__15ImbTryCatchNodeFRC18ImbMessageAssemblyPC19ImbDataFlowTerminal [/opt/mqsi/6.1/lil/imbdfbas64.lil]
(0x0afedba8+0x0000016c) evaluate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/opt/mqsi/6.1/lib/libMessageServices64.a(libMessageServices64.a.so)]
(0x0afed690+0x000000fc) propagateInner__19ImbDataFlowTerminalFRC18ImbMessageAssemblyP19ImbDataFlowTerminal [/opt/mqsi/6.1/lib/libMessageServices64.a(libMessageServices64.a.so)]
(0x0b3cd268+0x0000013c) propagate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/opt/mqsi/6.1/lib/libMessageServices64.a(libMessageServices64.a.so)]
(0x0d8e5b50+0x0000127c) evaluate__23ImbResetContentDescNodeFRC18ImbMessageAssemblyPC19ImbDataFlowTerminal [/opt/mqsi/6.1/lil/imbdfbas64.lil]
(0x0afedba8+0x0000016c) evaluate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/opt/mqsi/6.1/lib/libMessageServices64.a(libMessageServices64.a.so)]
(0x0afed690+0x000000fc) propagateInner__19ImbDataFlowTerminalFRC18ImbMessageAssemblyP19ImbDataFlowTerminal [/opt/mqsi/6.1/lib/libMessageServices64.a(libMessageServices64.a.so)]
(0x0b3cd268+0x0000013c) propagate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/opt/mqsi/6.1/lib/libMessageServices64.a(libMessageServices64.a.so)]
(0x0faff8e8+0x00001070) processMessage__23ImbCallableTemplateNodeFRQ2_23ImbCallableTemplateNode17ExecutionInstancebR18ImbMessageAssemblyRQ2_23ImbCallableTemplateNode10OrderToken
[/opt/mqsi/6.1/lib/libTemplateNodes64.a(libTemplateNodes64.a.so)]
(0x0fb1dfd8+0x00000058) javaProcessMessage__23ImbCallableTemplateNodeFRQ2_23ImbCallableTemplateNode17ExecutionInstancebR18ImbMessageAssemblyRQ2_23ImbCallableTemplateNode10OrderTo
ken [/opt/mqsi/6.1/lib/libTemplateNodes64.a(libTemplateNodes64.a.so)]
(0x0f90e750+0x0000011c) processMessage__23ImbJniInputTemplateNodeFRQ2_23ImbCallableTemplateNode17ExecutionInstancebR18ImbMessageAssemblyRQ2_23ImbCallableTemplateNode10OrderToken
[/opt/mqsi/6.1/lib/libimbjplg64.a]
(0x0f903698+0x00000020) processMessage__24ImbJavaInputTemplateNodeFRQ2_23ImbCallableTemplateNode17ExecutionInstancebR18ImbMessageAssemblyRQ2_23ImbCallableTemplateNode10OrderToken
[/opt/mqsi/6.1/lib/libimbjplg64.a]
(0x0fb20480+0x00001498) run__20ImbInputTemplateNodeFP11ImbOsThread [/opt/mqsi/6.1/lib/libTemplateNodes64.a(libTemplateNodes64.a.so)]
(0x0fb28000+0x00000040) run__Q2_20ImbInputTemplateNode10ParametersFP11ImbOsThread [/opt/mqsi/6.1/lib/libTemplateNodes64.a(libTemplateNodes64.a.so)]
(0x09d35908+0x00000078) run__27ImbThreadPoolThreadFunctionFP11ImbOsThread [/opt/mqsi/6.1/lib/libCommonServices64.a(libCommonServices64.a.so)]
(0x09d2d5e0+0x00000080) threadRun__11ImbOsThreadFv [/opt/mqsi/6.1/lib/libCommonServices64.a(libCommonServices64.a.so)]
(0x09cff9b8+0x000000f8) threadBootStrap__11ImbOsThreadFPv [/opt/mqsi/6.1/lib/libCommonServices64.a(libCommonServices64.a.so)]
(0x00394418+0x000000e0) _pthread_body [/usr/lib/libpthreads.a(shr_xpg5_64.o)]
(0x00000000) <invalid code address>
---------------------------------------------------------------------- |
|
Back to top |
|
 |
fjb_saper |
Posted: Tue Jul 12, 2011 8:17 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Open a PMR with IBM.  _________________ MQ & Broker admin |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|