我得到了 - 無法更新Activiti數據庫模式:數據庫中的未知版本:'5.20.0.1'?任何想法爲什麼會發生此錯誤?我正在使用activiti-engine-5.18.0 jar無法更新Activiti數據庫模式:數據庫中的未知版本:'5.20.0.1'
我正在嘗試在使用eclipse的Alfresco Activiti之外部署一個進程。
我得到了 - 無法更新Activiti數據庫模式:數據庫中的未知版本:'5.20.0.1'?任何想法爲什麼會發生此錯誤?我正在使用activiti-engine-5.18.0 jar無法更新Activiti數據庫模式:數據庫中的未知版本:'5.20.0.1'
我正在嘗試在使用eclipse的Alfresco Activiti之外部署一個進程。
檢查您在maven依賴關係中使用的activiti引擎的最新版本。 Activiti 5.18.0需要db版本5.18.0.0。數據庫版本5.20.0.1適用於Activiti引擎5.19.0.2。
檢查版本在你的數據庫表ACT_GE_PROPERTY和org.activiti.engine.ProcessEngine.VERSION。他們需要匹配。
謝謝@fersmi! activiti angine和數據庫的版本不匹配。我已經更新了pom.xml,一切正常。十分感謝你的幫助。 –
這應該是被接受的答案。 –
欲瞭解更多詳情,請訪問:http://codecramp.com/activiti-setup-eclipse/#Possible_Exception – EMM
您能否提供更多關於如何嘗試部署工作流的細節? –
RepositoryService repositoryService = activitiRule.getRepositoryService(); repository()。addInputStream(「myProcess.bpmn20.xml」,new FileInputStream(filename))。deploy(); RuntimeService runtimeService = activitiRule.getRuntimeService(); Map variableMap = new HashMap (); variableMap.put(「name」,「abcdefgh」); ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(「myProcess」,variableMap); –
它看起來像你試圖在5.20數據庫上使用Activiti 5.18 jar - 如果你升級到在任何地方使用相同的版本會發生什麼? – Gagravarr