[Wicket-ja-user 387] Re: wicket-auth-roles 認証失敗時のエラーについて

Back to archive index

Tsutomu YANO t_yano****@me*****
2010年 1月 12日 (火) 12:22:36 JST


萩谷さん

スタックトレースを見ると
org.apache.wicket.resource.loader.PackageStringResourceLoader.loadStringResource(PackageStringResourceLoader.java:81)
でNullPointerExceptionが発生した、ということのようですね。

使用しているバージョンが1.4.5か1.4.3という記述でしたが、1.4.5と1.4.3では該当クラスはすこし変更されています。1.4.5だと仮定すると、81行目は次のようなコードです。

String packageName = clazz.getPackage().getName();

このプログラムでNullPointerExceptionが発生する可能性は、clazz.getPackage()がnullを返した場合のみです。
となると、考えられるケースは、萩谷さんのプログラムでは、ページクラスにpackageがつけられてないのではありませんでしょうか。

少なくとも、メールに貼って頂いたソースコードには、ソース先頭にあるべきpackage文がありませんので、可能性はあるかと思います。
もしpackage文を書いてないならば、sampleとかなんでもいいので、なにかつけて、試してみてください。

プログラムを動かしてみる時間がちょっととれないので、とりいそぎ、ソースを見て分かる範囲で回答してみました。

---------------------
 矢野 勉(やの つとむ) 
t_yano****@me*****
benbr****@mac*****

 
10/01/12 (火曜日) 10:29AM、 <yoshiro_hagiy****@mnec*****>のメッセージ:
>
>
>矢野 様
>
>ユーザの認証に失敗した場合のエラーメッセージ、以下のとおりになります。
>(ユーザ欄やパスワード欄が空の場合も同じエラーメッセージです。)
>
>メール長くなりますが、ソースも添付します。
>
>何かアドバイス頂ければ幸いです。
>よろしくお願い致します。
>
>
>萩谷
>
>




Wicket-ja-user メーリングリストの案内
Back to archive index