|   | 
	 
  
    | 
RSS Feed - WebSphere MQ Support
 | 
RSS Feed - Message Broker Support
 |   
 
  
	| eXtremeScale on WMB8 | 
	View previous topic :: View next topic | 
   
  
  	
	  
		
		
		  | Author | 
		  Message
		 |  
		
		  | scravr | 
		  
		    
			  
				 Posted: Mon Jan 07, 2013 8:33 am Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		    Partisan
 
 Joined: 03 Apr 2003 Posts: 391 Location: NY NY USA 10021 
  | 
		  
		    
			  
				I just restarted the broker on a virtual machine:
 
 
( WMB8V20121101.WXS002 ) Catalog server ''WMB8V20121101_localhost_50000'' in execution group ''WXS002'' has started successfully.   
 
A WebSphere eXtreme Scale catalog server has been started successfully in this execution group for use with the broker global cache.   
 
None  
 
 
 
( WMB8V20121101.WXS002 ) Container server ''WMB8V20121101_localhost_50000'' in execution group ''WXS002'' has started successfully.   
 
A WebSphere eXtreme Scale container server has been started successfully in this execution group for use with the broker global cache.   
 
None  
 
 
 
( WMB8V20121101.WXS002 ) The execution group has established a connection to the broker global cache.   
 
A connection has been established to the broker global cache. The broker global cache is now available for use from message processing nodes.  
 
 
 
( WMB8V20121101.MosheTest001 ) The execution group has established a connection to the broker global cache.   
 
A connection has been established to the broker global cache. The broker global cache is now available for use from message processing nodes.  
 
 
 
( WMB8V20121101.MosheTest002 ) The execution group has established a connection to the broker global cache.   
 
A connection has been established to the broker global cache. The broker global cache is now available for use from message processing nodes.  
 
 
 
( WMB8V20121101.WXS001 ) The execution group has established a connection to the broker global cache.   
 
A connection has been established to the broker global cache. The broker global cache is now available for use from message processing nodes.  
 
 
 
( WMB8V20121101.WXS001 ) Container server ''WMB8V20121101_localhost_50007'' in execution group ''WXS001'' has started successfully.   
 
A WebSphere eXtreme Scale container server has been started successfully in this execution group for use with the broker global cache.   
 
None  
 
 
 
 
( WMB8V20121101.MosheTest001 ) The WebSphere eXtreme Scale server components in this execution group have not started.
 
The attempt to start the server components has now been running for ''30'' seconds.   
 
 
An attempt was made to start one or more WebSphere eXtreme Scale server components in this execution group, but the components failed to start within the specified period of time.
 
The attempt to start the server components will continue in the background. Until the server components start successfully, the broker global cache might not be available for 
 
use with message processing nodes in one or more execution groups in this broker.   
 
 
The server components might be slow to start up due to one or more of the following reasons:   
 
 1. This system is not capable of starting the server components within the specified time.   
 
 2. The configuration for this execution group is incorrect. Check the configured properties for this execution group.   
 
 3. Other execution groups containing WebSphere eXtreme Scale server components that communicate with this execution group have not started yet. Ensure that all execution groups are 
 
 available.
 
 
 
 
 
 
 
 ( WMB8V20121101.MosheTest002 ) The WebSphere eXtreme Scale server components in this execution group have not started. The attempt to start the server components has
 
 now been running for ''30'' seconds.   
 
 
 
 An attempt was made to start one or more WebSphere eXtreme Scale server components in this execution group, but the components failed to start within the specified period of time.
 
 The attempt to start the server components will continue in the background. Until the server components start successfully, the broker global cache might not be available for 
 
 use with message processing nodes in one or more execution groups in this broker.   
 
 
 
 The server components might be slow to start up due to one or more of the following reasons:   
 
  1. This system is not capable of starting the server components within the specified time.   
 
  2. The configuration for this execution group is incorrect. Check the configured properties for this execution group.   
 
 3. Other execution groups containing WebSphere eXtreme Scale server components that communicate with this execution group have not started yet. Ensure that all execution groups are
 
 available.  
 
 
 
 
 
 
 
 ( WMB8V20121101.MosheTest001 ) Container server ''WMB8V20121101_localhost_50010'' in execution group ''MosheTest001'' has started successfully.    
 
 A WebSphere eXtreme Scale container server has been started successfully in this execution group for use with the broker global cache.    
 
None  
 
 
 
( WMB8V20121101.MosheTest002 ) Container server ''WMB8V20121101_localhost_50004'' in execution group ''MosheTest002'' has started successfully.   
 
A WebSphere eXtreme Scale container server has been started successfully in this execution group for use with the broker global cache.   
 
