posted 18 years ago
Apologies in advance for the stack trace, but I am getting the following error when attempting to connect to an MQ Queue via a JNDI lookup. We have recently upgraded WAS 4.0.3 to 4.0.7.
Can anyone explain this?:
[21/03/06 14:29:06:917 GMT] 4adba6 Helpers W NMSV0605E: A Reference object looked up from the context
"domainRoots/UnspecifiedDomainName/legacyRoot" with the name "jca/CccToAlis" was sent to the JNDI Naming Manager and an exception resulted.
Reference data follows:
Reference Factory Class Name: com.ibm.ejs.j2c.ConnectionFactoryBuilder
Reference Factory Class Location URLs: <null>
Reference Class Name: CCC to ALIS JMS
Type: connectorName
Content: CCC to ALIS JMS
Address Type: dd
AddressContents: ffffffac ffffffed 0 5 73 72 0 21 63 6f 6d 2e 69 62 6d 2e 65 6a 73 2e 6a 32 63 2e 52 65 73 6f 75 72 63 65 ...
Address Type: poolProps
AddressContents: ffffffac ffffffed 0 5 73 72 0 27 63 6f 6d 2e 69 62 6d 2e 65 6a 73 2e 6a 32 63 2e 43 6f 6e 6e 65 63 74 6f ...
Address Type: properties
AddressContents: ffffffac ffffffed 0 5 73 72 0 23 63 6f 6d 2e 69 62 6d 2e 65 6a 73 2e 6a 32 63 2e 43 6f 6e 6e 65 63 74 6f ...
Exception data follows:
java.lang.NoClassDefFoundError
at org.apache.log4j.Logger.getRootLogger(Logger.java:104)
at org.apache.log4j.BasicConfigurator.configure(BasicConfigurator.java:36)
at uk.co.spektra.ofs.edb.util.Logger.init(Logger.java:361)
at uk.co.spektra.ofs.edb.util.Logger.<clinit>(Logger.java:69)
at uk.co.spektra.ofs.edb.connector.jmsinvoke.JMSInvokeManagedConnectionFactory.<clinit>(JMSInvokeManagedConnectionFactory.java:42)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:115)
at com.ibm.ejs.j2c.ConnectionFactoryBuilder.createConnectionFactoryDetails(ConnectionFactoryBuilder.java:152)
at com.ibm.ejs.j2c.ConnectionFactoryBuilder.getObjectInstance(ConnectionFactoryBuilder.java:288)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:299)
at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup(Helpers.java:783)
at com.ibm.ejs.ns.jndi.CNContextImpl.processResolveResults(CNContextImpl.java:1602)
at com.ibm.ejs.ns.jndi.CNContextImpl.doLookup(CNContextImpl.java:1478)
at com.ibm.ejs.ns.jndi.CNContextImpl.lookup(CNContextImpl.java:1132)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:128)
at javax.naming.InitialContext.lookup(InitialContext.java:345)
at uk.co.spektra.npb.extranet.dao.connection.ConnectorImpl.getConnectionFactory(ConnectorImpl.java:155)
at uk.co.spektra.npb.extranet.dao.connection.ConnectorImpl.processMessage(ConnectorImpl.java:99)
at uk.co.spektra.npb.extranet.dao.connection.AliceConnectorImpl.processMessage(AliceConnectorImpl.java:65)
at uk.co.spektra.npb.extranet.dao.QuoteDAOImpl.processALISRequestAndResponse(QuoteDAOImpl.java:129)
at uk.co.spektra.npb.extranet.dao.QuoteDAOImpl.createQuoteOnALIS(QuoteDAOImpl.java:164)
at uk.co.spektra.npb.extranet.dao.QuoteDAOImpl.performQuote(QuoteDAOImpl.java:394)
at uk.co.spektra.npb.extranet.bos.QuoteServicesImpl.callALIS(QuoteServicesImpl.java:203)
at uk.co.spektra.npb.extranet.bos.QuoteServicesImpl.submitScenario(QuoteServicesImpl.java:954)
at uk.co.spektra.npb.extranet.bos.QuoteServicesImpl.setCoverDetailsStage3(QuoteServicesImpl.java:812)
at uk.co.spektra.npb.ejb.QuoteServicesSFSBBean.setCoverDetailsStage3(QuoteServicesSFSBBean.java:189)
at uk.co.spektra.npb.ejb.EJSRemoteStatefulQuoteServicesSFSB.setCoverDetailsStage3(EJSRemoteStatefulQuoteServicesSFSB.java:854)
at uk.co.spektra.npb.ejb._QuoteServicesSFSB_Stub.setCoverDetailsStage3(_QuoteServicesSFSB_Stub.java:584)
at uk.co.spektra.npb.extranet.businessdelegate.quote.QuoteBusinessDelegateImpl.setCoverDetailsStage3(QuoteBusinessDelegateImpl.java:576)
at uk.co.spektra.npb.extranet.struts.action.SetCoverAttributesAction.executeAction(SetCoverAttributesAction.java:64)
at uk.co.spektra.npb.extranet.struts.action.ActionBase.safePerform(ActionBase.java:179)
at uk.co.spektra.npb.extranet.struts.action.ActionBase.perform(ActionBase.java:68)
at org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1786)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1585)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:491)
at uk.co.spektra.npb.extranet.struts.ExtranetController.doGet(ExtranetController.java:98)
at com.brightgrey.extranet.web.AuthController.doProcessing(AuthController.java:308)
at com.brightgrey.extranet.web.AuthController.doPost(AuthController.java:252)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827)
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:167)
at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:297)
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:110)
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472)
at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012)
at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:721)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:374)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:118)
at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:134)
at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:239)
at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:151)
at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:317)
at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:477)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:341)
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:144)
[21/03/06 14:29:07:049 GMT] 4adba6 Helpers W NMSV0610I: A NamingException is being thrown from a javax.naming.Context implementation. Details follow:
Context implementation: com.ibm.ejs.ns.jndi.CNContextImpl
Context method: lookup
Context name: domainRoots/UnspecifiedDomainName/legacyRoot
Target name: jca/CccToAlis
Other data:
Exception stack trace: com.ibm.websphere.naming.CannotInstantiateObjectException: Exception occurred while the JNDI NamingManager was processing a javax.naming.Reference object. Root exception is java.lang.NoClassDefFoundError
at org.apache.log4j.Logger.getRootLogger(Logger.java:104)
at org.apache.log4j.BasicConfigurator.configure(BasicConfigurator.java:36)
at uk.co.spektra.ofs.edb.util.Logger.init(Logger.java:361)
at uk.co.spektra.ofs.edb.util.Logger.<clinit>(Logger.java:69)
at uk.co.spektra.ofs.edb.connector.jmsinvoke.JMSInvokeManagedConnectionFactory.<clinit>(JMSInvokeManagedConnectionFactory.java:42)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:115)
at com.ibm.ejs.j2c.ConnectionFactoryBuilder.createConnectionFactoryDetails(ConnectionFactoryBuilder.java:152)
at com.ibm.ejs.j2c.ConnectionFactoryBuilder.getObjectInstance(ConnectionFactoryBuilder.java:288)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:299)
at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup(Helpers.java:783)
at com.ibm.ejs.ns.jndi.CNContextImpl.processResolveResults(CNContextImpl.java:1602)
at com.ibm.ejs.ns.jndi.CNContextImpl.doLookup(CNContextImpl.java:1478)
at com.ibm.ejs.ns.jndi.CNContextImpl.lookup(CNContextImpl.java:1132)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:128)
at javax.naming.InitialContext.lookup(InitialContext.java:345)
at uk.co.spektra.npb.extranet.dao.connection.ConnectorImpl.getConnectionFactory(ConnectorImpl.java:155)
at uk.co.spektra.npb.extranet.dao.connection.ConnectorImpl.processMessage(ConnectorImpl.java:99)
at uk.co.spektra.npb.extranet.dao.connection.AliceConnectorImpl.processMessage(AliceConnectorImpl.java:65)
at uk.co.spektra.npb.extranet.dao.QuoteDAOImpl.processALISRequestAndResponse(QuoteDAOImpl.java:129)
at uk.co.spektra.npb.extranet.dao.QuoteDAOImpl.createQuoteOnALIS(QuoteDAOImpl.java:164)
at uk.co.spektra.npb.extranet.dao.QuoteDAOImpl.performQuote(QuoteDAOImpl.java:394)
at uk.co.spektra.npb.extranet.bos.QuoteServicesImpl.callALIS(QuoteServicesImpl.java:203)
at uk.co.spektra.npb.extranet.bos.QuoteServicesImpl.submitScenario(QuoteServicesImpl.java:954)
at uk.co.spektra.npb.extranet.bos.QuoteServicesImpl.setCoverDetailsStage3(QuoteServicesImpl.java:812)
at uk.co.spektra.npb.ejb.QuoteServicesSFSBBean.setCoverDetailsStage3(QuoteServicesSFSBBean.java:189)
at uk.co.spektra.npb.ejb.EJSRemoteStatefulQuoteServicesSFSB.setCoverDetailsStage3(EJSRemoteStatefulQuoteServicesSFSB.java:854)
at uk.co.spektra.npb.ejb._QuoteServicesSFSB_Stub.setCoverDetailsStage3(_QuoteServicesSFSB_Stub.java:584)
at uk.co.spektra.npb.extranet.businessdelegate.quote.QuoteBusinessDelegateImpl.setCoverDetailsStage3(QuoteBusinessDelegateImpl.java:576)
at uk.co.spektra.npb.extranet.struts.action.SetCoverAttributesAction.executeAction(SetCoverAttributesAction.java:64)
at uk.co.spektra.npb.extranet.struts.action.ActionBase.safePerform(ActionBase.java:179)
at uk.co.spektra.npb.extranet.struts.action.ActionBase.perform(ActionBase.java:68)
at org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1786)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1585)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:491)
at uk.co.spektra.npb.extranet.struts.ExtranetController.doGet(ExtranetController.java:98)
at com.brightgrey.extranet.web.AuthController.doProcessing(AuthController.java:308)
at com.brightgrey.extranet.web.AuthController.doPost(AuthController.java:252)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827)
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:167)
at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:297)
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:110)
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472)
at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012)
at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:721)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:374)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:118)
at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:134)
at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:239)
at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:151)
at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:317)
at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:477)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:341)
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:144)
[21/03/06 14:29:07:133 GMT] 4adba6 SystemOut U 21/03/2006 14:29:07.104 ERROR [Servlet.Engine.Transports:9] uk.co.spektra.npb.extranet.dao.connection.ConnectorImpl - Error sending message on SOFS connection. Exc:
com.ibm.websphere.naming.CannotInstantiateObjectException: Exception occurred while the JNDI NamingManager was processing a javax.naming.Reference object. Root exception is
java.lang.NoClassDefFoundError
at org.apache.log4j.Logger.getRootLogger(Logger.java:104)
at org.apache.log4j.BasicConfigurator.configure(BasicConfigurator.java:36)
at uk.co.spektra.ofs.edb.util.Logger.init(Logger.java:361)
at uk.co.spektra.ofs.edb.util.Logger.<clinit>(Logger.java:69)
at uk.co.spektra.ofs.edb.connector.jmsinvoke.JMSInvokeManagedConnectionFactory.<clinit>(JMSInvokeManagedConnectionFactory.java:42)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:115)
at com.ibm.ejs.j2c.ConnectionFactoryBuilder.createConnectionFactoryDetails(ConnectionFactoryBuilder.java:152)
at com.ibm.ejs.j2c.ConnectionFactoryBuilder.getObjectInstance(ConnectionFactoryBuilder.java:288)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:299)
at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup(Helpers.java:783)
at com.ibm.ejs.ns.jndi.CNContextImpl.processResolveResults(CNContextImpl.java:1602)
at com.ibm.ejs.ns.jndi.CNContextImpl.doLookup(CNContextImpl.java:1478)
at com.ibm.ejs.ns.jndi.CNContextImpl.lookup(CNContextImpl.java:1132)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:128)
at javax.naming.InitialContext.lookup(InitialContext.java:345)
at uk.co.spektra.npb.extranet.dao.connection.ConnectorImpl.getConnectionFactory(ConnectorImpl.java:155)
at uk.co.spektra.npb.extranet.dao.connection.ConnectorImpl.processMessage(ConnectorImpl.java:99)
at uk.co.spektra.npb.extranet.dao.connection.AliceConnectorImpl.processMessage(AliceConnectorImpl.java:65)
at uk.co.spektra.npb.extranet.dao.QuoteDAOImpl.processALISRequestAndResponse(QuoteDAOImpl.java:129)
at uk.co.spektra.npb.extranet.dao.QuoteDAOImpl.createQuoteOnALIS(QuoteDAOImpl.java:164)
at uk.co.spektra.npb.extranet.dao.QuoteDAOImpl.performQuote(QuoteDAOImpl.java:394)
at uk.co.spektra.npb.extranet.bos.QuoteServicesImpl.callALIS(QuoteServicesImpl.java:203)
at uk.co.spektra.npb.extranet.bos.QuoteServicesImpl.submitScenario(QuoteServicesImpl.java:954)
at uk.co.spektra.npb.extranet.bos.QuoteServicesImpl.setCoverDetailsStage3(QuoteServicesImpl.java:812)
at uk.co.spektra.npb.ejb.QuoteServicesSFSBBean.setCoverDetailsStage3(QuoteServicesSFSBBean.java:189)
at uk.co.spektra.npb.ejb.EJSRemoteStatefulQuoteServicesSFSB.setCoverDetailsStage3(EJSRemoteStatefulQuoteServicesSFSB.java:854)
at uk.co.spektra.npb.ejb._QuoteServicesSFSB_Stub.setCoverDetailsStage3(_QuoteServicesSFSB_Stub.java:584)
at uk.co.spektra.npb.extranet.businessdelegate.quote.QuoteBusinessDelegateImpl.setCoverDetailsStage3(QuoteBusinessDelegateImpl.java:576)
at uk.co.spektra.npb.extranet.struts.action.SetCoverAttributesAction.executeAction(SetCoverAttributesAction.java:64)
at uk.co.spektra.npb.extranet.struts.action.ActionBase.safePerform(ActionBase.java:179)
at uk.co.spektra.npb.extranet.struts.action.ActionBase.perform(ActionBase.java:68)
at org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1786)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1585)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:491)
at uk.co.spektra.npb.extranet.struts.ExtranetController.doGet(ExtranetController.java:98)
at com.brightgrey.extranet.web.AuthController.doProcessing(AuthController.java:308)
at com.brightgrey.extranet.web.AuthController.doPost(AuthController.java:252)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827)
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:167)
at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:297)
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:110)
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472)
at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012)
at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:721)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:374)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:118)
at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:134)
at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:239)
at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:151)
at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:317)
at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:477)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:341)
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:144)
SCJP (Java 2)<br />SCJD<br />SCWCD