Activiti生成流程图代码:
ProcessDefinitionEntity p = (ProcessDefinitionEntity)repositoryService
.createProcessDefinitionQuery()
.processDefinitionId("test:2:13708")
.singleResult();
InputStream in = ProcessDiagramGenerator.generateDiagram(p,"png", Arrays.asList("usertask1"));
抛出异常:
java.awt.image.RasterFormatException: (x + width) is outside raster
at sun.awt.image.IntegerInterleavedRaster.createWritableChild(Unknown Source)
at java.awt.image.BufferedImage.getSubimage(Unknown Source)
at org.activiti.engine.impl.bpmn.diagram.ProcessDiagramCanvas.generateImage(ProcessDiagramCanvas.java:168)
at org.activiti.engine.impl.bpmn.diagram.ProcessDiagramGenerator.generateDiagram(ProcessDiagramGenerator.java:236)
at com.iyspace.test.BaseTest.genPng(BaseTest.java:172)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:82)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:240)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:180)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
解决方法: 将RepositoryService 转换为 RepositoryServiceImpl 对象 通过该对象的 getDeployedProcessDefinition方法来获取流程定义
RepositoryServiceImpl imp = (RepositoryServiceImpl)repositoryService;
ProcessDefinitionEntity entity2 = (ProcessDefinitionEntity)imp.getDeployedProcessDefinition("test:2:13708");
InputStream in = ProcessDiagramGenerator.generateDiagram(p,"png", Arrays.asList("usertask1"));
Activit版本 5.8
分享到:
相关推荐
前景:之前本地用jeecg(1.7版本)设计流程、发布流程、修改流程,所有的操作都是项目有汉字启动的,没有任何问题,后来客户要求PC端审批流程时要求驳回到开始节点(原本的框架不能满足),重新启动,发布流程就会报后边...
activiti-bpmn-converter-5.16.4.jar
org.activiti.designer.feature org.eclipse.graphiti.feature org.activiti.designer.eclipse org.activiti.designer.gui org.activiti.designer.help org.activiti.designer.integration org.activiti.designer....
activiti和springboot整合只使用application.properties配置文件,解决了jdbc长时间待机连接被收回报错。使用springProcessEngineConfiguration对activiti管理
Software being installed: Activiti Eclipse BPMN 2.0 Designer 5.18.0.201508100929 (org.activiti.designer.feature.feature.group 5.18.0.201508100929) Missing requirement: Activiti Eclipse BPMN 2.0 ...
解决activiti生成流程图时用modeler设计器,连线名称不显示或显示不清楚的问题。
activiti-bpmn-converter-5.12.1.jar activiti-bpmn-converter-5.12.1.jar
activiti-diagram-rest-5.21.0.jar .
activiti流程图高亮显示配置,为了方便别人快速配置,特此编辑此贴,盼同行们多多支持小编,原创不容易!
activiti生成bpmn图的代码 整理出来了 省的翻源码了
activiti流程图查看demo
Software being installed: Activiti Eclipse BPMN 2.0 Designer 5.18.0.201508100929 (org.activiti.designer.feature.feature.group 5.18.0.201508100929) Missing requirement: Activiti Eclipse BPMN 2.0 ...
标签:activiti、image、generator、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准...
Software being installed: Activiti Eclipse BPMN 2.0 Designer 5.18.0.201508100929 (org.activiti.designer.feature.feature.group 5.14.0.201508100929) Missing requirement: Activiti Eclipse BPMN 2.0 ...
activiti的war包activiti-explorer.war及activiti中文版帮助手册Activiti_User_Guide_5.16.pdf
eclipse 流程插件离线安装包和依赖包 Activiti BPMN Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),可以定义流程、执行流程并以...
标签:activiti-spring-5.7.jar.zip,activiti,spring,5.7,jar.zip包下载,依赖包
kingbase适配activiti重写jar包
activiti5.22 流程设计器绘画的流程图条件线上的字不显示 下载该jar包 替换对应的maven仓库的jar包就可以了
标签:activiti-engine-5.7.jar.zip,activiti,engine,5.7,jar.zip包下载,依赖包