activiti學習筆記---常見異常
阿新 • • 發佈:2017-11-07
exce 方法 ons 版本 med 不存在 code ssl cloc
Activiti中的基礎異常為org.activiti.engine.ActivitiException
,一個非檢查異常, 這個異常可以在任何時候被API拋出。
為了避免過多的異常繼承,下面的子類用於特定的場合。 流程引擎和API調用的其他場合不會使用下面的異常, 它們會拋出一個普通的ActivitiExceptions
。
-
ActivitiWrongDbException
:當Activiti引擎發現數據庫版本號和引擎版本號不一致時拋出。 -
ActivitiOptimisticLockingException
:對同一數據進行並發方法並出現樂觀鎖時拋出。 -
ActivitiClassLoadingException
-
ActivitiObjectNotFoundException
:當請求或操作的對應不存在時拋出。 -
ActivitiIllegalArgumentException
:這個異常表示調用Activiti API時傳入了一個非法的參數,可能是引擎配置中的非法值,或提供了一個非法制,或流程定義中使用的非法值。 -
ActivitiTaskAlreadyClaimedException
:當任務已經被認領了,再調用taskService.claim(...)
就會拋出。
activiti學習筆記---常見異常