None  
 
 
 
 
 
On activity log I see all 4 EGs commingup OK. the on debug I get BIP11110E connection error.
 
This log was generated on: Mon Jan 07 11:22:22 EST 2013
 
Message Number,Timestamp,Message Summary,
 
BIP11109I,7-Jan-2013 09:00:20.000 EST, Connected to cache 'WMB',
 
BIP11114I,7-Jan-2013 09:00:21.000 EST, Started container server,
 
BIP11110E,7-Jan-2013 11:10:25.000 EST, Failed to connect to cache 'WMB',
 
 
 
this is another Eg activity log:
 
This log was generated on: Mon Jan 07 11:25:29 EST 2013
 
Message Number,Timestamp,Message Summary,
 
BIP11111I,7-Jan-2013 09:00:16.000 EST, Started catalog server,
 
BIP11114I,7-Jan-2013 09:00:17.000 EST, Started container server,
 
BIP11109I,7-Jan-2013 09:00:17.000 EST, Connected to cache 'WMB',
 
 
The other 2 EGs looks OK too.
 
 
The GlobalCache itself is empty on all 4 EGs.
 
 
this is activity log on Flow:
 
This log was generated on: Mon Jan 07 11:24:06 EST 2013
 
Message Number,Timestamp,Message Summary,
 
BIP11504I,7-Jan-2013 09:00:19.000 EST, Waiting for data from input node 'MQ Input'.,
 
BIP11501I,7-Jan-2013 11:07:33.000 EST, Received data from input node 'MQ Input'.,
 
BIP11110E,7-Jan-2013 11:10:25.000 EST, Failed to connect to cache 'WMB',
 
BIP11506I,7-Jan-2013 11:12:00.000 EST, Committed a local transaction.,
 
BIP11504I,7-Jan-2013 11:12:05.000 EST, Waiting for data from input node 'MQ Input'.,
 
 
 
This is from EG console.txt:
 
2013-01-07 08:59:39.652 Execution group started. UUID is: 'd3323b06-3c01-0000-0080-affbe167ee91'. Broker is: WMB8V20121101
 
2013-01-07 09:00:12.524      9 [1/7/13 9:00:11:336 EST] 00000000 ObjectGridRAS I   CWOBJ2507I: Trace specification is set to *=off=enabled.
 
[1/7/13 9:00:17:087 EST] 00000000 ManagerAdmin  I   TRAS0018I: The trace state has changed. The new trace state is *=info.
 
 
 
 
This is the error on debug mode:
 
ExceptionList
 
	RecoverableException
 
			File:CHARACTER:F:\build\slot1\S800_P\src\DataFlowEngine\ImbDataFlowNode.cpp
 
			Line:INTEGER:1154
 
			Function:CHARACTER:ImbDataFlowNode::createExceptionList
 
			Type:CHARACTER:ComIbmJavaComputeNode
 
			Name:CHARACTER:TestWxs1#FCMComposite_1_6
 
			Label:CHARACTER:TestWxs1.WxsJava1
 
			Catalog:CHARACTER:BIPmsgs
 
			Severity:INTEGER:3
 
			Number:INTEGER:2230
 
			Text:CHARACTER:Node throwing exception
 
			UserException
 
					File:CHARACTER:F:\build\slot1\S800_P\src\DataFlowEngine\PluginInterface\com_ibm_broker_plugin_CMbService.cpp
 
					Line:INTEGER:1663
 
					Function:CHARACTER:ImbJavaExceptionUtils::userMbExceptionToNativeException
 
					Type:CHARACTER:
 
					Name:CHARACTER:
 
					Label:CHARACTER:
 
					Catalog:CHARACTER:BIPmsgs
 
					Severity:INTEGER:3
 
					Number:INTEGER:4367
 
					Text:CHARACTER:Unhandled exception in plugin method
 
					Insert
 
							Type:INTEGER:5
 
							Text:CHARACTER:evaluate
 
					Insert
 
							Type:INTEGER:5
 
							Text:CHARACTER:WxsJava1
 
					Insert
 
							Type:INTEGER:5
 
							Text:CHARACTER:<com.ibm.broker.plugin.MbUserException class:com.dtcc.wxs.TestWxs method:evaluate() source: key: message: Unable to resolve message: Source: Key:  >
 
					UserException
 
							File:CHARACTER:F:\build\slot1\S800_P\src\DataFlowEngine\PluginInterface\com_ibm_broker_plugin_CMbService.cpp
 
							Line:INTEGER:1682
 
							Function:CHARACTER:ImbJavaExceptionUtils::userMbExceptionToNativeException
 
							Type:CHARACTER:
 
							Name:CHARACTER:
 
							Label:CHARACTER:
 
							Catalog:CHARACTER:BIPmsgs
 
							Severity:INTEGER:3
 
							Number:INTEGER:4394
 
							Text:CHARACTER:Unhandled exception in plugin method
 
							Insert
 
									Type:INTEGER:5
 
									Text:CHARACTER:com.ibm.broker.plugin.MbUserException
 
							Insert
 
									Type:INTEGER:5
 
									Text:CHARACTER:com.dtcc.wxs.TestWxs
 
							Insert
 
									Type:INTEGER:5
 
									Text:CHARACTER:evaluate()
 
							Insert
 
									Type:INTEGER:5
 
									Text:CHARACTER:TestWxs.java
 
							Insert
 
									Type:INTEGER:2
 
									Text:CHARACTER:59
 
							Insert
 
									Type:INTEGER:5
 
									Text:CHARACTER:<com.ibm.broker.plugin.MbRecoverableException class:MbGlobalMapInternal method:put source:BIPmsgs key:7166 >
 
							Insert
 
									Type:INTEGER:5
 
									Text:CHARACTER:
 
							Insert
 
									Type:INTEGER:5
 
									Text:CHARACTER:
 
									
 
									
 
 
 
 
 
