オブジェクトデータソース用に作成したクラスがロードできない
対象製品
Elixir Report 8.7J
詳細
オブジェクトデータソース設定の[JavaScriptビルダー]で、ツリーに表示されたクラス名をクリックしたり、[データのロード]を実行したりする際に、ポップアップやレポートデザイナのコンソールに次のようなエラー(または情報)が出力され、クラスを正常にロードできないことがあります。
Function importClass must be called with a class; had "[JavaPackage sample.SampleClass]" instead.
Can't load class sample.SampleClass: java.lang.UnsupportedClassVersionError: sample/SampleClass : Unsupported major.minor version XX.0
これは、オブジェクトデータソース用に作成するクラスのコンパイルが、レポートデザイナの実行に使用されるJavaバージョンより新しいバージョンで行われると発生します。
■回避方法
オブジェクトデータソース用に作成するクラスのコンパイルが、レポートデザイナやレポートサーバーを実行するJavaバージョンより新しいバージョンで行われていないことをご確認ください。
Function importClass must be called with a class; had "[JavaPackage sample.SampleClass]" instead.
Can't load class sample.SampleClass: java.lang.UnsupportedClassVersionError: sample/SampleClass : Unsupported major.minor version XX.0
これは、オブジェクトデータソース用に作成するクラスのコンパイルが、レポートデザイナの実行に使用されるJavaバージョンより新しいバージョンで行われると発生します。
■回避方法
オブジェクトデータソース用に作成するクラスのコンパイルが、レポートデザイナやレポートサーバーを実行するJavaバージョンより新しいバージョンで行われていないことをご確認ください。