[Seasar-user:5085] Re: PropertyInterTypeを使用した場合のテスト実行について

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2006年 11月 13日 (月) 17:30:10 JST


小林 (koichik) です.

Date:    Mon, 13 Nov 2006 14:08:47 +0900
From:    AGATA Toshitaka <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:5077] PropertyInterTypeを使用した場合のテスト実行について

> PropertyInterTypeを使用してsetter,getterを生成しているコン 
> ポーネントの、
> TestCase実行時にエラーが発生して、困っています。
> どうもPropertyInterTypeで生成されたsetterでコンポー 
> ネントをセットする
> タイミングでエラーが発生しているようです。

Javassist 内部で ClassNotFoundException が
発生しているようです.
お手数ですが,以下の確認をお願いします.

1.ソースフォルダに javassist/runtime ディレクトリを作成.
2.添付の Desc.java を上記ディレクトリにコピー.
3.コピーした Desc.java の 55 行目にブレークポイントを設定.
4.テストをデバッグ実行.
5.ブレークしたら Desc#getClazz(String) の引数を確認.

上記 5.で引数に渡されたクラスが Javassist をロード
しているクラスローダー (システムクラスローダー?) から
見えないということだと思われます.
まずは見つからないクラスが何かお知らせください.


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: Desc.java
型:         application/octet-stream
サイズ:     4960 バイト
説明:       無し
URL:        http://ml.seasar.org/archives/seasar-user/attachments/20061113/5c2d2b2e/attachment.obj 


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