0 Replies Latest reply on Nov 22, 2017 10:33 AM by 3484544

    java.lang.NoClassDefFoundError while accessing Oracle discoverer Login Page

    3484544

      Discoverer logfile shows the following.

       

      java.lang.NullPointerException

              at oracle.jdbc.driver.T4CTTIoauthenticate.setSessionFields(T4CTTIoauthenticate.java:1052)

              at oracle.jdbc.driver.T4CTTIoauthenticate.<init>(T4CTTIoauthenticate.java:240)

              at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)

              at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:678)

              at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:234)

              at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)

              at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:567)

              at weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(ConnectionEnvFactory.java:357)

              at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:239)

              at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1310)

              at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1227)

              at weblogic.common.resourcepool.ResourcePoolImpl.reserveResourceInternal(ResourcePoolImpl.java:451)

              at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:343)

              at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:330)

              at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:469)

              at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:363)

              at weblogic.jdbc.common.internal.ConnectionPoolManager.reserve(ConnectionPoolManager.java:125)

              at weblogic.jdbc.common.internal.RmiDataSource.getPoolConnection(RmiDataSource.java:454)

              at weblogic.jdbc.common.internal.RmiDataSource.getConnectionInternal(RmiDataSource.java:538)

              at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:498)

              at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:491)

              at oracle.discoiv.connections.passwordstore.ConnectionCache.<init>(ConnectionCache.java:115)

              at oracle.discoiv.connections.passwordstore.ConnectionCache.getConnectionCacheInstance(ConnectionCache.java:48)

              at oracle.discoiv.connections.passwordstore.PasswordStoreGateway.init(PasswordStoreGateway.java:122)

              at oracle.discoiv.connections.passwordstore.PasswordStoreGateway.<init>(PasswordStoreGateway.java:90)

              at oracle.discoiv.controller.DiscovererControllerFactory.initPasswordStore(DiscovererControllerFactory.java:184)

              at oracle.discoiv.controller.DiscovererControllerFactory.<init>(DiscovererControllerFactory.java:70)

              at oracle.discoiv.direct.DiscovererDirectControllerFactory.<init>(DiscovererDirectControllerFactory.java:33)

              at oracle.discoiv.direct.DiscoDirect.<init>(DiscoDirect.java:98)

              at oracle.discoiv.beans.proxy.server.DiscovererServer.<init>(DiscovererServer.java:143)

              at oracle.discoiv.beans.proxy.SessionProxy.createDirectSession(SessionProxy.java:89)

              at oracle.discoiv.beans.Session.createDirectSession(Session.java:93)

              at oracle.discoverer.applications.viewer.model.ConnectionStore._createSession(Unknown Source)

              at oracle.discoverer.applications.viewer.model.ConnectionStore.<init>(Unknown Source)

              at oracle.discoverer.applications.viewer.model.ViewerModelImpl.getOrCreateConnectionStore(Unknown Source)

              at oracle.discoverer.applications.viewer.controllers.APIController.handleApiDisplayConnections(Unknown Source)

              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

              at java.lang.reflect.Method.invoke(Method.java:597)

              at oracle.discoverer.applications.framework.RequestProcessor.execute(Unknown Source)

              at oracle.discoverer.applications.framework.WorkerThread.run(Unknown Source)

              at java.lang.Thread.run(Thread.java:662)

      >

      ####<Nov 22, 2017 1:18:55 AM EST> <Info> <ServletContext-/discoverer> <iorb15.orbit8.com> <WLS_DISCO> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <735854671710> <1511331535950> <BEA-000000> <java.lang.NoClassDefFoundError: org/apache/struts/action/ActionMessages

              at oracle.cabo.servlet.struts.ui.DataProviderParserFactory$Parser.getNodeValue(Unknown Source)

              at oracle.cabo.share.xml.LeafNodeParser.startElement(Unknown Source)

              at oracle.cabo.share.xml.TreeBuilder$Handler.startElement(Unknown Source)

              at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)

              at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)

              at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:377)

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756)

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647)

              at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)

              at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)

              at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)

              at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)

              at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)

              at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)

              at weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:133)

              at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:173)

              at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)

              at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)

              at oracle.cabo.share.xml.XMLUtils.parseInclude(Unknown Source)

              at oracle.cabo.ui.xml.parse.TemplateImportParser.getNodeValue(Unknown Source)

              at oracle.cabo.share.xml.LeafNodeParser.startElement(Unknown Source)

              at oracle.cabo.share.xml.TreeBuilder$Handler.startElement(Unknown Source)

              at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)

              at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)

              at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:377)

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756)

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647)

              at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)

              at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)

              at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)

              at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)

              at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)

              at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)

              at weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:133)

              at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:173)

              at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)

              at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)

              at oracle.cabo.share.xml.XMLUtils.parseSource(Unknown Source)

              at oracle.cabo.ui.composite.TemplateLibrary.getTemplates(Unknown Source)

              at oracle.cabo.ui.composite.TemplateLibrary.getNamespaceURIs(Unknown Source)

              at oracle.cabo.ui.composite.TemplateUIExtension.registerSelf(Unknown Source)

              at oracle.cabo.servlet.struts.ui.StrutsTemplateUIExtension.registerSelf(Unknown Source)

              at oracle.cabo.servlet.struts.StrutsUIExtension.registerSelf(Unknown Source)

              at oracle.cabo.servlet.xml.UIXPageBroker.getDefaultParserManager(Unknown Source)

              at oracle.cabo.servlet.xml.UIXPageBroker.getPageDescriptionCache(Unknown Source)

              at oracle.cabo.servlet.xml.UIXPageBroker.getPageDescription(Unknown Source)

              at oracle.cabo.servlet.AbstractPageBroker.getEventHandler(Unknown Source)

              at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source)

              at oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(Unknown Source)

              at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)

              at oracle.cabo.servlet.UIXServlet.doGet(Unknown Source)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

              at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)

              at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

              at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)

              at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)

              at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)

              at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)

              at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)

              at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)

              at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)

              at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

              at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

              at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)

              at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

              at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)

              at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)

              at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)

              at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)

              at oracle.discoverer.applications.viewer.url.URLServlet._process(Unknown Source)

              at oracle.discoverer.applications.viewer.url.URLServlet.doGet(Unknown Source)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

              at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)

              at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

              at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)

              at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

              at oracle.discoverer.applications.framework.ApplicationEncodingFilter.doFilter(Unknown Source)

              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

              at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)

              at java.security.AccessController.doPrivileged(Native Method)

              at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

              at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)

              at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)

              at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)

              at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)

              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

              at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)

              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

              at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)

              at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)

              at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

              at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

              at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)

              at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)

              at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)

              at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

              at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

      Caused by: java.lang.ClassNotFoundException: org.apache.struts.action.ActionMessages

              at java.net.URLClassLoader$1.run(URLClassLoader.java:202)

              at java.security.AccessController.doPrivileged(Native Method)

              at java.net.URLClassLoader.findClass(URLClassLoader.java:190)

              at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

              at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

              ... 104 more

      >

      ####<Nov 22, 2017 1:19:43 AM EST> <Info> <Health> <iorb15.orbit8.com> <WLS_DISCO> <weblogic.GCMonitor> <<anonymous>> <> <> <1511331583758> <BEA-310002> <75% of the total memory in the server is free>

      ####<Nov 22, 2017 1:26:30 AM EST> <Warning> <JDBC> <iorb15.orbit8.com> <WLS_DISCO> <Discoverer Viewer BG Worker 0> <<anonymous>> <> <0000LzYNzuyDoYWFLzvH8A1Q5HPt000002> <1511331990040> <BEA-001129> <Received exception while creating connection for pool "iorb15.orbit8.com_EBSDB_DEV_DISCOVERER_PS": null.>

      ####<Nov 22, 2017 1:26:30 AM EST> <Info> <JDBC> <iorb15.orbit8.com> <WLS_DISCO> <Discoverer Viewer BG Worker 0> <<anonymous>> <> <0000LzYNzuyDoYWFLzvH8A1Q5HPt000002> <1511331990041> <BEA-001156> <Stack trace associated with message 001129 follows:

       

      java.lang.NullPointerException

              at oracle.jdbc.driver.T4CTTIoauthenticate.setSessionFields(T4CTTIoauthenticate.java:1052)

              at oracle.jdbc.driver.T4CTTIoauthenticate.<init>(T4CTTIoauthenticate.java:240)

              at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)

              at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:678)

              at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:234)

              at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)

              at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:567)

              at weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(ConnectionEnvFactory.java:357)

              at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:239)

              at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1310)

              at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1227)

              at weblogic.common.resourcepool.ResourcePoolImpl.reserveResourceInternal(ResourcePoolImpl.java:451)

              at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:343)

              at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:330)

              at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:469)

              at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:363)

              at weblogic.jdbc.common.internal.ConnectionPoolManager.reserve(ConnectionPoolManager.java:125)

              at weblogic.jdbc.common.internal.RmiDataSource.getPoolConnection(RmiDataSource.java:454)

              at weblogic.jdbc.common.internal.RmiDataSource.getConnectionInternal(RmiDataSource.java:538)

              at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:498)

              at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:491)

              at oracle.discoiv.connections.passwordstore.ConnectionCache.<init>(ConnectionCache.java:115)

              at oracle.discoiv.connections.passwordstore.ConnectionCache.getConnectionCacheInstance(ConnectionCache.java:48)

              at oracle.discoiv.connections.passwordstore.PasswordStoreGateway.init(PasswordStoreGateway.java:122)

              at oracle.discoiv.connections.passwordstore.PasswordStoreGateway.<init>(PasswordStoreGateway.java:90)

              at oracle.discoiv.controller.DiscovererControllerFactory.initPasswordStore(DiscovererControllerFactory.java:184)

              at oracle.discoiv.controller.DiscovererControllerFactory.<init>(DiscovererControllerFactory.java:70)

              at oracle.discoiv.direct.DiscovererDirectControllerFactory.<init>(DiscovererDirectControllerFactory.java:33)

              at oracle.discoiv.direct.DiscoDirect.<init>(DiscoDirect.java:98)

              at oracle.discoiv.beans.proxy.server.DiscovererServer.<init>(DiscovererServer.java:143)

              at oracle.discoiv.beans.proxy.SessionProxy.createDirectSession(SessionProxy.java:89)

              at oracle.discoiv.beans.Session.createDirectSession(Session.java:93)

              at oracle.discoverer.applications.viewer.model.ConnectionStore._createSession(Unknown Source)

              at oracle.discoverer.applications.viewer.model.ConnectionStore.<init>(Unknown Source)

              at oracle.discoverer.applications.viewer.model.ViewerModelImpl.getOrCreateConnectionStore(Unknown Source)

              at oracle.discoverer.applications.viewer.controllers.APIController.handleApiDisplayConnections(Unknown Source)

              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

              at java.lang.reflect.Method.invoke(Method.java:597)

              at oracle.discoverer.applications.framework.RequestProcessor.execute(Unknown Source)

              at oracle.discoverer.applications.framework.WorkerThread.run(Unknown Source)

              at java.lang.Thread.run(Thread.java:662)

      >

      ####<Nov 22, 2017 1:26:31 AM EST> <Info> <ServletContext-/discoverer> <iorb15.orbit8.com> <WLS_DISCO> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <0000LzYQ0bmDoYWFLzvH8A1Q5HPt000003> <1511331991064> <BEA-000000> <java.lang.NoClassDefFoundError: org/apache/struts/action/ActionMessages

              at oracle.cabo.servlet.struts.ui.DataProviderParserFactory$Parser.getNodeValue(Unknown Source)

              at oracle.cabo.share.xml.LeafNodeParser.startElement(Unknown Source)

              at oracle.cabo.share.xml.TreeBuilder$Handler.startElement(Unknown Source)

              at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)

              at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)

              at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:377)

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756)

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647)

              at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)

              at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)

              at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)

              at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)

              at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)

              at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)

              at weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:133)

              at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:173)

              at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)

              at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)

              at oracle.cabo.share.xml.XMLUtils.parseInclude(Unknown Source)

              at oracle.cabo.ui.xml.parse.TemplateImportParser.getNodeValue(Unknown Source)

              at oracle.cabo.share.xml.LeafNodeParser.startElement(Unknown Source)

              at oracle.cabo.share.xml.TreeBuilder$Handler.startElement(Unknown Source)

              at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)

              at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)

              at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:377)

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756)

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647)

              at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)

              at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)

              at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)

              at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)

              at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)

              at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)

              at weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:133)

              at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:173)

              at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)

              at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)

              at oracle.cabo.share.xml.XMLUtils.parseSource(Unknown Source)

              at oracle.cabo.ui.composite.TemplateLibrary.getTemplates(Unknown Source)

              at oracle.cabo.ui.composite.TemplateLibrary.getNamespaceURIs(Unknown Source)

              at oracle.cabo.ui.composite.TemplateUIExtension.registerSelf(Unknown Source)

              at oracle.cabo.servlet.struts.ui.StrutsTemplateUIExtension.registerSelf(Unknown Source)

              at oracle.cabo.servlet.struts.StrutsUIExtension.registerSelf(Unknown Source)

              at oracle.cabo.servlet.xml.UIXPageBroker.getDefaultParserManager(Unknown Source)

              at oracle.cabo.servlet.xml.UIXPageBroker.getPageDescriptionCache(Unknown Source)

              at oracle.cabo.servlet.xml.UIXPageBroker.getPageDescription(Unknown Source)

              at oracle.cabo.servlet.AbstractPageBroker.getEventHandler(Unknown Source)

              at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source)

              at oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(Unknown Source)

              at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)

              at oracle.cabo.servlet.UIXServlet.doGet(Unknown Source)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

              at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)

              at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

              at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)

              at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)

              at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)

              at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)

              at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)

              at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)

              at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)

              at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

              at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

              at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)

              at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

              at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)

              at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)

              at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)

              at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)

              at oracle.discoverer.applications.viewer.url.URLServlet._process(Unknown Source)

              at oracle.discoverer.applications.viewer.url.URLServlet.doGet(Unknown Source)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

              at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)

              at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

              at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)

              at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

              at oracle.discoverer.applications.framework.ApplicationEncodingFilter.doFilter(Unknown Source)

              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

              at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)

              at java.security.AccessController.doPrivileged(Native Method)

              at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

              at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)

              at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)

              at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)

              at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)

              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

              at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)

              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

              at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)

              at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)

              at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

              at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

              at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)

              at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)

              at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)

              at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

              at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

      Caused by: java.lang.ClassNotFoundException: org.apache.struts.action.ActionMessages

              at java.net.URLClassLoader$1.run(URLClassLoader.java:202)

              at java.security.AccessController.doPrivileged(Native Method)

              at java.net.URLClassLoader.findClass(URLClassLoader.java:190)

              at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

              at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

              ... 104 more