My Oracle Support Banner

Discoverer 11g Plus は Java 7 でエラー java.lang.ExceptionInInitializerError が発生する (Doc ID 1933935.1)

Last updated on MARCH 08, 2017

適用範囲:

Oracle Discoverer - バージョン 11.1.1.6.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

Discoverer Plus 11.1.1.6 は Java 7 で利用できません。Plus は Java 1.6 で動作します。Discoverer Viewer はうまく動作しています。
Java 7 のパッチ13877486 は既に適用されて、Discoverer は Java 7 を使用するように構成されます。Java コンソールのエラーは:

java.lang.RuntimeException: java.lang.ExceptionInInitializerError
at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.instantiateApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
...
Caused by: java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
...
Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "setFactory")
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
...

変更点

 Java 7 の利用をを試してみる前に、サーバ上で SSL を有効にしました。

原因

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.