ページの先頭行へ戻る
Interstage Application Server Java EE運用ガイド(Java EE 6編)
Interstage

10.11.4 JAXRS1800番台のメッセージ

SEVERE: JAXRS1830: The class {0} is a not a public class and cannot be instantiated.

[可変情報]

{0}:クラス名

[意味]

可変情報のクラスがpublicではないため、インスタンス化できませんでした。

[システムの処理]

処理を中断します。

[ユーザの対処]

可変情報のクラスのスコープに、publicを指定してください。


SEVERE: JAXRS1831: The class {0} does not have a public constructor and cannot be instantiated.

[可変情報]

{0}:クラス名

[意味]

可変情報のクラスにpublicコンストラクタが定義されていないため、インスタンス化できませんでした。

[システムの処理]

処理を中断します。

[ユーザの対処]

可変情報のクラスに、publicコンストラクタを定義してください。


SEVERE: JAXRS1832: The class {0} is an abstract class and cannot be instantiated.

[可変情報]

{0}:クラス名

[意味]

可変情報のクラスが抽象クラスであるため、インスタンス化できませんでした。

[システムの処理]

処理を中断します。

[ユーザの対処]

可変情報のクラスを具象クラスとして定義してください。


SEVERE: JAXRS1833: The class {0} is an interface and cannot be instantiated.

[可変情報]

{0}:クラス名

[意味]

可変情報のクラスがインターフェースであるため、インスタンス化できませんでした。

[システムの処理]

処理を中断します。

[ユーザの対処]

可変情報のクラスを具象クラスとして定義してください。


SEVERE: JAXRS1834: Missing dependency for constructor {0} at parameter index {1}

[可変情報]

{0}:コンストラクタのシグネチャ
{1}:引数番号

[意味]

可変情報のコンストラクタの引数に誤りがあります。

[システムの処理]

処理を中断します。

[ユーザの対処]

可変情報のコンストラクタにおいて、以下のいずれかに該当する引数が存在していないかを確認してください。

  • インスタンス化できない

  • アノテーションが指定されていない


SEVERE: JAXRS1835: Missing dependency for field: {0}

[可変情報]

{0}:フィールド

[意味]

可変情報のフィールドに誤りがあります。

[システムの処理]

処理を中断します。

[ユーザの対処]

可変情報のフィールドにおいて、以下に誤りないかを確認してください。

  • アノテーションとフィールドのJavaクラスの組合せ

  • クラスのコンストラクタの処理


SEVERE: JAXRS1836: Missing dependency for {0} at parameter at index {1}

[可変情報]

{0}:メソッドシグネチャ
{1}:引数番号

[意味]

可変情報のメソッドの引数に誤りがあります。

[システムの処理]

処理を中断します。

[ユーザの対処]

可変情報の引数において、以下に誤りがないかを確認してください。

  • アノテーションとJavaクラスの組合せ

  • クラスのコンストラクタの処理