>我创建了一个包含"接收任务"和"脚本任务"的简单业务流程。但是,仅运行一次实例后,我不断收到以下错误,无法继续。
信息:由于处理错误,无法打开请求的业务流程。而是加载了空进程。单击下面的"详细信息"选项卡以查看错误详细信息。
详:java.lang.NullPointerException at oorg.jbpm.designer.bpmn2.impl.Bpmn2JsonMarshaller.marshallTask(Bpmn2JsonMarshaller.java:1825) 在(等等。如果以后需要,我可以提供其余信息)
如何开始解决它?
似乎解析器期望存在一些数据,但事实并非如此,从而导致 NPE。 你能指定你正在使用哪个版本的jBPM吗? 有问题的文件可以在这里找到,但要匹配该行,您必须选择正确的标签:https://github.com/droolsjbpm/jbpm-designer/blob/master/jbpm-designer-backend/src/main/java/org/jbpm/designer/bpmn2/impl/Bpmn2JsonMarshaller.java