|   | 
	 
  
    | 
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: 20768 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
  | 
  		 
	   
	 | 
   
 
  	 | 
	  |