Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ADF Model Tester fails to start

MaximusDecimusFeb 4 2026

Hi. We recently installed Jdeveloper 14c (specifically 14.1.2.0.0) and ported our application from version 12.2.1.4.0.

No changes were made to the application, which runs fine using the Integrated Weblogic server. However, when attempting to run the ADF Model Tester for an Application Module in the Model project, the tester fails with a security failure after entering user credentials (defined in the jazn-data.xml file).

The failure is as follows:

Unexpected exception caught: oracle.adf.share.security.ADFSecurityAuthenticationException, msg=javax.security.auth.login.LoginException: oracle.security.jps.JpsRuntimeException: java.lang.NoClassDefFoundError: oracle/wsm/policy/model/IPolicy
    at oracle.security.jps.internal.jaas.module.idstore.IdStoreLoginModule.initializeLM(IdStoreLoginModule.java:609)
    at oracle.security.jps.internal.jaas.module.idstore.IdStoreLoginModule.initialize(IdStoreLoginModule.java:223)
    at java.base/javax.security.auth.login.LoginContext.invoke(LoginContext.java:745)
    at java.base/javax.security.auth.login.LoginContext$4.run(LoginContext.java:679)
    at java.base/javax.security.auth.login.LoginContext$4.run(LoginContext.java:677)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:712)
    at java.base/javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:677)
    at java.base/javax.security.auth.login.LoginContext.login(LoginContext.java:587)
    at oracle.adf.share.security.authentication.JAASAuthenticationService.doLogin(JAASAuthenticationService.java:112)
    at oracle.adf.share.security.authentication.JAASAuthenticationService.login(JAASAuthenticationService.java:89)
    at oracle.adf.share.security.authentication.JAASAuthenticationService.login(JAASAuthenticationService.java:71)
    at oracle.jbo.common.UserAznUtil.authenticate(UserAznUtil.java:71)
    at oracle.jbo.common.UserAznUtil.authenticateUser(UserAznUtil.java:38)
    at oracle.jbo.jbotester.app.TesterEnvInfoProvider.getInfo(TesterEnvInfoProvider.java:381)
    at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:65)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.instantiateResource(ApplicationPoolImpl.java:2917)
    at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:679)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2466)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2320)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2360)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:3257)
    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:611)
    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:544)
    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:539)
    at oracle.adf.model.bc4j.DCJboDataControl.initializeApplicationModule(DCJboDataControl.java:691)
    at oracle.adf.model.bc4j.DCJboDataControl.getApplicationModule(DCJboDataControl.java:1067)
    at oracle.jbo.jbotester.binding.TesterBinding.getConnectionInfo(TesterBinding.java:98)
    at oracle.jbo.jbotester.MainFrame.initializeDataControl(MainFrame.java:993)
    at oracle.jbo.jbotester.MainFrame.loadConfiguration(MainFrame.java:676)
    at oracle.jbo.jbotester.MainFrame.processArgs(MainFrame.java:657)
    at oracle.jbo.jbotester.MainFrame$4.init(MainFrame.java:488)
    at oracle.jbo.jbotester.MainFrame$4.run(MainFrame.java:499)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:308)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.NoClassDefFoundError: oracle/wsm/policy/model/IPolicy
    at java.base/java.lang.Class.forName0(Native Method)
    at java.base/java.lang.Class.forName(Class.java:375)
    at oracle.igf.ids.arisid.ArisIdServiceManager$3.run(ArisIdServiceManager.java:451)
    at oracle.igf.ids.arisid.ArisIdServiceManager$3.run(ArisIdServiceManager.java:444)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
    at oracle.igf.ids.arisid.ArisIdServiceManager.initialize(ArisIdServiceManager.java:444)
    at oracle.igf.ids.arisid.ArisIdServiceManager.<init>(ArisIdServiceManager.java:318)
    at oracle.igf.ids.IdentityDirectory.<init>(IdentityDirectory.java:376)
    at oracle.igf.ids.IdentityDirectoryFactory.getGlobalIdentityDirectory(IdentityDirectoryFactory.java:331)
    at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.initIdentityDirectory(AbstractIdmIdentityStore.java:330)
    at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.initStore(AbstractIdmIdentityStore.java:250)
    at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.getEntityManager(AbstractIdmIdentityStore.java:176)
    at oracle.security.jps.internal.jaas.module.idstore.IdStoreLoginModule.initializeLM(IdStoreLoginModule.java:597)
    ... 44 more
Caused by: java.lang.ClassNotFoundException: oracle.wsm.policy.model.IPolicy
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
    ... 57 more 

There are no application code references to the IPolicy class. The missing class appears to have been removed in 14.1.2, but it is not clear how to reconfigure the Application Module to overcome the problem and allow the Model Tester to load successfully?

Any help would be appreciated. Thanks.

Comments
Post Details
Added on Feb 4 2026
6 comments
182 views