2016-08-22 5 views
0

私はasynchronusトランザクションメソッドを呼び出し、トランザクションコミットイベントを観察します。この方法はsucessfuly終了し、代わりの実行onTransactionCommit私が受け取る方法:(7.5.0.Final AS)JBOSS Asyncusトランザクションメソッド呼び出しAFTER_COMPLETIONイベント - WELD-000401

WELD-000401 Failure while notifying an observer of event 

のJBoss EAP 6.4.0.GA

レンタルが私のコードテンプレートです:

public class WeldExceptionProblemTest { 
    @Asynchronous 
    public void asynchMethod() { 
    } 
    public void onTransactionCommit(@Observes(during = TransactionPhase.AFTER_COMPLETION) TestEvent event) { 
    } 
    private class TestEvent { 
    } 
} 
+0

[非常に似た問題が見つかりました](http://stackoverflow.com/questions/5832775/how-do-i-combine-asynchronous-and-weld-cdi-events-and-observesduring-transact) – Atmega

答えて

0

asynchMethod内でtry ... catch(RuntimeException)ブロックを使用します。私は例外があった。

関連する問題