EGL1007E function_name は失敗しました。 field_name という名前のメソッドまたはフィールドについての情報を取得できなかったか、final と宣言されたフィールドの値を設定しようとしました。 エラー・メッセージは error_text です。

説明

メソッドまたはフィールドに関する情報の取得中に、SecurityException または IllegalAccessException がスローされました。または、final 宣言されたフィールドの値を設定しようとしました。 final 宣言されたフィールドを変更することはできません。

ユーザーの処置

以下のようにします。
  • 値の設定時に問題が発生した場合は、コードが final 宣言されたフィールドの値を設定しようとしないようにプログラム・ロジックを変更するか、フィールドの宣言を変更します。
  • 情報へのアクセスが問題となっている場合には、Java™ 仮想マシンのセキュリティー・ポリシー・ファイルを更新して、使用しているプログラムに必要なアクセス権を与えるよう、システム管理者に依頼します。 管理者が付与する必要のある権限は、多くの場合、ReflectPermission "suppressAccessChecks" です。

フィードバック