[Seasar-user:1738] Re: 起動時にIncompatibleClassChangeError

otsuka otsuka
2005年 4月 5日 (火) 01:04:24 JST


大塚です。

> この情報だけだと何が起きているかよくわからないですね...
> IncompatibleClassChangeError はきちんとコンパイルされていれば
> 発生しそうもないので,ビルド〜デプロイをきれいにやり直して
> 再現するかどうか確認して頂けないでしょうか?

ビルドされたファイルを全部削除してから、再度ビルド〜デプロイを
試してみたのですが、結果は変わりませんでした。
また、S2.1.xの環境に戻して試してみると起動できました。

> それでも発生するようなら,JVM のベンダおよびバージョンなど
> 環境についての詳細を教えてください.

JVMはSun J2SDK 1.4.2_07になります。
サーブレットコンテナは、Caucho Resin 3.0.10。
WinXP環境で動作させています。

参考になるか分かりませんが、S2.1.x とS2.2.xで切り替えている
Jarファイルは、Mavenの設定ファイルから抜粋すると以下のように
なっています。

よろしくお願いします。

<!-- S2.1.x のとき -->
  <dependency>
    <groupId>seasar</groupId>
    <artifactId>s2-framework</artifactId>
    <version>2.1.14</version>
    <type>jar</type>
    <properties>
      <war.bundle>true</war.bundle>
    </properties>
  </dependency>
  <dependency>
    <groupId>seasar</groupId>
    <artifactId>s2-extension</artifactId>
    <version>2.1.14</version>
    <type>jar</type>
    <properties>
      <war.bundle>true</war.bundle>
    </properties>
  </dependency>
  <dependency>
    <groupId>seasar</groupId>
    <artifactId>s2-dao</artifactId>
    <version>1.0.21</version>
    <type>jar</type>
    <properties>
      <war.bundle>true</war.bundle>
    </properties>
  </dependency>
  <dependency>
    <groupId>asm</groupId>
    <artifactId>asm</artifactId>
    <version>1.4.1</version>
    <type>jar</type>
    <properties>
      <war.bundle>true</war.bundle>
    </properties>
  </dependency>
  <dependency>
    <groupId>cglib</groupId>
    <artifactId>cglib</artifactId>
    <version>2.0.2</version>
    <type>jar</type>
    <properties>
      <war.bundle>true</war.bundle>
    </properties>
  </dependency>


<!-- S2.2.x のとき -->
  <dependency>
    <groupId>seasar</groupId>
    <artifactId>s2-framework</artifactId>
    <version>2.2.6</version>
    <type>jar</type>
    <properties>
      <war.bundle>true</war.bundle>
    </properties>
  </dependency>
  <dependency>
    <groupId>seasar</groupId>
    <artifactId>s2-extension</artifactId>
    <version>2.2.6</version>
    <type>jar</type>
    <properties>
      <war.bundle>true</war.bundle>
    </properties>
  </dependency>
  <dependency>
    <groupId>seasar</groupId>
    <artifactId>s2-dao</artifactId>
    <version>1.0.25</version>
    <type>jar</type>
    <properties>
      <war.bundle>true</war.bundle>
    </properties>
  </dependency>
  <dependency>
    <groupId>javassist</groupId>
    <artifactId>javassist</artifactId>
    <version>3.0</version>
    <type>jar</type>
    <properties>
      <war.bundle>true</war.bundle>
    </properties>
  </dependency>





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