|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
WMB Upgrade from v6.1.0.3 to v6.1.0.9 with User Defined Node |
« View previous topic :: View next topic » |
Author |
Message
|
Gemz |
Posted: Tue Dec 27, 2011 3:57 am Post subject: WMB Upgrade from v6.1.0.3 to v6.1.0.9 with User Defined Node |
|
|
 Centurion
Joined: 14 Jan 2008 Posts: 124
|
Hi All,
Recently we have upgraded our WMB version from 6.1.0.3 to 6.1.0.9.
We were using a user defined node in 6.1.0.3. In version 6.1.0.9, we are getting below error message in user defined node.
I have checked the jar file in classpath with permission and all looks okay.
Do I need to take care any other things while upgrading/after upgrade WMB for User Defined Nodes?
Quote: |
UserTrace BIP4007I: Message propagated to 'out' terminal of node 'MyMessageFlow.MyNode'.
2011-12-27 14:22:18.421048 28 UserTrace BIP3904I: Invoking the evaluate() method of node (class='XMLSignNode', name='MyMessageFlow#FCMComposite_1_11').
About to pass a message to the evaluate() method of the specified node.
No user action required.
2011-12-27 14:22:18.426774 28 UserTrace BIP4081I: Message propagated to catch terminal from try-catch node 'MyMessageFlow.ErrorHandlingSubFlow.TryCatch'.
The try-catch node 'MyMessageFlow.ErrorHandlingSubFlow.TryCatch' has caught an exception which occurred in a node connected to its try terminal. The message has been augmented with an exception list and is propagating it to any nodes connected to its catch terminal for further processing. See the following messages for details of the exception list.
No user action required.
2011-12-27 14:22:18.426806 28 RecoverableException BIP2230E: Error detected whilst processing a message in node 'MyMessageFlow.XMLSign'.
The message broker detected an error whilst processing a message in node 'MyMessageFlow.XMLSign'. An exception has been thrown to cut short the processing of the message.
See the following messages for details of the error.
2011-12-27 14:22:18.426810 28 RecoverableException BIP4367E: The method ''evaluate'' in Java node ''XMLSign'' has thrown the following exception: 'java.lang.NoClassDefFoundError: org.apache.xml.security.Init (initialization failure)'.
The method ''evaluate'' of the Java node has thrown an exception. Examine previous error messages for details of the cause of the problem.
This error is generated by the Java node API. It can occur in a Java Compute node or a Java user-defined node. If the node is a user-defined node, contact the node provider for further details.
2011-12-27 14:22:18.426812 28 RecoverableException BIP4395E: Java exception: ''java.lang.NoClassDefFoundError''; thrown from class name: ''java.lang.J9VMInternals'', method name: ''initialize'', file: ''J9VMInternals.java'', line: '134'
The message contains that data associated with a Java exception.
No user action required.
2011-12-27 14:22:18.426854 28 UserTrace BIP2537I: Node 'MyMessageFlow.ErrorHandlingSubFlow.Construct_ErrorMsg': Executing statement ''BEGIN ... END;'' at ('.ErrorHandlingSubFlow_Construct_ErrorMsg.Main', '2.2').
2011-12-27 14:22:18.426870 28 UserTrace BIP2537I: Node 'MyMessageFlow.ErrorHandlingSubFlow.Construct_ErrorMsg': Executing statement ''CopyMessageHeaders();'' at ('.ErrorHandlingSubFlow_Construct_ErrorMsg.Main', '3.3').
2011-12-27 14:22:18.426880 28 Us |
_________________ GemZ
"An expert is one who knows more and more about less and less until he knows absolutely everything about nothing...." |
|
Back to top |
|
 |
lancelotlinc |
Posted: Tue Dec 27, 2011 6:02 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
Looks like a class loading issue. If you are migrating, why not to Version 8? Why spend all that time and trouble to migrate and still be on Version 6? _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
mqjeff |
Posted: Tue Dec 27, 2011 7:31 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Did you do the correct thing, and define a custom LIL path that was not under the Broker install path and put your user defined nodes in this location?
Or did you do the wrong thing and stick them in the jplugin directory, or even worse in classes?
Always create your own deployment location for user defined nodes and always modify the broker's LIL path to point to that location.
Very likely you have managed to delete your user defined node implementations. |
|
Back to top |
|
 |
smdavies99 |
Posted: Tue Dec 27, 2011 9:38 am Post subject: |
|
|
 Jedi Council
Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
|
lancelotlinc wrote: |
Looks like a class loading issue. If you are migrating, why not to Version 8? Why spend all that time and trouble to migrate and still be on Version 6? |
Sigh.
I know it is Chrtistmas and all that but for many companies, migrating to V8 before FP1 is released is a big step too far. Some are still contemplating a move to V7.
In some places, upgrades move at a pace that make snails seem like Concorde.
If you have moved to V8 already then great but if I were in charge of your system, I'd want to do a whole load more testing on it. Migrating a Production system to a piece of software that has only been available for a month is a sure fire way to get fired IMHO. With Christmas/new year code freezes, moving live systems to V8 before say April 2012 should be laughed out of the door. _________________ WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995
Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions. |
|
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
|
|
|
|