[Seasar-user:16664] Re: [S2JDBC]Maven2 surefireレポート作成時にArrayIndexOutOfBoundsException

Makoto SAITO [E-MAIL ADDRESS DELETED]
2009年 1月 14日 (水) 08:47:49 JST


齊藤です。
お世話になっております。

早速のご回答ありがとうございました。

仰るとおり、通常有り得ないことだと思います。
デバッグログを埋め込むなどしてもう少し原因を追跡してみたいと思います。

再度お伺いすることがあるかもしれませんが、よろしくお願いいたします。

> 小林 (koichik) です.
> 
> Date:    Tue, 13 Jan 2009 19:24:33 +0900
> From:    Makoto SAITO <[E-MAIL ADDRESS DELETED]>
> To:      [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:16661] [S2JDBC]Maven2 surefireレポート作成時にArrayIndexOutOfBoundsException
> 
> > SAStruts+S2JDBCでアプリケーションを開発しています。
> > 今回、Maven2を利用してサイト作成を自動で行うようにしているのですが、
> > site-deployゴールを設定したときにCoberturaレポートの作成時に例外が発生します。
> > #surefire:testゴール設定時にはエラーが発生しません。
> > 
> > target/surefire-reportsディレクトリ以下に下記スタックトレースが残るのですが、
> > 何か原因お分かりになるでしょうか?
> 
> 何が起きているかよく分かりません.
> 
> 現象的には
> 
> > Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
> > 	at org.seasar.framework.util.tiger.GenericUtil.gatherTypeVariables(GenericUtil.java:292)
> 
> ここで ArrayIndexOutOfBoundsException が
> 発生するということは,Class クラスの
> getInterfaces() とgetGenericInterfaces() が
> 長さの異なる配列を返したということになります.
> 
> 具体的には,getInterfaces() が長さ 1 以上の
> 配列を返したのに対して,getGenericInterfaces() は
> 空の配列を返したということです.
> 仕様上,それはあり得ないはずです.
> 
> 
> -- 
> <component name="koichik">
>     <property name="fullName">"Koichi Kobayashi"</property>
>     <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
>     <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user

------------------------------------------------------------
 NECソフトウェア東北株式会社
 第二ソリューション事業部 OSSソリューションセンター
  齊藤 誠 [SAITO Makoto]
  TEL  : 022-215-5914 (8-446-3300)
  FAX  : 022-215-5668 (8-446-7780)
  MAIL : [E-MAIL ADDRESS DELETED]
------------------------------------------------------------



Seasar-user メーリングリストの案内