ASCP 12.2.x PlanningUI.ear Fails To Start With Java.lang.nullpointerexception In Weblogic
ERROR
Planning UI was deployed to a separate WebLogic Home along side VCP 12.2.x. No errors were encountered during the installation/configuration.
When trying to access the actual User Interface from the Supply Planning Work Area it gives the following errors: but ASCP Managed Server logs display following java error:
Internal Server Error 500 on the webpage
ASCP Managed Server logs show the following java error:
<Watch 'UncheckedException' with severity 'Notice' on server 'ASCPManagedServer' has triggered at Notification details:
WatchRuleType: Log
WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'WL-101020') OR (MSGID = 'WL-101017') OR (MSGID = 'WL-000802') OR (MSGID = 'BEA-101020') OR (MSGID = 'BEA-101017') OR (MSGID = 'BEA-000802'))
WatchData: DATE = Jan 25, 2016 2:37:59 PM GMT SERVER = ASCPManagedServer MESSAGE = [ServletContext@1112964744[app:PlanningUI module:PlanningUI path:/PlanningUI spec-version:2.5]] Root cause of ServletException.
java.lang.NoClassDefFoundError: oracle/binding/DataControl
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
...
Diagnostic log displays following message:
[2016-01-22T14:32:21.863+00:00] [ASCPManagedServer] [INCIDENT_ERROR] [DFW-40104] [oracle.dfw.incident] [tid: [STANDBY].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: ] [ecid: ba535a208a613efc:-76b8080a:15269bec976:-8000-0000000000000016,0] [errid: 10] [detailLoc: /d01/oracle/FMW_Home/user_projects/domains/ASCP/servers/ASCPManagedServer/adr/diag/ofm/ASCP/ASCPManagedServer/incident/incdir_10] [probKey: DFW-99998 [java.lang.NullPointerException][oracle.apps.msc.ascp.superweb.ui.bean.AscpPageListener.findAMFromIterator][PlanningUI]] incident 10 created with problem key "DFW-99998 [java.lang.NullPointerException][oracle.apps.msc.ascp.superweb.ui.bean.AscpPageListener.findAMFromIterator][PlanningUI]"
Reason:
The Data Source was defined with a name other than ApplicationDB.
When setting up the JDBC Data Source you have to set the name to ApplicationDB
SOLUTION
The Data Source name EXACTLY as to "ApplicationDB"
- Log into the WebLogic Server console.
- Under the Domain Structure region on the left, drill down to Data Sources ([domain] > Services > Data Sources).
- Delete the existing data source.
- Select New > Generic Data Source.
- In the Name field, enter 'ApplicationDB'.
- In the JNDI Name, enter 'jdbc/ApplicationDBDS
- For Database Type, select 'Oracle' from the list of values.
- Save and Restart the managed server.
Post a Comment
Post a Comment