我目前正在开发一个使用activiti作为流程引擎的java jee应用程序和alfresco作为ged.i使用mvc设计模式和微服务来为后端项目进行休息调用。我想通过控制器传递ProcessInstances列表,但我得到了这个错误。
Etat HTTP 500 - 无法写入内容:延迟加载命令外部 上下文(通过参考链: 的java.util.ArrayList [0] - > org.activiti.engine.impl.persistence.entity.ExecutionEntity [" variableInstances"]); 嵌套异常是 com.fasterxml.jackson.databind.JsonMappingException:延迟加载 外部命令上下文(通过参考链: 的java.util.ArrayList [0] - > org.activiti.engine.impl.persistence.entity.ExecutionEntity [" variableInstances"])
顺便说一下,当我在没有休息呼叫的情况下进行测试时,服务正常工作。 这是我的控制器:
@RestController
public class CourriersArrivésController {
CourriersArrivésServices courriersArrivésServices;
@RequestMapping(value = "/listCourriersArrivés", method = RequestMethod.GET, produces = "application/json")
@ResponseBody
public List<ProcessInstance> getAllCourriers(){
courriersArrivésServices=new CourriersArrivésImpl();
List<ProcessInstance> listeCourrier = courriersArrivésServices.getListCourriersArrivées() ;
return listeCourrier ;
}
}