ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Resolved: BIP4512S: NoClassDefFoundError (XMLTransformNode)

Post new topic  Reply to topic
 Resolved: BIP4512S: NoClassDefFoundError (XMLTransformNode) « View previous topic :: View next topic » 
Author Message
rekarm01
PostPosted: Fri Feb 04, 2011 3:05 pm    Post subject: Resolved: BIP4512S: NoClassDefFoundError (XMLTransformNode) Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 1415

We are trying to deploy a barfile to one of our brokers (AIX WMB v6.0.0.5), and we're getting a NoClassDefFoundError, for the built-in XML Transform Node:
Quote:
Jan 27 18:12:50 hostname user:info WebSphere Broker v6005[2330764]: (BROKER.EXGRP)[1]BIP4512S: java.lang.NoClassDefFoundError: com/ibm/logging/ConsoleHandler was thrown while loading Java user-defined node class com.ibm.xsl.mqsi.XMLMQSINodeTraceLoggingHandler. : BROKER.eguuid: com.ibm.broker.plugin.MbNodeDirector: 0 registerNodeClasses: :

Jan 27 18:12:50 hostname user:info WebSphere Broker v6005[2330764]: (BROKER.EXGRP)[1]BIP4512S: java.lang.NoClassDefFoundError: com/ibm/xsl/exmlt/ConfigurationException was thrown while loading Java user-defined node class com.ibm.xsl.mqsi.XMLTransformNode. : BROKER.eguuid: com.ibm.broker.plugin.MbNodeDirector: 0: registerNodeClasses: :

Jan 27 18:12:53 hostname user:err|error WebSphere Broker v6005[2330764]: (BROKER.EXGRP)[6426]BIP4041E: Execution group 'EXGRP' received an invalid configuration message. See the following messages for details of the error. : BROKER.eguuid: /build/S600_P/src/DataFlowEngine/ImbConfigurationNode.cpp: 394: ImbConfigurationNode::evaluate: ComIbmConfigurationNode: ConfigurationNode

Jan 27 18:12:53 hostname user:err|error WebSphere Broker v6005[2330764]: (BROKER.EXGRP)[6426]BIP2241E: Loadable Implementation Library (.lil, .jar or .par) not found for message flow node type 'ComIbmXslMqsiNode' in message flow 'MSGFLOW'. : BROKER.eguuid: /build/S600_P/src/DataFlowEngine/ImbDataFlowManager.cpp: 886: ImbDataFlowManager::createNode: MessageFlow: mfuuid

Jan 27 18:12:58 hostname user:info WebSphere Broker v6005[2330764]: (BROKER.EXGRP)[1]BIP2204I: Execution group using process '2330764' thread '1' stopped. : BROKER.eguuid: /build/S600_P/src/DataFlowEngine/ImbMain.cpp: 890: main: :

We have checked the /tmp disk space (per this post), and there is plenty (nearly 2GB). We've reset the java.io.tmpdir to another disk, where there is also plenty of disk space (800 MB), and recycled the broker, but we are still getting the same errors.

We have successfully deployed the barfile to other brokers, but are having problems with this one. When running mqsireportproperties, we get different results for different brokers:
Code:
$ mqsireportproperties GOOD_BROKER -e default -o ComIbmJavaPluginNodeFactory -r

ComIbmJavaPluginNodeFactory
  uuid='ComIbmJavaPluginNodeFactory'
  userTraceLevel='none'
  traceLevel='none'
  userTraceFilter='none'
  traceFilter='none'
  NodeClassName='ComIbmBrokerSoapSoapNode'
  NodeClassName='ComIbmJMSClientInputNode'
  NodeClassName='ComIbmJMSClientOutputNode'
  NodeClassName='ComIbmJavaComputeNode'
  NodeClassName='ComIbmSOAPEnvelopeNode'
  NodeClassName='ComIbmSOAPExtractNode'
  NodeClassName='ComIbmXslMqsiNode'

$ mqsireportproperties BAD_BROKER -e EXGRP -o ComIbmJavaPluginNodeFactory -r

ComIbmJavaPluginNodeFactory
  uuid='ComIbmJavaPluginNodeFactory'
  userTraceLevel='none'
  traceLevel='none'
  userTraceFilter='none'
  traceFilter='none'
  NodeClassName='ComIbmJMSClientInputNode'
  NodeClassName='ComIbmJMSClientOutputNode'
  NodeClassName='ComIbmJavaComputeNode'

We are in the process of migrating code to a newer version (eventually), so there's no need to suggest that; until that happens, are there any suggestions?

[Edit: Resolved]


Last edited by rekarm01 on Fri Feb 11, 2011 1:47 pm; edited 1 time in total
Back to top
View user's profile Send private message
mqjeff
PostPosted: Sat Feb 05, 2011 6:43 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Are good broker and bad broker using the same product install. Were they both started from the same mqsiprofile, if so.
Back to top
View user's profile Send private message
rekarm01
PostPosted: Sat Feb 05, 2011 11:34 am    Post subject: Re: BIP4512S: java.lang.NoClassDefFoundError (XMLTransformNo Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 1415

I don't have direct access to the bad broker, (which makes it more difficult to troubleshoot), so I'll have to relay any questions to our test group or admins.

According to the posted syslog log files, the bad broker is WMB 6005, same as the good broker, but they are on different hosts. They should be using the same product install, (the process for creating brokers is mostly scripted), and should be using identical mqsiprofiles. Our admins have not found any other discrepancies between the installed brokers. Is there anything specific I can ask them to look for?

Barring any other suggestions, I'm going to recommend that they remove deployed children from the execution group, recycle the broker, and check for errors in the syslog. If there are no errors, they should try redeploying the barfile. If that fails, they should try deploying the barfile to a different broker on the same host; if that works they should check for discrepancies between those two brokers. If all else fails, then they should open up a PMR.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Sat Feb 05, 2011 6:53 pm    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Is there any chance that this is merely EVENT broker and not Message Broker? or that, somehow, an EventBroker fixpack was applied to a Message Broker install?

This shouldn't be possible, strictly.

But the only real reason these nodes would not be available is because the product install isn't what it should be - either through mistake or misinformed intention.

At a first pass, get an ls -alR of the product install and compare it with a known good one.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Sat Feb 05, 2011 6:53 pm    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Oh, and, take a startup trace before you open the PMR.

Just to save time.
Back to top
View user's profile Send private message
rekarm01
PostPosted: Sat Feb 05, 2011 10:53 pm    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 1415

mqjeff wrote:
Is there any chance that this is merely EVENT broker and not Message Broker?

We don't use Event Broker, so there's little chance of that. I did try to find where the missing classes were defined for the "good" broker, but didn't have any luck with that.

I'll pass along the remaining suggestions. Thanks.
Back to top
View user's profile Send private message
rekarm01
PostPosted: Fri Feb 11, 2011 1:55 pm    Post subject: Resolved: BIP4512S: NoClassDefFoundError (XMLTransformNode) Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 1415

rekarm01 wrote:
We have checked the /tmp disk space (per this post) ...

As it turns out, the broker id did not have write permission on the new tmpdir. Fixing the permissions resolved the issue.

Thanks.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Resolved: BIP4512S: NoClassDefFoundError (XMLTransformNode)
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.