C:\Program Files\IBM\MQSI\8.0.0.1>mqsicacheadmin WMB8V20121101 -c showPlacement
 
BIP7187I: Output from the mqsicacheadmin command. The output from the WebSphere eXtreme Scale xscmd utility is '
 
Starting at: 2013-01-07 11:10:56.397
 
 
CWXSI0068I: Executing command: showPlacement
 
 
Command showPlacement is a technology preview.  The command usage and output is subject to change.
 
*** Show all online container servers for WMB data grid and mapSet map set.
 
Host: wxvm82201.corp.dtcc.com
 
  Container: WMB8V20121101_localhost_50000_C-0, Server:WMB8V20121101_localhost_50000, Zone:WMBZone
 
    Partition Shard Type Reserved
 
    --------- ---------- --------
 
    1         Primary    false
 
    3         Primary    false
 
    5         Primary    false
 
    7         Primary    false
 
    9         Primary    false
 
    11        Primary    false
 
    12        Primary    false
 
  Container: WMB8V20121101_localhost_50004_C-1, Server:WMB8V20121101_localhost_50004, Zone:WMBZone
 
    Partition Shard Type         Reserved
 
    --------- ----------         --------
 
    6         Primary            false
 
    8         Primary            false
 
    10        Primary            false
 
    7         SynchronousReplica false
 
    9         SynchronousReplica false
 
    11        SynchronousReplica false
 
  Container: WMB8V20121101_localhost_50007_C-1, Server:WMB8V20121101_localhost_50007, Zone:WMBZone
 
    Partition Shard Type         Reserved
 
    --------- ----------         --------
 
    0         SynchronousReplica false
 
    2         SynchronousReplica false
 
    4         SynchronousReplica false
 
    6         SynchronousReplica false
 
    8         SynchronousReplica false
 
    10        SynchronousReplica false
 
    12        SynchronousReplica false
 
  Container: WMB8V20121101_localhost_50010_C-1, Server:WMB8V20121101_localhost_50010, Zone:WMBZone
 
    Partition Shard Type         Reserved
 
    --------- ----------         --------
 
    0         Primary            false
 
    2         Primary            false
 
    4         Primary            false
 
    1         SynchronousReplica false
 
    3         SynchronousReplica false
 
    5         SynchronousReplica false
 
 
 
  Number of containers matching  = 4
 
  Total known containers         = 4
 
  Total known hosts              = 1
 
 
CWXSI0040I: The command showPlacement has completed successfully.
 
 
Ending at: 2013-01-07 11:10:57.615
 
'
 
BIP8071I: Successful command completion.
 
 
C:\Program Files\IBM\MQSI\8.0.0.1> | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | jhart | 
		  
		    
			  
				 Posted: Mon Jan 07, 2013 9:28 am Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		   Novice
 
 Joined: 12 Dec 2012 Posts: 19 Location: IBM Hursley, UK 
  | 
		  
		    
			  
				Hello - thanks for sending this. The syslog entries and mqsicacheadmin output suggest that the underlying WXS grid is healthy.
 
 
So the remaining questions are: what's the detail in the BIP7166 error? (Your debugger excerpt only tells us that it's a BIP7166, not the contents). Guess this will be in your event log, unless your flow catches and handles the exception?
 
 
The other key piece of information here will be around what you're doing with the cache. It looked from one of the earlier posts that you are using a custom Java object. If you are able to share, it would be interesting to see more of your code.
 
 
Depending on where we get to with the questions above, it may be time to shift this discussion to the support channel. | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | lancelotlinc | 
		  
		    
			  
				 Posted: Mon Jan 07, 2013 9:33 am Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		    Jedi Knight
 
 Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA 
  | 
		  
		    
			  
				
   
	| jhart wrote: | 
   
  
	| If you are able to share, it would be interesting to see more of your code. | 
   
 
 
 
