![](/img/trans.png)
[英]Starting a activiti process outside activiti explorer and completing it inside activiti explorer
[英]Null pointer exception while starting a process outside Alfresco Activiti
我正在使用Alfresco Activiti,並希望在其外部啟動任務。 我已經編寫了一個獨立的Java程序來執行此操作(即,我的Java程序在執行時會在露天活動中創建一個任務)。
TaskService taskService=processEngine.getTaskService();
Task task=taskService.createTaskQuery().taskAssignee("USER MAYA SHARMA").singleResult();
System.out.println(task.getName());
只要我的taskAssignee
是$ INITIATOR,該程序就可以正常運行,但是當我在露天活動taskAssignee
更改為真實用戶時,它將引發空指針異常。
Exception in thread "main" java.lang.NullPointerException at TestingABC.main(TestingABC.java:34)
當您嘗試在null
對象上調用方法時,會發生NullPointerException
。 例如:
String aNullString = null;
aNullString.indexOf("");
將給出NullPointerException
因為aNullString
為null
,它沒有任何方法。
如果您的錯誤發生在您發布的第一行,則意味着processEngine
為null
。
如果錯誤發生在第二行,則:
taskService
taskService.singleResult
為null
如果在第三行引發錯誤,則task
為null
。
請編輯您的帖子,以便我知道您發布的哪一行引發了錯誤,因此我可以給出更詳細的答復。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.