2017-03-08 12 views
0

這次我有一個關於狀態機超時的問題。 我的情況是這樣的,指的是下面的圖片使用連接工廠時總是執行彈簧狀態機超時

State machine <part>

在進入StateBasic,我執行一些動作和由工廠給定的機器在WaitForTemplateResult等待直到事件要麼VAS_QRY_RES或MAIN_QRY_RES之一。

現在還有一個超時,在30秒後觸發。 因此,現在發生的是,即使VAS_QRY_RES或MAIN_QRY_RES到來,超時也會被觸發。

我研究過這個問題,我是能夠呈現的是,當我第一次進入StateBasic的StateMachineFactory分配一臺具有UUID的解釋,當VAS_QRY_RES或MAIN_QRY_RES談到它分配的另一臺機器,我確認是不同的UUID。無論如何,先前的機器超時(第一個uuid)。

回答

0

我希望這是根本原因是在gh321我只是推一個修復。你會介意嘗試最新1.2.3.BUILD-SNAPSHOT看看是否有幫助。

+0

噢謝謝你我會檢查並讓你知道 –

+0

http://stackoverflow.com/questions/42779463/spring-statemachine-forks –