[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[32] Re: IncompatibleClassChangeError



 浅海です。

Tadashi Kaneda <kaneda@mcb.netwk.ntt-at.co.jp> writes:

> とりあえず、BlackdownのJDK1.2.2を引っ張って来て試したところ、
> 以下のようなエラーが出ております。
> ----------------------------------------------------
> money [6:09pm] sdoc -verbose:true serverMemo.sdoc
> Copyright(c) 1998,1999 ASAMI, Tomoharu. All rights reserved.
> SmartDoc Version 0.6.5 (20000414) by ASAMI@Yokohama
> Source file     : file:/home/money/docs/serverMemo.sdoc
> Parse SmartDoc document...
>         format=html4
> Exception in thread "main" java.lang.IncompatibleClassChangeError: class java.lang.Object does not implement interface org.w3c.dom.Document
>         at jp.gr.java_conf.jaba2.SmartDoc.SmartDocModel._build(SmartDocModel.java, Compiled Code)
>         at jp.gr.java_conf.jaba2.SmartDoc.SmartDocModel._buildDoc(SmartDocModel.java, Compiled Code)
>         at jp.gr.java_conf.jaba2.SmartDoc.SmartDocModel.setup(SmartDocModel.java, Compiled Code)
>         at jp.gr.java_conf.jaba2.SmartDoc.SmartDoc.start(SmartDoc.java, Compiled Code)
>         at jp.gr.java_conf.jaba2.SmartDoc.SmartDoc.main(SmartDoc.java, Compiled Code)
> -------------------------------------------------------

 ご報告ありがとうございます。

 このエラーはボクも理由が分かりませんが、もしかしたらclassファイルの
フォーマットの関係かもしれません。
 sdocのシェルスクリプトは

---
java -jar Relaxer.jar
---

みたいな感じになっていると思いますが、ここで-noverifyを指定すると動く
かもしれません。

---
java -noverify -jar Relaxer.jar
---

 可能であれば、試してみてください。

-- 
あさみ@よこはま (http://www.netpassport.or.jp/~wtasami/)