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