- 浏览: 407724 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (318)
- js (20)
- JQuery (2)
- Java (46)
- Oracle (4)
- mysql (21)
- ExtJs (17)
- Excel (2)
- Linux (8)
- Sql (8)
- Jsp (2)
- hibernate (12)
- jbpm (17)
- eclipse (8)
- 名博收藏 (1)
- Junit (2)
- 应用集成 (3)
- web (10)
- jboss (3)
- Rest (3)
- 其它 (7)
- 磁盘分区管理 (1)
- spring (18)
- SSO (4)
- tomcat (4)
- CSS (7)
- MemCached (6)
- EhCache (4)
- weblogic (1)
- apache (6)
- Exception design (1)
- db (1)
- 分析模式 (1)
- jstl (1)
- jsf (0)
- firefox (2)
- MongoDB (4)
- androidpn (1)
- hadoop (1)
- cvs (1)
- 微信公众号 (2)
- 高并发 (4)
- 技术论坛 (1)
- CDN (1)
- JVM (16)
- 加密 (4)
- maven (2)
- jenkins (1)
- hessian (1)
- 大数据处理 (2)
- NIO (0)
- netty (1)
- redis (1)
- git (1)
- Elastic Job (0)
最新评论
-
zgw06629:
或者<pre>aaaabbbbcccc</p ...
javaDoc注释换行 -
ddnzero:
...
StringBuffer换行 -
maosijun:
。。。。
EXT CExt.form.ComboBox选择一次后只剩一个选项 -
ysa198584:
你这有问题,当我的代码出现User.class的时候,反编绎的 ...
java的class文件批量反编译 -
dongj0325:
看到您的博客,很受启发,但还有关于jbpm4.4 timer使 ...
JBPM定时器(Timer)之Repeat属性不能使用变量
当我配置节点超时使用以数字开头的表达式变量如下:
<state name="guardedWait" g="98,46,127,52"> <on event="timeout"> <timer duedate="#{4c6771e788b511df9fe80016eca5d82f}" repeat="#{repeat}" /> <event-listener class="org.jbpm.examples.timer.repeat.Escalate" /> </on> <transition name="go on" to="next step" g="-16,-17"/> </state>
JBPM报异常如下:
org.jbpm.api.JbpmException: script evaluation error: javax.el.ELException: Error parsing '#{4c6771e788b511df9fe80016eca5d82f}': syntax error at position 3, encountered 'c6771e788b511df9fe80016eca5d82f', expected '}' at org.jbpm.pvm.internal.script.ScriptManager.evaluate(ScriptManager.java:130) at org.jbpm.pvm.internal.script.ScriptManager.evaluate(ScriptManager.java:118) at org.jbpm.pvm.internal.script.ScriptManager.evaluateExpression(ScriptManager.java:90) at org.jbpm.pvm.internal.job.TimerImpl.setDueDateDescription(TimerImpl.java:76) at org.jbpm.pvm.internal.model.ScopeInstanceImpl.createTimer(ScopeInstanceImpl.java:303) at org.jbpm.pvm.internal.model.ScopeInstanceImpl.initializeTimers(ScopeInstanceImpl.java:323) at org.jbpm.pvm.internal.model.ExecutionImpl.initializeScopes(ExecutionImpl.java:238) at org.jbpm.pvm.internal.model.ExecutionImpl.start(ExecutionImpl.java:213) at org.jbpm.pvm.internal.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:61) at org.jbpm.pvm.internal.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:37) at org.jbpm.pvm.internal.svc.DefaultCommandService.execute(DefaultCommandService.java:42) at org.jbpm.pvm.internal.tx.SpringCommandCallback.doInTransaction(SpringCommandCallback.java:45) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) at org.jbpm.pvm.internal.tx.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:55) at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.executeInNewEnvironment(EnvironmentInterceptor.java:53) at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:40) at org.jbpm.pvm.internal.svc.RetryInterceptor.execute(RetryInterceptor.java:55) at org.jbpm.pvm.internal.svc.ExecutionServiceImpl.startProcessInstanceById(ExecutionServiceImpl.java:58) at cn.ceopen.xframework.workflow.biz.impl.FlowEngineBizImpl.startProcess(FlowEngineBizImpl.java:1305) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy4.startProcess(Unknown Source) at cn.ceopen.xproduct.workflow.biz.impl.FlowExecutionBizImpl.startProcess(FlowExecutionBizImpl.java:111) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy12.startProcess(Unknown Source) at cn.ceopen.xproduct.workflow.biz.TestSerialTaskNode.testSerialTaskNode(TestSerialTaskNode.java:84) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46) 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) Caused by: javax.script.ScriptException: javax.el.ELException: Error parsing '#{4c6771e788b511df9fe80016eca5d82f}': syntax error at position 3, encountered 'c6771e788b511df9fe80016eca5d82f', expected '}' at org.jbpm.pvm.internal.script.JuelScriptEngine.parse(JuelScriptEngine.java:167) at org.jbpm.pvm.internal.script.JuelScriptEngine.eval(JuelScriptEngine.java:62) at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:247) at org.jbpm.pvm.internal.script.ScriptManager.evaluate(ScriptManager.java:126) ... 65 more Caused by: javax.el.ELException: Error parsing '#{4c6771e788b511df9fe80016eca5d82f}': syntax error at position 3, encountered 'c6771e788b511df9fe80016eca5d82f', expected '}' at de.odysseus.el.tree.impl.Builder.build(Builder.java:114) at de.odysseus.el.tree.TreeStore.get(TreeStore.java:62) at de.odysseus.el.TreeValueExpression.<init>(TreeValueExpression.java:68) at de.odysseus.el.ExpressionFactoryImpl.createValueExpression(ExpressionFactoryImpl.java:203) at de.odysseus.el.ExpressionFactoryImpl.createValueExpression(ExpressionFactoryImpl.java:74) at org.jbpm.pvm.internal.script.JuelScriptEngine.parse(JuelScriptEngine.java:162) ... 68 more
发表评论
-
工作流系统参考模型
2012-04-19 15:44 1003工作流系统参考模型 ... -
【转载】JBPM之长事务设计解析
2011-08-16 22:26 768JBPM之长事务设计解析 在 ... -
纵观jBPM:从jBPM3到jBPM5以及Activiti5
2011-05-11 16:45 842原文:http://www.infoq.com/c ... -
JBPM4.3 动态创建Transition时,需要在OpenEnvironment取得Activity后closeEnvironment
2010-10-18 10:06 1640JBPM4.3 动态创建Transition时,需要在Open ... -
java.lang.NoSuchMethodError: org.w3c.dom.Element.setUserData(Ljava/lang/String;L
2010-09-14 10:40 1439http://topic.csdn.net/u/2009083 ... -
jBPM Decision Node
2010-06-12 15:37 956jBPM Decision Node 决策节点的执 ... -
JBPM4.3中的variable
2010-05-24 19:40 745http://phoenix-clt.iteye.com/bl ... -
no environment to get org.jbpm.pvm.internal.session.RepositorySession
2010-04-14 15:47 2882我的代码是这样的: public List<Strin ... -
解决异常org.hibernate.exception.ConstraintViolationException: could not delete:
2010-04-13 10:06 3872调用方法RepositoryService.deleteDep ... -
JBPM4根据JPDL字符串部署流程
2010-03-29 15:45 1810JBPM4对流程定义的部署的所有方式如下: package ... -
Spring与Jbpm4.3集成:Cannot find the declaration of element 'jbpm-configuration'
2010-03-15 14:45 2480在单元测试Spring与Jbpm4.3集成的时报Cannot ... -
JBPM4与Spring的集成
2010-01-21 15:15 841JBPM4与Spring的集成: http://rongha ... -
Jbpm4的IOC容器(转)
2010-01-21 11:06 812Jbpm4的IOC容器(转):http://www.iteye ... -
jBPM4的运行期环境
2010-01-21 10:07 1361http://www.3648.com/article/200 ... -
JBPM定时器(Timer)之Repeat属性不能使用变量
2010-01-21 10:01 2024我曾 ... -
jBPM4 PVM的流程定义模型与过程调度
2010-01-15 12:14 1015jBPM4 PVM的流程定义模型与过程调度: http ...
相关推荐
SSH+JBPM4.3的整合 JBPM4.3 转载别人的博客,里面包含2份整合框架的资料,2份关于JBPM的学习
JBPM4.3的初学者视频, 包含了JBPM4.3的插件, 共9个,分开来上传了
jbpm4.3,jbpm4.3工作流程管理例子
jbpm4.3与spring整合的一个小文档
JBPM4.3用户手册JBPM4.3用户手册JBPM4.3用户手册
jbpm jbpm4.3.jar DDDDDDDD
jbpm4.3集成到tomcat、eclipse过程
jbpm 4.3 与 spring 集成
JBPM4.3WEB应用,里面有一个关于请假流程的例子,基本上包含了JBPM4.3的一些常用的方法及服务类,也把它的新特性展现出来了。
jbpm4.3问题解决方法,我们根据您的错误给出针对性的解答!
超清晰的视频教程,有完整的例子,全面讲解了jbpm4.3,里面有代码,由于视频太大,给大家一个下载地址吧!!
JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南
jbpm4.3 英文帮助文档 不是中文的还是很全的
jBPM4.3用户指南 在这个用户指南里, 我们将介绍在持久执行模式下的jPDL流程语言。 持久执行模式是指流程定义、 流程执行以及流程历史都保存在关系数据库中, 这是jBPM实际通常使用的方式。 这个用户指南介绍了...
jbpm4.3 中文文档 jbpm4.3 中文文档
本示例主要实现了流程的基本管理,流程实例的管理,...使用本例子只需要拷贝jbpm4.3的lib的jar包到本实例lib里面即可运行,注意用tomcat6的话必须把juel.jar,juel-engine.jar、juel-impl.jar剪切到tomcat的lib目录下。
jbpm4.3表结构和表字段说明
部署ssh所必需jar包另有部署方案,方案很完善可以提供源代码
jbpm4.3 请假流程实例示例jbpm4.3 请假流程实例示例jbpm4.3 请假流程实例示例jbpm4.3 请假流程实例示例jbpm4.3 请假流程实例示例
jbpm4.3 开发手册,chm格式文档,方便查看。