[Seasar-user:3834] Re: DAO1.0.34で下記のエラーが発生します

Koichiro Hara [E-MAIL ADDRESS DELETED]
2006年 6月 11日 (日) 22:21:13 JST


Hirotaka HONMA <[E-MAIL ADDRESS DELETED]> さん:

回答ありがとうございます。

当方で一部パッチを当てていたのが原因でした。

お騒がせいたしました。

> 本間です。
> 
> on Sun, 11 Jun 2006 18:09:05 +0900
> in [Seasar-user:3831] DAO1.0.34で下記のエラーが発生します
> Koichiro Hara <[E-MAIL ADDRESS DELETED]> wrote:
> 
> > S2-2.3.10とS2-dao-1.0.34でMS SQLServer Expressにアクセスする
> > と以下のようなエラーが発生します。
> > JDKは1.5.0_06です。
> > 
> > S2-2.3.8  S2-dao-1.0.31ではこの現象は発生しておりません。
> > 
> > 回避方法をご存知の方おいででしたらご教示ください。
> > 
> > ----------------------------------------------------------------------------
> > WARN  2006-06-11 17:59:34,361 [main] org.seasar.dao.impl.DaoMetaDataFactoryImplのプロパティ(valueTypeFactory)が見つからないので設定をスキップします
> > DEBUG 2006-06-11 17:59:34,982 [main] BEGIN jp.co.himawari_group.honeyflex.entity.dao.Oco_mng_cueDao#getOco_mng_cues()
> > DEBUG 2006-06-11 17:59:35,002 [main] END jp.co.himawari_group.honeyflex.entity.dao.Oco_mng_cueDao#getOco_mng_cues() Throwable:java.lang.NoSuchMethodError: org.seasar.dao.impl.DaoMetaDataImpl: method <init>()V not found
> 
> S2Dao 1.0.34で、dao.diconを変更しています。
> http://ml.seasar.org/archives/seasar-user/2006-May/005507.html
> 
> 1行目のWARNは、dao.diconに
> <component class="org.seasar.dao.impl.ValueTypeFactoryImpl"/>
> が無いためと思われます。
> 
> 3行目のWARNでNoSuchMethodErrorが出ているのはちょっと不可解に
> 思えますので、この先のスタックトレースを頂けると嬉しいです。
> 
> 当てずっぽう気味で申し訳ありませんが、可能性を考えてみると、
> 複数バージョンのS2Daoが同居しているとこんなエラーが出るかも
> 知れません。
> 
> - 1.0.34からDaoMetaDataImplへデフォルトコンストラクタを追加
>   した。
> - DaoMetaDataFactoryImplからは、そのデフォルトコンストラクタ
>   を呼ぶように変更した。
> 
> ので、古い(1.0.34より前)DaoMetaDataImplが1.0.34の
> DaoMetaDataFactoryImplから呼ばれていると、このエラーが出そう
> に思います。
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://www.seasar.org/mailman/listinfo/seasar-user

------------------------------------------- 
  Koichiro Hara    
  原 浩一郎  
  [E-MAIL ADDRESS DELETED]





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