1. 程式人生 > >activiti學習筆記---常見異常

activiti學習筆記---常見異常

exce 方法 ons 版本 med 不存在 code ssl cloc

Activiti中的基礎異常為org.activiti.engine.ActivitiException,一個非檢查異常, 這個異常可以在任何時候被API拋出。

為了避免過多的異常繼承,下面的子類用於特定的場合。 流程引擎和API調用的其他場合不會使用下面的異常, 它們會拋出一個普通的ActivitiExceptions

  • ActivitiWrongDbException:當Activiti引擎發現數據庫版本號和引擎版本號不一致時拋出。

  • ActivitiOptimisticLockingException:對同一數據進行並發方法並出現樂觀鎖時拋出。

  • ActivitiClassLoadingException

    :當無法找到需要加載的類或在加載類時出現了錯誤(比如,JavaDelegate,TaskListener等。

  • ActivitiObjectNotFoundException:當請求或操作的對應不存在時拋出。

  • ActivitiIllegalArgumentException:這個異常表示調用Activiti API時傳入了一個非法的參數,可能是引擎配置中的非法值,或提供了一個非法制,或流程定義中使用的非法值。

  • ActivitiTaskAlreadyClaimedException:當任務已經被認領了,再調用taskService.claim(...)就會拋出。

activiti學習筆記---常見異常