[Seasar-user:21837] Re: Seasar2とS2Flex2の相互バージョン関係について

Hiroyuki Ohnaka [E-MAIL ADDRESS DELETED]
2014年 3月 14日 (金) 23:27:04 JST


大中です。

> S2Dao を1.0.43から1.0.51にバージョンを上げる必要があった為の措置になります。
> (1.0.43では、MySQLのストアドプロシージャが認識できないようだったので)

多分、この件だと思います。

プロシージャー取得時に、DatabaseMetaDataUtil#convertIdentifierを経由したプロシジャー名でプロシジャーを取得できない場合は、convertIdentifierを通さないで再度取得する([Seasar-User:9068])

https://www.seasar.org/issues/browse/DAO-104

この件については、S2Dao1.0.45 で対応しているので、
Seasar2.4は 2.4.15以降の組み合わせになります。

S2DaoとSeasar2の対応の組み合わせは、以下のページを確認してください。

http://www.seasar.org/wiki/index.php?Versions



On Thu, 13 Mar 2014 00:18:44 +0000
<ooishi-m @ bridgestone.co.jp> wrote:

> masanです。
> 
> 回答ありがとうございます。
> 今回の件は、Seasar2.4.13とS2Flex2 1.0.1にて開発をしてきたのですが
> S2Dao を1.0.43から1.0.51にバージョンを上げる必要があった為の措置になります。
> (1.0.43では、MySQLのストアドプロシージャが認識できないようだったので)
> 上手く説明できないのですが、開発の途中で使用しているクラスの
> バージョンを上げる際は、クラスの入替えだけではだめでしょうか?
> S2Dao に関しては、dao.dicon の設定ファイルを書き換えています。
> 途中から最新のDoltengの開発環境に移行の方法がわかりません。
> 
> 趣旨からずれてきてしまっていますが、教えていただけると助かります。
> 
> 以上、よろしくお願いいたします。
> 
> -----Original Message-----
> From: seasar-user-bounces @ ml.seasar.org [mailto:seasar-user-bounces @ ml.seasar.org] On Behalf Of Koichi Kobayashi
> Sent: Thursday, March 13, 2014 2:31 AM
> To: seasar-user @ ml.seasar.org
> Subject: [Seasar-user:21823] Re: Seasar2とS2Flex2の相互バージョン関係について
> 
> 小林 (koichik) です。
> 
> ログを見る限り、Hot deploy関連の設定の問題で
> S2Flex2との互換性は関係ないんじゃないかと
> 思います。
> 
> この情報だけでは詳細はわかりませんが、古い
> (おそらく初回リクエスト時の) HotdeployClassLoderに
> ロードされたLoginUserDtoがその後のリクエストでも
> 続けて利用されようとしています。
> Hot deployでよくある「初回だけは動くけど〜」の
> 典型例のようなので、ここだけ見るとS2Flex2は
> 関係なさそうに見えます。
> 
> 最新のDoltengを使うとSeasar2.4.46と
> S2Flex2 1.1.1-rc1の組み合わせでプロジェクトを
> 作ることが出来るので、そちらの設定を参考に
> してみてください。
> 
> 
> On Wed, 12 Mar 2014 08:55:20 +0000, <ooishi-m @ bridgestone.co.jp> wrote:
> 
> > masanです。
> > 
> > いつもお世話になっております。
> > 
> > Seasar2とS2Flex2の相互バージョン関係について教えてください。
> > これまで、Seasar2のバージョンを2.4.13 S2Flex2のバージョンを1.0.1にて
> > 使用していましたが、Seasar2のバージョンを最新の2.4.47にしたところ
> > 下記のようなエラーが発生しています。
> > 
> > ERROR 2014-03-12 17:40:26,685 [http-8080-Processor24] [ESSR0059]クラス(avpdd2.web.avpdd2.impl.IndexServiceImpl$$EnhancedByS2AOP$$da34f5)のプロパティ(loginUserDto)の設定に失敗しました。理由はorg.seasar.framework.exception.SIllegalArgumentException: [ESSR0098]クラス(avpdd2.web.avpdd2.impl.IndexServiceImpl$$EnhancedByS2AOP$$da34f5)[org.seasar.framework.container.hotdeploy.HotdeployClassLoader @ fa88fb]の型(avpdd2.dto.LoginUserDto)[org.seasar.framework.container.hotdeploy.HotdeployClassLoader @ fa88fb]のプロパティ(loginUserDto)に、型(avpdd2.dto.LoginUserDto)[org.seasar.framework.container.hotdeploy.HotdeployClassLoader @ 16b352c]の値(avpdd2.dto.LoginUserDto @ 9d9edd)を設定できませんでした。対象のクラスは(avpdd2.web.avpdd2.impl.IndexServiceImpl$$EnhancedByS2AOP$$da34f5)[org.seasar.framework.container.hotdeploy.HotdeployClassLoader @ fa88fb]です。
> > org.seasar.framework.beans.IllegalPropertyRuntimeException: [ESSR0059]クラス(avpdd2.web.avpdd2.impl.IndexServiceImpl$$EnhancedByS2AOP$$da34f5)のプロパティ(loginUserDto)の設定に失敗しました。理由はorg.seasar.framework.exception.SIllegalArgumentException: [ESSR0098]クラス(avpdd2.web.avpdd2.impl.IndexServiceImpl$$EnhancedByS2AOP$$da34f5)[org.seasar.framework.container.hotdeploy.HotdeployClassLoader @ fa88fb]の型(avpdd2.dto.LoginUserDto)[org.seasar.framework.container.hotdeploy.HotdeployClassLoader @ fa88fb]のプロパティ(loginUserDto)に、型(avpdd2.dto.LoginUserDto)[org.seasar.framework.container.hotdeploy.HotdeployClassLoader @ 16b352c]の値(avpdd2.dto.LoginUserDto @ 9d9edd)を設定できませんでした。対象のクラスは(avpdd2.web.avpdd2.impl.IndexServiceImpl$$EnhancedByS2AOP$$da34f5)[org.seasar.framework.container.hotdeploy.HotdeployClassLoader @ fa88fb]です。
> > 
> > そもそもSeasar2とS2Flex2のこのバージョン関係は動作が
> > 保証されていないのでしょうか?
> > Seasar2のバージョン2.4.47で動作が保証される
> > S2Flex2のバージョンは何になりますか?
> > 
> > 以上、よろしくお願いいたします。
> > _______________________________________________
> > Seasar-user mailing list
> > Seasar-user @ ml.seasar.org
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> 
> 
> -- 
> {
>   name: "Koichi Kobayashi",
>   mail: "koichik @ improvement.jp",
>   blog: "http://d.hatena.ne.jp/koichik/",
>   twitter: "@koichik"
> }
> 
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user


-- 
azusa @ gmail <azusa @ fieldnotes.jp>


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