簡體   English   中英

在Alfresco Activiti外部啟動進程時出現空指針異常

[英]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因為aNullStringnull ,它沒有任何方法。


如果您的錯誤發生在您發布的第一行,則意味着processEnginenull

如果錯誤發生在第二行,則:

  1. taskService
  2. taskService.singleResult

null

如果在第三行引發錯誤,則tasknull

請編輯您的帖子,以便我知道您發布的哪一行引發了錯誤,因此我可以給出更詳細的答復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM