ページの先頭行へ戻る
Interstage Application Server V13.0.0 GlassFish 設計・構築・運用ガイド
FUJITSU Software

11.75.31 java.lang.IllegalArgumentExceptionで始まる例外情報

java.lang.IllegalArgumentException: Cannot call setAttribute with a null name

[意味]

setAttributeのnameパラメタにnullは指定できません。

[原因]

リクエストに対して、引数nameにnullを指定してsetAttribute(String name, Object value)メソッドを呼び出しました。

[ユーザーの対処]

リクエストに対して、引数nameにnullを指定してsetAttribute(String name, Object value)メソッドを呼び出すことがないか、アプリケーションを確認して修正してください。


java.lang.IllegalArgumentException: Empty key

[意味]

パスワードエイリアスを作成または更新時に指定するパスワードが空文字です。

[システムの処理]

処理を中断します。

[ユーザーの対処]

パスワードを指定し、コマンドを再度実行してください。


java.lang.IllegalArgumentException: Filter mapping specifies an unknown filter name {0}

[可変情報]

{0}:フィルタ名

[意味]

フィルタマッピングは未知のフィルタ名を指定しました。

[原因]

Webアプリケーションのweb.xmlに定義されているフィルタマッピングで定義されていないフィルタアプリケーションが指定されています。

[ユーザーの対処]

Webアプリケーションのweb.xmlに定義されているフィルタマッピングでフィルタ定義済みのフィルタアプリケーションを指定するか、新しくフィルタを定義してフィルタマッピングで関連付けした後、Webアプリケーションを配備し直してください。


java.lang.IllegalArgumentException: Illegal JAR entry detected with name {0}

[可変情報]

{0}:リソース名

[意味]

WEB-INF/lib配下のJARファイル内に不正なリソース{0}を検出しました。

[システムの処理]

リソースの検索処理を中断します。

[ユーザーの対処]

リソース名{0}に、ファイル名、ピリオド「.」、拡張子以外の文字が含まれている可能性があります。含まれている場合は除去し、JARファイルを再作成してください。


java.lang.IllegalArgumentException: Invalid property syntax, missing property value: {0}

[可変情報]

{0}:プロパティに指定した値

[意味]

指定したプロパティの値に誤りがあります。

[システムの処理]

処理を中断します。

[ユーザーの対処]

プロパティに正しい値を指定し、コマンドを再度実行してください。


java.lang.IllegalArgumentException: Must not disable network-listener {0}, because it is associated with admin virtual server {1}

[可変情報]

{0}:HTTPリスナー名
{1}:仮想サーバ名

[意味]

HTTPリスナー{0}を無効化することはできません。

[システムの処理]

処理不能状態になります。

[ユーザーの対処]

本メッセージが出力される場合、運用管理用HTTPリスナーを無効にしている可能性があります。運用管理用HTTPリスナーが無効の場合、asadminコマンドによる操作を実行することはできません。

このままでは運用操作が不可能であるため、「HTTPリスナーの設定値異常による起動失敗や操作不能」を参照して復旧してください。


java.lang.IllegalArgumentException: Name cannot be null

[意味]

javax.servlet.ServletContextのsetAttributeメソッドに指定した属性名にはnullを指定できません。

[原因]

アプリケーションに誤りがある可能性があります。

[ユーザーの対処]

javax.servlet.ServletContextのsetAttributeメソッドに指定する属性名にnull以外を指定するようにアプリケーションを修正してください。


java.lang.IllegalArgumentException: Path {0} does not start with '/'

[可変情報]

{0}:パス

[意味]

javax.servlet.ServletContextのgetResourcePathsメソッドまたはgetResourceメソッドに指定したパスが「/」から始まっていません。

[システムの処理]

処理を中断します。

[ユーザーの対処]

javax.servlet.ServletContextのgetResourcePathsメソッドやgetResourceメソッドに指定するパスを、「/」から始めるようにアプリケーションを修正してください。


java.lang.IllegalArgumentException: Path {0} does not start with '/' and is not empty

[可変情報]

{0}:パス

[意味]

リクエストをディスパッチするサーブレットアプリケーションへのパスが、「/」から始まっていません。

[システムの処理]

処理を中断します。

[ユーザーの対処]

リクエストをディスパッチするサーブレットアプリケーションへのパスは、「/」から始まる必要があります。パス{0}の先頭に「/」を付加してください。


java.lang.IllegalArgumentException: Property element in sun-web.xml has null 'name' or 'value'

[意味]

GlassFish Web application deployment descriptor(glassfish-web.xml)のプロパティに対して、nameやvalueを指定していません。

[システムの処理]

処理を中断します。

[ユーザーの対処]

GlassFish Web application deployment descriptor(glassfish-web.xml)に誤りがないか確認してください。


java.lang.IllegalArgumentException: Servlet [{0}] and Servlet [{1}] have the same url pattern: [{2}]

[可変情報]

{0}:サーブレット名
{1}:サーブレット名
{2}:url-pattern

[意味]

サーブレット{0}とサーブレット{1}は同じurl-patternにマッピングされています。

[原因]

アプリケーションに誤りがある可能性があります。

[ユーザーの対処]

サーブレット{0}とサーブレット{1}のurl-patternが正しいか確認してください。


java.lang.IllegalArgumentException: setAttribute: name parameter cannot be null

[意味]

setAttributeメソッドのnameパラメタはnullであってはいけません。

[原因]

メソッドの引数で属性名としてnullが渡されたため、IllegalArgumentException例外が発生しました。

[ユーザーの対処]

setAttributeメソッドの属性名がnullになる処理となっていないかWebアプリケーションを確認してください。


java.lang.IllegalArgumentException: The class {0} is annotated with an invalid scope

[可変情報]

{0}:クラス名

[意味]

クラス{0}に不正なスコープのアノテーションがあります。

[システムの処理]

サーブレットの初期化に失敗するため、リクエスト処理はできません。

[ユーザーの対処]

サーブレット、フィルター、リスナーに対して設定しているアノテーションに誤りがあります。以下のアノテーションが設定されていないか、アプリケーションを見直してください。

  • javax.enterprise.context.ApplicationScoped

  • javax.enterprise.context.ConversationScoped

  • javax.enterprise.context.RequestScoped

  • javax.enterprise.context.SessionScoped


java.lang.IllegalArgumentException: Unable to validate JAR entry with name {0}

[可変情報]

{0}:リソース名

[意味]

WEB-INF/lib配下のJARファイル内のリソース{0}を検証できませんでした。

[システムの処理]

リソースの検索処理を中断します。

[ユーザーの対処]

同時に出力されている他のメッセージおよび例外情報を参照し原因を取り除いてください。