Hopefully posted in[ C O D E ] blocks. My eyes are glazing over from the last post. _________________ http://leanpub.com/IIB_Tips_and_Tricks
 
Save $20: Coupon Code: MQSERIES_READER | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | scravr | 
		  
		    
			  
				 Posted: Mon Jan 07, 2013 10:07 am Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		    Partisan
 
 Joined: 03 Apr 2003 Posts: 391 Location: NY NY USA 10021 
  | 
		  
		    
			  
				Thanks for your questions the mystery partially resolved.
 
I chanced put and get value from a JAVA class to a string…. and walla all works.
 
That’s mean the 7166 and “BIP11110E,7-Jan-2013 11:10:25.000 EST, Failed to connect to cache 'WMB',” is misleading !
 
 
 
 
2 questions:
 
How can I browse and see data (keys/values) on maps?
 
How can I put a string key with JAVA class elements as a value? In other words: combine all data in a class into single key and put/get. | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | jhart | 
		  
		    
			  
				 Posted: Tue Jan 08, 2013 1:50 am Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		   Novice
 
 Joined: 12 Dec 2012 Posts: 19 Location: IBM Hursley, UK 
  | 
		  
		    
			  
				Hello - Glad to hear some of this is now working for you!
 
 
I agree that the BIP7166 (as you've pasted it) looks a little misleading - but I'd still be interested in seeing the details (inserts) of the exception. I'm guessing there might be something around it being unable to serialize your class, or 'class not found' exception.
 
 
You can use custom Java objects with the cache, but only for values (keys must be Java primitives or Strings). When using a POJO as a value, it must implement serializable (or externalizable) and be available to all EGs where your flows are running. Put simply, the client code in each EG needs to be able to serialize and deserialize the class.
 
 
There's not currently a way to browse data in the cache.
 
mqsicacheadmin (with the -c showMapSizes option) will tell you the size of each map in the cache. | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | scravr | 
		  
		    
			  
				 Posted: Tue Jan 08, 2013 6:21 am Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		    Partisan
 
 Joined: 03 Apr 2003 Posts: 391 Location: NY NY USA 10021 
  | 
		  
		    
			  
				| I think BIp7166 is posted above here on Mon Jan 07, 2013 11:33 am | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | jhart | 
		  
		    
			  
				 Posted: Tue Jan 08, 2013 6:32 am Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		   Novice
 
 Joined: 12 Dec 2012 Posts: 19 Location: IBM Hursley, UK 
  | 
		  
		    
			  
				Hi - Unless I'm missing something, the only mention of the 7166 in the earlier post looked something like this:
 
   
	| Code: | 
   
  
	
 
Insert
 
Type:INTEGER:5
 
Text:CHARACTER:<com.ibm.broker.plugin.MbRecoverableException class:MbGlobalMapInternal method:put source:BIPmsgs key:7166 > 
 
 | 
   
 
 
 
This I think was copied from the debugger.. and is really just telling you that the root cause for the BIP4394 was a BIP7166.
 
 
It doesn't tell us the details of the BIP7166 itself, inserts etc. | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | scravr | 
		  
		    
			  
				 Posted: Wed Jan 09, 2013 7:26 am Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		    Partisan
 
 Joined: 03 Apr 2003 Posts: 391 Location: NY NY USA 10021 
  | 
		  
		    
			  
				The error in on this line via try/catch on bad serialized test class:
 
...
 
...
 
mymap.put(test.Key, test);
 
...
 
...
 
 
 
} catch (Throwable e) {MbUserException mbue = new MbUserException(this, "evaluate()", "","",e.toString(), null);
 
throw mbue;}					
 
...
 
...			
 
									
 
This is on debug variables for e.inserts_			
 
[0]=SYSTEM.BROKER.DEFAULTMAP
 
[1]= put
 
[3]=WMB
 
[4]=com.ibm.websphere.objectgrid.ObjectGridRuntimeException: org.omg.CORBA.INTERNAL: An internal error happened processing the request  vmcid: 0x0  minor code: 0  completed: No									
 
 
e.className_ is MbGlobalMapInternal | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | 
		    
		   | 
		 
	   
	 | 
   
 
 
 
  
  	
	  
		
		  
 
  | 
		  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
  | 
  		 
	   
	 | 
   
 
  	 | 
	 |