JBO-29000: Unexpected exception caught: java.lang.NoClassDefFoundError, msg=Could not initialize class oracle.apps.fnd.functionSecurity.User
ERROR
In Oacore_server.log file:
Exception Details.
oracle.apps.fnd.framework.OAException: Application: FND, Message Name: FND_GENERIC_MESSAGE. Tokens: MESSAGE = oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NoClassDefFoundError, msg=Could not initialize class oracle.apps.fnd.functionSecurity.User;
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912)
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:888)
Oacore_Server Output File Error like:
Exception in static block of jtf.cache.CacheManager. Stack trace is: oracle.apps.jtf.base.resources.FrameworkException: IAS Cache initialization failed. The Distributed Caching System failed to initialize on port: 12346. The list of hosts in the distributed caching system is: 16.80.90.80 16.80.90.81. The port 12346 should be free on each host running the JVMs.
SOLUTION
1) Shut down the Application Services or OA_CORE Server Services and check if any Java Cache port number process is accessed by the Operating System.
#netstat -ntpl |grep 12346
(Run this By Root User)
find the process for this port number and kill the process.
2) Find the Process for this Port number with the above command and kill the process.
3) Start the Application or OACORE services.