Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.5
-
Component/s: Taverna Enactor
-
Labels:None
Description
org.embl.ebi.escience.scufl.enactor.implementation.WorkflowEventDispatcher.addEventToQueue(WorkflowInstanceEvent) calls notificationThread.interupt() which causes Jena in provenance plugin to fail unexpectedly, because the thread is interrupted even if it is not in the expected sleep mode.
The solution is to replace the interrupt with a synchronised notify and use wait instead of sleep.
This could also apply to ScuflModel.notifyThread().
Issue Links
| Depends | |||
|---|---|---|---|
|
|
|
||