My Oracle Support Banner

WLS_FORMS and WLS_REPORTS Fail to Start With 'useEcX963Encoding' Error After Updating JDK on Solaris (Doc ID 1969733.1)

Last updated on OCTOBER 09, 2018

Applies to:

Oracle Fusion Middleware - Version 11.1.1.2.0 to 11.1.2.2.0 [Release Oracle11g]
Oracle WebLogic Server - Version 10.3.2 to 10.3.6
Oracle Forms - Version 11.1.1.2.0 to 11.1.2.2.0 [Release 11g]
Oracle Reports Developer - Version 11.1.1.2.0 to 11.1.2.2.0 [Release 11g]
Oracle Solaris on SPARC (64-bit)

Symptoms

Forms and Reports 11g managed servers fail to start, both WLS_FORMS and WLS_REPORTS with sun.security.pkcs11.ConfigurationException: Unknown keyword 'useEcX963Encoding'.

Check <domain home>/servers/WLS_FORMS/logs/WLS_FORMS.log  and <domain home>/servers/WLS_REPORTS/logs/WLS_REPORTS.log

<WebLogicServer> <hostname.domainname> <WLS_FORMS> <main> <> <> <> <1502546462638> <BEA-000386> <Server subsystem failed. Reason: 
java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
at weblogic.rjvm.LocalRJVM.getLocalRJVM(LocalRJVM.java:72)
at weblogic.rjvm.JVMID.(JVMID.java:373)
at weblogic.rjvm.JVMID.setLocalID(JVMID.java:239)
at weblogic.rjvm.RJVMService.setJVMID(RJVMService.java:48)
at weblogic.rjvm.RJVMService.start(RJVMService.java:30)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused By: java.security.ProviderException: Error parsing configurationat sun.security.pkcs11.Config.getConfig(Config.java:71)
at sun.security.pkcs11.SunPKCS11.(SunPKCS11.java:110)
at sun.security.pkcs11.SunPKCS11.(SunPKCS11.java:86)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at sun.security.jca.ProviderConfig$2.run(ProviderConfig.java:224)
at sun.security.jca.ProviderConfig$2.run(ProviderConfig.java:206)
at java.security.AccessController.doPrivileged(Native Method)
at sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:206)
at sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:187)
at sun.security.jca.ProviderList.getProvider(ProviderList.java:232)
at sun.security.jca.ProviderList$3.get(ProviderList.java:147)
at sun.security.jca.ProviderList$3.get(ProviderList.java:142)
at java.util.AbstractList$Itr.next(AbstractList.java:358)
at java.security.SecureRandom.getPrngAlgorithm(SecureRandom.java:542)
at java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:187)
at java.security.SecureRandom.(SecureRandom.java:155)
at weblogic.rjvm.LocalRJVM.(LocalRJVM.java:90)
at weblogic.rjvm.LocalRJVM.(LocalRJVM.java:28)
at weblogic.rjvm.LocalRJVM$LocalRJVMMaker.(LocalRJVM.java:31)
at weblogic.rjvm.LocalRJVM.getLocalRJVM(LocalRJVM.java:72)
at weblogic.rjvm.JVMID.(JVMID.java:373)
at weblogic.rjvm.JVMID.setLocalID(JVMID.java:239)
at weblogic.rjvm.RJVMService.setJVMID(RJVMService.java:48)
at weblogic.rjvm.RJVMService.start(RJVMService.java:30)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

Caused By: sun.security.pkcs11.ConfigurationException: Unknown keyword 'useEcX963Encoding', line 15

 

<WebLogicServer> <hostname.domainname> <WLS_REPORTS> <main> <> <> <> <1502546462638> <BEA-000386> <Server subsystem failed. Reason: java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
       at weblogic.rjvm.LocalRJVM.getLocalRJVM(LocalRJVM.java:72)
       at weblogic.rjvm.JVMID.<init>(JVMID.java:373)
       at weblogic.rjvm.JVMID.setLocalID(JVMID.java:239)
       at weblogic.rjvm.RJVMService.setJVMID(RJVMService.java:48)
       at weblogic.rjvm.RJVMService.start(RJVMService.java:30)
       at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
       at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
       at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused By: java.security.ProviderException: Error parsing configuration
       at sun.security.pkcs11.Config.getConfig(Config.java:71)
       at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:110)
       at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:86)
       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
       at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
       at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
       at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
       at sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:243)
       at java.security.AccessController.doPrivileged(Native Method)
       at sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:225)
       at sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:205)
       at sun.security.jca.ProviderList.getProvider(ProviderList.java:215)
       at sun.security.jca.ProviderList$3.get(ProviderList.java:130)
       at sun.security.jca.ProviderList$3.get(ProviderList.java:125)
       at java.util.AbstractList$Itr.next(AbstractList.java:345)
       at java.security.SecureRandom.getPrngAlgorithm(SecureRandom.java:522)
       at java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:165)
       at java.security.SecureRandom.<init>(SecureRandom.java:133)
       at weblogic.rjvm.LocalRJVM.<init>(LocalRJVM.java:90)
       at weblogic.rjvm.LocalRJVM.<init>(LocalRJVM.java:28)
       at weblogic.rjvm.LocalRJVM$LocalRJVMMaker.<clinit>(LocalRJVM.java:31)
       at weblogic.rjvm.LocalRJVM.getLocalRJVM(LocalRJVM.java:72)
       at weblogic.rjvm.JVMID.<init>(JVMID.java:373)
       at weblogic.rjvm.JVMID.setLocalID(JVMID.java:239)
       at weblogic.rjvm.RJVMService.setJVMID(RJVMService.java:48)
       at weblogic.rjvm.RJVMService.start(RJVMService.java:30)
       at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
       at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
       at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused By: sun.security.pkcs11.ConfigurationException: Unknown keyword 'useEcX963Encoding', line 15

Changes

Updated JDK to a newer version, JDK 6 to 7 or the latest Java 6 or Java 7 maintenance release. 

Reference:
<Note 1492980.1> How to Install and Maintain the Java SE Installed or Used with FMW 11g/12c Products

Cause

To view full details, 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 a vibrant support community of peers and Oracle experts.