My Oracle Support Banner

Java 1.7 (JDK or JRE) を利用する Discoverer 11.1.1.6.0 が例外エラーにて失敗する (Doc ID 1629802.1)

Last updated on SEPTEMBER 27, 2016

適用範囲:

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

現象

 System Requirements and Supported Platforms for Oracle Fusion Middleware 11gR1 (xls) より、Weblogic 10.3.6 を利用する場合、Discoverer 11.1.1.6 ではJava 1.7 を

動作保証しております。

しかし、JDK 1.7 を使用する Weblogic 中間層サーバーより Discoverer Viewer or Discoverer Plus を起動する際に、次のエラーが発生する場合があります:



The application encounters an invalid state. .
- Could not initialize class oracle.disco.model.xml.ModelElementToClassMapper
- Nested exception: java.lang.NoClassDefFoundError: Could not initialize class oracle.disco.model.xml.ModelElementToClassMapper
- Could not initialize class oracle.disco.model.xml.ModelElementToClassMapper Oracle BI Discoverer Viewer cannot find the data necessary to display the results of this event. Correct any errors, and try again.

中間層サーバー側に Weblogic が JDK1.6 を利用する場合も、クライアントブラウザーは JRE plugin 1.7 を使用すれば、次のエラーは発生しえます:

Unable to connect to Discoverer server: null. Please contact your Oracle Application Server administrator

or

Unable to connect to Discoverer server: Could not initialize class oracle.disco.model.xml.ModelElementToClassMapper Please contact your Oracle Application Server administrator

 

Java コンソールに次の例外エラーが出力されます:

SEVERE:  - Nested exception: java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
    at oracle.disco.model.xml.ModelElementFactory.<init>(Unknown Source)
    at oracle.disco.model.corbaserver.execengine.XMLModelUpdate.<init>(Unknown Source)
    at oracle.disco.model.corbaserver.execengine.ExecuteEngineImpl.<init>(Unknown Source)
    ...
Caused by: Basic Type Editor Missing for boolean - Nested exception: java.lang.ClassNotFoundException: sun.beans.editors.BoolEditor
    at oracle.disco.model.xml.ModelElementToClassMapper$PrimitiveType.<init>(Unknown Source)
    at oracle.disco.model.xml.ModelElementToClassMapper.<clinit>(Unknown Source)
    ... 21 more

 

変更点

 クライアント PC に Java 1.7 (JRE) がインストールされる、或いは、サーバー側に Weblogic Server が Java 1.7 (JDK) を構成している

原因

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.