[Seasar-user:21202] Re: hotdeployとdbsessionを同時に使用した場合にエラーが発生する

泉井透 [E-MAIL ADDRESS DELETED]
2011年 12月 7日 (水) 21:04:29 JST


小林さん

ありがとうございます、大体予定が立ちました。


2011年12月7日19:30 Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>:

> 小林 (koichik) です.
>
> 年内 (12/23?) に一度はリリースしようと思います。
>
>
> Date: Fri, 2 Dec 2011 12:23:13 +0900
> From: 泉井透 <[E-MAIL ADDRESS DELETED]>
> Subject: [Seasar-user:21182] Re: hotdeployとdbsessionを同時に使用した場合にエラーが発生する
>
> > 小林さま
> >
> > 対応ありがとうございます
> > 修正版で動作することが確認できました。
> >
> > ちなみに、2.4.45はいつリリースなのでしょうか?教えてくださいお願いします。
> >
> >
> > 2011年12月1日18:41 Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>:
> >
> > > 小林 (koichik) です.
> > >
> > > 報告ありがとうございます
> > > 修正して SNAPSHOT をデプロイしたのでご確認ください。
> > > (今回の修正は s2-framework のみ)
> > >
> > >
> > >
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-framework/2.4.45-SNAPSHOT/s2-framework-2.4.45-20111201.093454-3.jar
> > >
> > >
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-extension/2.4.45-SNAPSHOT/s2-extension-2.4.45-20111201.093454-3.jar
> > >
> > >
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-tiger/2.4.45-SNAPSHOT/s2-tiger-2.4.45-20111201.093700-3.jar
> > >
> > >
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2jdbc-gen/2.4.45-SNAPSHOT/s2jdbc-gen-2.4.45-20111201.093815-3.jar
> > >
> > >
> > > Date: Thu, 1 Dec 2011 14:35:55 +0900
> > > From: 泉井透 <[E-MAIL ADDRESS DELETED]>
> > > Subject: [Seasar-user:21179] hotdeployとdbsessionを同時に使用した場合にエラーが発生する
> > >
> > > > いつもお世話になっております。
> > > >
> > > > DBSessionをhotdeploy時に使用すると、以下のようなエラーが発生し、セッション情報が保持されません
> > > > hotdeployを使用しない場合は正常に動作します
> > > >
> > > > 何か回避方法はないでしょうか?どなかたご存知の方教えてください。
> > > >
> > > >
> > > > --------------------------------------------
> > > > 2011/12/01 14:26:51 org.apache.catalina.core.StandardWrapperValve
> invoke
> > > > 致命的: サーブレット default のServlet.service()が例外を投げました
> > > > org.seasar.framework.exception.IORuntimeException:
> > > > [ESSR0040]IO例外が発生しました。理由はjava.io.NotSerializableException:
> > > >
> > >
> org.seasar.framework.container.hotdeploy.HotdeployHttpSession$SerializedObjectHolder
> > > >  at
> > > >
> > >
> org.seasar.framework.util.SerializeUtil.fromObjectToBinary(SerializeUtil.java:77)
> > > > at
> > > >
> > >
> org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl.updateState(DbSessionStateManagerImpl.java:128)
> > > >  at
> > > >
> > >
> org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl$$EnhancedByS2AOP$$16132c4.$$updateState$$invokeSuperMethod$$(DbSessionStateManagerImpl$$EnhancedByS2AOP$$16132c4.java)
> > > >  at
> > > >
> > >
> org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl$$EnhancedByS2AOP$$16132c4$$MethodInvocation$$updateState0.proceed(MethodInvocationClassGenerator.java)
> > > >  at
> > > >
> > >
> org.seasar.extension.tx.DefaultTransactionCallback.execute(DefaultTransactionCallback.java:58)
> > > > at
> > > >
> > >
> org.seasar.extension.tx.adapter.JTATransactionManagerAdapter.requiresNew(JTATransactionManagerAdapter.java:79)
> > > >  at
> > > >
> > >
> org.seasar.extension.tx.RequiresNewInterceptor.invoke(RequiresNewInterceptor.java:49)
> > > > at
> > > >
> > >
> org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl$$EnhancedByS2AOP$$16132c4$$MethodInvocation$$updateState0.proceed(MethodInvocationClassGenerator.java)
> > > >  at
> > > >
> > >
> org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl$$EnhancedByS2AOP$$16132c4.updateState(DbSessionStateManagerImpl$$EnhancedByS2AOP$$16132c4.java)
> > > >  at
> > > >
> > >
> org.seasar.extension.httpsession.SessionFilter.doFilter(SessionFilter.java:66)
> > > > at
> > > >
> > >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> > > >  at
> > > >
> > >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> > > > at
> > > >
> > >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> > > >  at
> > > >
> > >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> > > > at
> > > >
> > >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> > > >  at
> > > >
> > >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> > > > at
> > > >
> > >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> > > >  at
> > > >
> > >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> > > > at
> > > >
> > >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
> > > >  at
> > > >
> > >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> > > > at
> > > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> > > >  at java.lang.Thread.run(Unknown Source)
> > > > Caused by: java.io.NotSerializableException:
> > > >
> > >
> org.seasar.framework.container.hotdeploy.HotdeployHttpSession$SerializedObjectHolder
> > > >  at java.io.ObjectOutputStream.writeObject0(Unknown Source)
> > > > at java.io.ObjectOutputStream.writeObject(Unknown Source)
> > > >  at
> > > >
> > >
> org.seasar.framework.util.SerializeUtil.fromObjectToBinary(SerializeUtil.java:71)
> > > > ... 21 more
> > > >
> > > > --
> > > >
> > > > エボルブアイティワークス株式会社
> > > > 泉井 透
> > > > toru izui <[E-MAIL ADDRESS DELETED]>
> > > > http://www.evolveit.jp
> > > > 電話:03-6457-8330
> > >
> > > --
> > > {
> > >  name: "Koichi Kobayashi",
> > >  mail: "[E-MAIL ADDRESS DELETED]",
> > >  blog: "http://d.hatena.ne.jp/koichik/",
> > >  twitter: "@koichik"
> > >  }
> > >
> > > _______________________________________________
> > > Seasar-user mailing list
> > > [E-MAIL ADDRESS DELETED]
> > > https://ml.seasar.org/mailman/listinfo/seasar-user
> > >
> >
> >
> >
> > --
> >
> > エボルブアイティワークス株式会社
> > 泉井 透
> > toru izui <[E-MAIL ADDRESS DELETED]>
> > http://www.evolveit.jp
> > 電話:03-6457-8330
>
> --
> {
>  name: "Koichi Kobayashi",
>  mail: "[E-MAIL ADDRESS DELETED]",
>  blog: "http://d.hatena.ne.jp/koichik/",
>  twitter: "@koichik"
>  }
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>



-- 

エボルブアイティワークス株式会社
泉井 透
toru izui <[E-MAIL ADDRESS DELETED]>
http://www.evolveit.jp
電話:03-6457-8330
FAX:03-6457-8331
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20111207/8b073663/attachment.html>


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