BI Publisher Scheduler Schema Install Fails On WebLogic 10.3.2 Due To java.lang.ClassNotFoundException

(Doc ID 1076770.1)

Last updated on JUNE 24, 2016

Applies to:

BI Publisher (formerly XML Publisher) - Version 10.1.3.4.1 to 10.1.3.4.2 [Release 10.1]
Information in this document applies to any platform.

Symptoms

Oracle BI Publisher (xmlpserver) is manually deployed on a Oracle WebLogic Server 11g Release 1 (10.3.2) application server. The installation of the scheduler schema of Oracle BI Publisher fails due to the following exception:

...
[032310_112459580][][STATEMENT] Installing Schema...
[032310_112459580][][STATEMENT] Driver class : oracle.jdbc.OracleDriver
[032310_112459580][][STATEMENT] Connection URL : jdbc:oracle:thin:@nacrtcdell026.oracle.com:10105:MDASBL
[032310_112459580][][STATEMENT] Platform Class : oracle.toplink.platform.database.oracle.Oracle10Platform
[032310_112459580][][STATEMENT] Username : bipublisher
[032310_112459593][][STATEMENT] Tmp file for toplink session xml : /u20/app/MDASBL/asmdasbl/OBIEE/deployments/xmlpserver/xdo/cache/xmlp407
04817.tmp
[032310_112500114][][STATEMENT] Local Exception Stack:
Exception [TOPLINK-27001] (Oracle TopLink - 11g Release 1 (11.1.1.2.0) (Build 091016)): oracle.toplink.platform.xml.XMLPlatformException
Exception Description: The XML Platform class was not found: oracle.toplink.platform.xml.jaxp.JAXXPlatform
Internal Exception: java.lang.ClassNotFoundException: oracle.toplink.platform.xml.jaxp.JAXXPlatform
  at oracle.toplink.platform.xml.XMLPlatformException.xmlPlatformClassNotFound(XMLPlatformException.java:31)
  at oracle.toplink.platform.xml.XMLPlatformFactory.getXMLPlatformClass(XMLPlatformFactory.java:68)
  at oracle.toplink.platform.xml.XMLPlatformFactory.getXMLPlatform(XMLPlatformFactory.java:95)
  at oracle.toplink.tools.sessionconfiguration.XMLSessionConfigLoader.loadDocument(XMLSessionConfigLoader.java:331)
  at oracle.toplink.tools.sessionconfiguration.XMLSessionConfigLoader.loadDocument(XMLSessionConfigLoader.java:298)
  at oracle.toplink.tools.sessionconfiguration.XMLSessionConfigLoader.load(XMLSessionConfigLoader.java:220)
  at oracle.toplink.tools.sessionmanagement.SessionManager.getSession(SessionManager.java:448)
  at oracle.toplink.tools.sessionmanagement.SessionManager.getSession(SessionManager.java:409)
  at oracle.apps.xdo.servlet.scheduler.toplink.XmlpTableCreator.createSession(XmlpTableCreator.java:1031)
  at oracle.apps.xdo.servlet.scheduler.toplink.XmlpTableCreator.installSchema(XmlpTableCreator.java:781)
  at oracle.apps.xdo.servlet.ui.admin.SchedulerConfigPage.installSchema(SchedulerConfigPage.java:372)
  at oracle.apps.xdo.servlet.ui.admin.SchedulerConfigPage.doPost(SchedulerConfigPage.java:201)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
  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:292)
  at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
  at oracle.apps.xdo.servlet.security.SecurityFilter.doFilter(SecurityFilter.java:97)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
  at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
  at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
  at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
  at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
  at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
  at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
  at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
  at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: java.lang.ClassNotFoundException: oracle.toplink.platform.xml.jaxp.JAXXPlatform
  at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
  at oracle.toplink.platform.xml.XMLPlatformFactory.getXMLPlatformClass(XMLPlatformFactory.java:64)
  ... 27 more

[032310_112500119][][STATEMENT] oracle.apps.xdo.servlet.scheduler.toplink.InvalidSessionException: Exception [TOPLINK-27001] (Oracle TopLink - 11g Release 1 (11.1.1.2.0) (Build 091016)): oracle.toplink.platform.xml.XMLPlatformException
Exception Description: The XML Platform class was not found: oracle.toplink.platform.xml.jaxp.JAXXPlatform
Internal Exception: java.lang.ClassNotFoundException: oracle.toplink.platform.xml.jaxp.JAXXPlatform
  at oracle.apps.xdo.servlet.scheduler.toplink.XmlpTableCreator.createSession(XmlpTableCreator.java:1047)
  at oracle.apps.xdo.servlet.scheduler.toplink.XmlpTableCreator.installSchema(XmlpTableCreator.java:781)
  at oracle.apps.xdo.servlet.ui.admin.SchedulerConfigPage.installSchema(SchedulerConfigPage.java:372)
  at oracle.apps.xdo.servlet.ui.admin.SchedulerConfigPage.doPost(SchedulerConfigPage.java:201)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
  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:292)
  at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
  at oracle.apps.xdo.servlet.security.SecurityFilter.doFilter(SecurityFilter.java:97)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
  at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
  at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
  at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
  at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
  at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
  at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
  at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
  at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: Exception [TOPLINK-27001] (Oracle TopLink - 11g Release 1 (11.1.1.2.0) (Build 091016)): oracle.toplink.platform.xml.XMLPlatform
Exception
Exception Description: The XML Platform class was not found: oracle.toplink.platform.xml.jaxp.JAXXPlatform
Internal Exception: java.lang.ClassNotFoundException: oracle.toplink.platform.xml.jaxp.JAXXPlatform
  at oracle.toplink.platform.xml.XMLPlatformException.xmlPlatformClassNotFound(XMLPlatformException.java:31)
  at oracle.toplink.platform.xml.XMLPlatformFactory.getXMLPlatformClass(XMLPlatformFactory.java:68)
  at oracle.toplink.platform.xml.XMLPlatformFactory.getXMLPlatform(XMLPlatformFactory.java:95)
  at oracle.toplink.tools.sessionconfiguration.XMLSessionConfigLoader.loadDocument(XMLSessionConfigLoader.java:331)
  at oracle.toplink.tools.sessionconfiguration.XMLSessionConfigLoader.loadDocument(XMLSessionConfigLoader.java:298)
  at oracle.toplink.tools.sessionconfiguration.XMLSessionConfigLoader.load(XMLSessionConfigLoader.java:220)
  at oracle.toplink.tools.sessionmanagement.SessionManager.getSession(SessionManager.java:448)
  at oracle.toplink.tools.sessionmanagement.SessionManager.getSession(SessionManager.java:409)
  at oracle.apps.xdo.servlet.scheduler.toplink.XmlpTableCreator.createSession(XmlpTableCreator.java:1031)
  ... 20 more
Caused by: java.lang.ClassNotFoundException: oracle.toplink.platform.xml.jaxp.JAXXPlatform
  at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
  at oracle.toplink.platform.xml.XMLPlatformFactory.getXMLPlatformClass(XMLPlatformFactory.java:64)
  ... 27 more

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms