[Seasar-user:11930] Re: S2JDBCとWAS6TransactionManagerで例外が発生します
Noritaka Ishizumi
[E-MAIL ADDRESS DELETED]
2007年 12月 6日 (木) 11:55:16 JST
石墨です。
小林さん、さっそくの対応ありがとうございます。
>> 現在、WAS 6.1.0.13において、Seasar2 2.4.18-rc3のS2JDBCと
>> S2TxのWAS6Transactionを利用しようとしているのですが、
>> S2TxのAspectをかけたメソッドからの戻りで、下記の例外が発生してしまいます。
>報告ありがとうございます.
>修正して以下に SNAPSHOT を置いたので,こちらで
>確認していただけないでしょうか.
SNAPSHOT版に置き換えて確認したところ、
下記のように例外の発生源は変化しましたが、
やはり正常にトランザクションが完了できませんでした。
[07/12/06 10:42:24:718 JST] 0000001c RegisteredSyn E WTRN0074E: after_completion 同期操作で例外が発生しました: java.lang.IllegalStateException
at com.ibm.ws.uow.UOWManagerImpl.getResource(UOWManagerImpl.java:696)
at org.seasar.extension.tx.adapter.WAS6TransactionSynchronizationRegistry.getResource(WAS6TransactionSynchronizationRegistry.java:47)
at org.seasar.extension.jdbc.manager.JdbcManagerImpl.afterCompletion(JdbcManagerImpl.java:284)
at com.ibm.ws.uow.ComponentContextSynchronizationWrapper.afterCompletion(ComponentContextSynchronizationWrapper.java:84)
at com.ibm.ws.Transaction.JTA.RegisteredSyncs.distributeAfter(RegisteredSyncs.java:424)
at com.ibm.ws.Transaction.JTA.TransactionImpl.distributeAfter(TransactionImpl.java:3880)
at com.ibm.ws.Transaction.JTA.TransactionImpl.postCompletion(TransactionImpl.java:3859)
at com.ibm.ws.Transaction.JTA.TransactionImpl.commitXAResources(TransactionImpl.java:2516)
at com.ibm.ws.Transaction.JTA.TransactionImpl.stage1CommitProcessing(TransactionImpl.java:1642)
at com.ibm.ws.Transaction.JTA.TransactionImpl.processCommit(TransactionImpl.java:1602)
at com.ibm.ws.Transaction.JTA.TransactionImpl.commit(TransactionImpl.java:1537)
at com.ibm.ws.Transaction.JTA.TranManagerImpl.commit(TranManagerImpl.java:239)
at com.ibm.ws.Transaction.JTA.TranManagerSet.commit(TranManagerSet.java:163)
at com.ibm.ws.uow.UOWManagerImpl.uowCommit(UOWManagerImpl.java:1055)
at com.ibm.ws.uow.UOWManagerImpl.uowEnd(UOWManagerImpl.java:1025)
at com.ibm.ws.uow.UOWManagerImpl.runUnderNewUOW(UOWManagerImpl.java:975)
at com.ibm.ws.uow.UOWManagerImpl.runUnderUOW(UOWManagerImpl.java:509)
at org.seasar.extension.tx.adapter.WAS6TransactionManagerAdapter.executeCallback(WAS6TransactionManagerAdapter.java:123)
at org.seasar.extension.tx.adapter.WAS6TransactionManagerAdapter.required(WAS6TransactionManagerAdapter.java:67)
at org.seasar.extension.tx.RequiredInterceptor.invoke(RequiredInterceptor.java:41)
at pagecode.tilesContent.CM010TPage$$EnhancedByS2AOP$$3b9a3b9a$$MethodInvocation$$doButton1Action0.proceed(MethodInvocationClassGenerator.java)
at pagecode.tilesContent.CM010TPage$$EnhancedByS2AOP$$3b9a3b9a.doButton1Action(CM010TPage$$EnhancedByS2AOP$$3b9a3b9a.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:127)
≡≡≡≡≡=====−−−−−……………‥‥‥‥‥☆
Noritaka Ishizumi
Seasar-user メーリングリストの案内