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