10.4 KDJW20000からKDJW29999までのメッセージ
KDJW20000からKDJW29999までのメッセージとその対処方法について説明します。
-
KDJW20001-E
The class does not implement Provider. (class = aa....aa)
aa....aa:クラス名
- 説明
-
Providerインタフェースが実装されていません。
- 対処
-
Providerインタフェースを実装してください。
-
KDJW20002-E
Not a primary WSDL. (path = aa....aa)
aa....aa:WSDLのパス
- 説明
-
WSDLの記述が正しくありません。
- 対処
-
WSDLの記述を確認してください。
-
KDJW20004-E
Cannot find dispatch method. (dispatchKey = aa....aa)
aa....aa:サービスメソッド名
- 説明
-
SOAPメッセージで指定されているオペレーションに対応するメソッドが見つかりません。
- 対処
-
オペレーションとメソッドを見直してください。
-
KDJW20005-E
The class implements Provider<T> but its type parameter is incorrect. (class = aa....aa, type = bb....bb)
aa....aa:実装クラス名
bb....bb:型パラメタ
- 説明
-
Provider<T>インタフェースを実装しているクラスの型パラメタが正しくありません。
- 対処
-
Provider<T>インタフェースの型パラメタを見直してください。
-
KDJW20006-E
Incorrect number of arguments for method. The method annotated @Resource annotation has only one argument of WebServiceContext class. (method = aa....aa)
aa....aa:メソッド名
- 説明
-
@Resourceアノテーションを指定するメソッドは,引数を一つだけにする必要があります。
- 対処
-
@Resourceアノテーションを指定しているメソッドの引数の数を見直してください。
-
KDJW20007-E
Incorrect argument types for method. The method annotated @Resource annotation has only one argument of WebServiceContext class. (method = aa....aa)
aa....aa:メソッド名
- 説明
-
メソッドの引数の型が正しくありません。type属性にWebServiceContextクラスを指定した@Resourceアノテーションをメソッドに指定する場合は,メソッドの引数をWebServiceContextクラスにする必要があります。
- 対処
-
@Resourceアノテーションを指定しているメソッドの引数の型を見直してください。
-
KDJW20008-E
Only one method should have the annotation. (annotation = aa....aa)
aa....aa:アノテーション名
- 説明
-
複数のメソッドに指定できないアノテーションが複数のメソッドに指定されています。
- 対処
-
アノテーションを見直してください。@PostConstructアノテーション,または@PreDestroyアノテーションを複数のメソッドに指定している可能性があります。
-
KDJW20009-W
Non unique body parts. In a port, as per BP 1.1 R2710 operations must have unique operation signature on the wire for successful dispatch. (method = aa....aa, QName = bb....bb)
aa....aa:メソッド名
bb....bb:QName
- 説明
-
オペレーションに対応するメソッドが複数存在するため,メソッドを特定できません。
- 対処
-
オペレーションとメソッドの対応関係を見直してください。
-
KDJW20010-W
Invalid annotation on service implementation class will be ignored. The class annotated with @WebService annotation MUST NOT be annotated with the following annotation. Put this annotation on the following service endpoint interface. (annotation = aa....aa, class = bb....bb, service endpoint interface = cc....cc)
aa....aa:アノテーション名
bb....bb:クラス名
cc....cc:インタフェース名
- 説明
-
SEIに@SOAPBindingアノテーションを指定していないため,Webサービス実装クラスに指定した@SOAPBindingアノテーションを無視しました。
- 対処
-
@SOAPBindingアノテーションの設定を見直してください。
-
KDJW20011-E
The class implements Provider<T> but does not specify the type parameter. (class = aa....aa)
aa....aa:クラス名
- 説明
-
Provider<T>インタフェースを実装しているクラスに,型パラメタが指定されていません。
- 対処
-
Provider<T>インタフェースの型パラメタを指定してください。
-
KDJW20012-W
Ignoring wrong wsdl. It should start with the following path. Going to generate and publish a new WSDL. (WSDL = aa....aa, path = bb....bb)
aa....aa:WSDL
bb....bb:WSDL格納ディレクトリ
- 説明
-
WSDLのパスが「WEB-INF/wsdl」で始まっていません。
- 対処
-
WSDLのパスを見直してください。
-
KDJW20013-E
The WSDL is not found in the WAR file. Package it in the WAR file or correct file path. (file = aa....aa)
aa....aa:ファイル名
- 説明
-
WSDLが見つかりません。
- 対処
-
WSDLのパスを見直してください。
-
KDJW20014-E
The class is not found in cosminexus-jaxws.xml. (class = aa....aa)
aa....aa:存在しないクラス名
- 説明
-
cosminexus-jaxws.xmlで指定されているクラスが存在しません。
- 対処
-
正しいクラス名を指定してください。
-
KDJW20015-E
Unsupported endpoint address. (URL = aa....aa)
aa....aa:不正なURL
- 説明
-
エンドポイントアドレスに不正なURLが指定されています。
- 対処
-
WSDLのsoap:address要素のlocation属性またはメッセージコンテキストのjavax.xml.ws.service.endpoint.addressプロパティに,正しいURLを指定してください。
-
KDJW20016-E
Exception occurred during WSDL parsing. (WSDL = aa....aa)
aa....aa:WSDLのパス
- 説明
-
WSDLのパース中にエラーが発生しました。
- 対処
-
WSDLを正しく記述してください。
-
KDJW20017-E
Static resource cannot be injected to non-static field or method. (static resource = aa....aa, non-static field or method = bb....bb)
aa....aa:インタフェース名
bb....bb:フィールド名またはメソッド名
- 説明
-
staticリソースは非staticフィールドまたはメソッドに注入できません。
- 対処
-
フィールドやメソッドの引数を見直してください。@Resourceアノテーションを指定しているフィールドまたはメソッドで問題が発生している可能性があります。
-
KDJW20018-E
Method should not have any arguments. (method = aa....aa)
aa....aa:メソッド名
- 説明
-
メソッドに引数を持たせることはできません。
- 対処
-
メソッドを見直してください。@PostConstractアノテーション,または@PreDestroyアノテーションが指定されている可能性があります。これらのアノテーションが指定されたメソッドは,引数を持たせることができません。
-
KDJW20019-E
Received SOAP message contains duplicate header for a bound parameter. (header = aa....aa)
aa....aa:ヘッダ名
- 説明
-
受信したSOAPメッセージに重複したヘッダが含まれています。
- 対処
-
送信メッセージを見直してください。
-
KDJW20020-E
Unable to instantiate the class1 specified in the following annotation on the class2. (class1 = aa....aa, annotation = bb....bb, class2 = cc....cc)
aa....aa:クラス名
bb....bb:アノテーション名
cc....cc:クラス名
- 説明
-
アノテーションで指定されたクラスのインスタンスが生成できませんでした。
- 対処
-
アノテーションとクラスを見直してください。
-
KDJW20021-E
Error occurred during parsing cosminexus-jaxws.xml. (detail = aa....aa)
aa....aa:詳細メッセージ
- 説明
-
cosminexus-jaxws.xmlの読み込みでエラーが発生しました。
- 対処
-
詳細メッセージを参照し,原因を取り除いてください。
-
KDJW20022-E
Port namespace does not match service namespace. (port namespace = aa....aa, service namespace = bb....bb)
aa....aa:ポートの名前空間
bb....bb:サービスの名前空間
- 説明
-
ポートの名前空間がサービスの名前空間と一致しません。
- 対処
-
ポートとサービスの名前空間を見直してください。
-
KDJW20023-E
Could not get binding from WSDL. service or port not found in the WSDL. (service = aa....aa, port = bb....bb, WSDL = cc....cc)
aa....aa:サービス名
bb....bb:ポート名
cc....cc:WSDLのURL
- 説明
-
WSDLからサービス名またはポートが見つからないため,バインディングを取得できません。
- 対処
-
WSDLに指定しているサービス名(wsdl:service要素)とポート(wsdl:port要素)の内容と,cosminexus-jaxws.xmlや@WebServiceアノテーションから取得されるサービス名とポートの内容が一致しているか確認してください。
-
KDJW20025-E
XML stream error occurred during parsing WSDL. (detail = aa....aa, location = bb....bb)
aa....aa:詳細メッセージ
bb....bb:エラー個所
- 説明
-
WSDLのパース中に例外が発生しました。
- 対処
-
詳細メッセージを参照し,原因を取り除いてください。
-
KDJW20026-E
The class has neither @WebService annotation nor @WebServiceProvider annotation. (class = aa....aa)
aa....aa:クラス名
- 説明
-
WebServiceアノテーション,またはWebServiceProviderアノテーションが指定されていません。
- 対処
-
WebServiceアノテーション,またはWebServiceProviderアノテーションを指定してください。
-
KDJW20027-E
The class has both @WebService annotation and @WebServiceProvider annotation. (class = aa....aa)
aa....aa:クラス名
- 説明
-
WebServiceアノテーションとWebServiceProviderアノテーションの両方が指定されています。
- 対処
-
WebServiceアノテーションかWebServiceProviderアノテーションのどちらか一方だけを指定してください。
-
KDJW20028-E
The class does not implement Provider interface. (class = aa....aa)
aa....aa:クラス名
- 説明
-
Providerインタフェースが実装されていません。
- 対処
-
Providerインタフェースを実装してください。
-
KDJW20031-E
Invalid value for attribute of element in cosminexus-jaxws.xml. (line= aa....aa, element= bb....bb, attribute= cc....cc)
aa....aa:行番号
bb....bb:要素名
cc....cc:属性名
- 説明
-
cosminexus-jaxws.xmlの要素内に含まれる属性の値が不正です。
- 対処
-
cosminexus-jaxws.xmlを正しく記述してください。
-
KDJW20036-E
SOAPFault occurred. (RootAP = aa....aa)
aa....aa:ルートアプリケーション情報
- 説明
-
Webサービスの実行中に例外が発生しました。
- 対処
-
このメッセージのあとに出力される失敗の原因を示すメッセージを参照して,原因を取り除いてください。
-
KDJW20037-E
Exception occurred. (detail = aa....aa)
aa....aa:詳細情報
- 説明
-
Webサービスの実行中に例外が発生しました。
- 対処
-
詳細情報を参照し,原因を取り除いてください。
-
KDJW20039-E
The class is not found. (class=aa....aa)
aa....aa:クラス名
- 説明
-
クラスが見つかりませんでした。
- 対処
-
クラスが存在するかどうか確認してください。
-
KDJW20040-E
The WSDL is not found in the EJB JAR file. Package it in the EJB JAR file or correct file path. (file=aa....aa)
aa....aa:ファイル名
- 説明
-
WSDLが見つかりません。
- 対処
-
WSDLのパスを見直してください。
-
KDJW20041-E
The method annotated with javax.jws.Oneway annotation cannot have parameters using javax.xml.ws.Holder classes. (class = aa....aa, method = bb....bb)
aa....aa:SEI名またはサービス実装クラス名
bb....bb:メソッド名
- 説明
-
javax.jws.Onewayアノテーションでアノテートされたメソッドは,javax.xml.ws.Holderクラスを使用したパラメタを指定できません。
- 対処
-
javax.jws.Onewayアノテーションをアノテートしたメソッドには,inパラメタだけ指定してください。
-
KDJW20042-E
The method annotated with javax.jws.Oneway annotation cannot throw exceptions except java.lang.RuntimeException, java.rmi.RemoteException and their subclasses. (class = aa....aa, method = bb....bb, exception class = cc....cc)
aa....aa:SEI名またはサービス実装クラス名
bb....bb:メソッド名
cc....cc:例外クラス名
- 説明
-
javax.jws.Onewayアノテーションでアノテートされたメソッドは,java.lang.RuntimeExceptionとjava.rmi.RemoteExceptionおよびそのサブクラス以外の例外をスローできません。
- 対処
-
javax.jws.Onewayアノテーションでアノテートされたメソッドのthrows節から,java.lang.RuntimeExceptionとjava.rmi.RemoteExceptionおよびそのサブクラス以外の例外を削除してください。