[Seasar-user:14609] Re: [Teeda]interseptor内でenumを扱った場合にLinkageError発生

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 6月 9日 (月) 16:30:27 JST


小林 (koichik) です.

Date:    Mon, 9 Jun 2008 15:09:18 +0900
From:    "小原都世和" <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:14607] [Teeda]interseptor内でenumを扱った場合にLinkageError発生

> interseptor内でenumを扱った場合にLinkageError発生しました
> 具体的にいうと、以下のような処理を行った際エラーとなりました

PageThrowableInterceptor を dicon ファイルに
定義していないでしょうか?
あるいは,SMART deploy 非対象のクラスで
PageThrowableInterceptor を使用していないでしょうか?

> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> at
> sample.interceptor.PageThrowableInterceptor.handleThrowable(PageThrowableInterceptor.java:34)

このスタックトレースからは,PageThrowableInterceptor が
HotdeployClassLoader にロードされていないように見えます.
PageThrowableInterceptor が HotdeployClassLoader に
ロードされていれば,このような現象にはならないはずです.


-- 
<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 メーリングリストの案内