Forum Stats

  • 3,836,833 Users
  • 2,262,197 Discussions
  • 7,900,124 Comments

Discussions

Discoverer/plus and viewer with error

JFCastro
JFCastro Member Posts: 26

Hi everyone,

I have a big trouble, In the company we have installed EBS R12 (12.1.3), Database 11gR2 and recently we Installed Discoverer 11g with Weblogic 10.3.5 (linux)

We have had trouble with the integration between discoverer and EBS R12, the topic is We reboot the server and down all services, but when start the server and all services and try to access to http://192.168.1.149:8090/discoverer/plus and http://192.168.1.149:8090/discoverer/viewer appear an error

I followed this stept to start weblogic and discoverer

  1. Start the WebLogic Admin Server
  2. Start the WebLogic Node Server
  3. Start the Discoverer Server
  4. Start the Discoverer OPMN Components


the problem is:

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)

anybody can help me I tried all but I haven't found the solution

thanks in advance,

best regards,

Felipe Farías Lagos

Best Answer

  • AishwaryaRao -Oracle
    AishwaryaRao -Oracle Member Posts: 146 Employee
    edited Apr 14, 2016 10:27PM Answer ✓

    Hello,

    Please confirm the version of discoverer you are using.

    Also please check the below article which states:

    If both EBS and Discoverer 11g are installed onto the same system then conflict happens between the EBS and Fusion Middleware/Discoverer 11g variables.

    Unable to Access Discoverer Plus/Viewer 11g Installed On Server Having EBS 11i / R12 (Doc ID 1338244.1)

    Hope this helps.

    Thanks,

    Aishwarya

Answers

This discussion has been closed.