- 
        1. Re: JBPM5 gateway constraint access to own Object attributesous2k Mar 8, 2012 11:08 AM (in response to ous2k)i still have the same gateway constaint problem above the msg error, even i have added the package name like said in other post org.drools.RuntimeDroolsException: invalid package name at org.jbpm.compiler.ProcessBuilderImpl.buildProcess(ProcessBuilderImpl.java:173) at org.jbpm.compiler.ProcessBuilderImpl.addProcessFromXml(ProcessBuilderImpl.java:252) at org.drools.compiler.PackageBuilder.addProcessFromXml(PackageBuilder.java:564) at org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:608) at org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:37) at com.sample.MainTester.readKnowledgeBase(MainTester.java:49) at com.sample.MainTester.testEDPBM(MainTester.java:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) 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.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49) 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) [5,13]: [ERR 102] Line 5:13 mismatched input 'myLoan' in rule "RuleFlow-Split-com.sample.bpmn-5-3-DROOLS_DEFAULT" in pattern [12,13]: [ERR 102] Line 12:13 mismatched input 'myLoan' in rule "RuleFlow-Split-com.sample.bpmn-5-4-DROOLS_DEFAULT" in pattern [0,0]: Parser returned a null Package in attachement you can find the project file does any one can provide help??? 
- 
        2. Re: JBPM5 gateway constraint access to own Object attributesswiderski.maciej Mar 9, 2012 6:55 AM (in response to ous2k)try with this: <conditionExpression xsi:type="tFormalExpression" >return myLoan.isDeliveryStatus();</conditionExpression> HTH 
- 
        3. Re: JBPM5 gateway constraint access to own Object attributesous2k Mar 9, 2012 8:44 AM (in response to swiderski.maciej)Thx Maciej Swiderski i have tried that but there is some thing else wrong , to in same wave i have added the process varibale myLoan as an object and className com.sample.Loan from using properties palette on eclipse ava.lang.RuntimeException: Exception when trying to evaluate constraint VIP in split Gateway at org.jbpm.workflow.instance.node.SplitInstance.internalTrigger(SplitInstance.java:79) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:122) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerConnection(NodeInstanceImpl.java:185) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:150) at org.jbpm.workflow.instance.node.StartNodeInstance.triggerCompleted(StartNodeInstance.java:49) at org.jbpm.workflow.instance.node.StartNodeInstance.internalTrigger(StartNodeInstance.java:41) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:122) at org.jbpm.ruleflow.instance.RuleFlowProcessInstance.internalStart(RuleFlowProcessInstance.java:35) at org.jbpm.process.instance.impl.ProcessInstanceImpl.start(ProcessInstanceImpl.java:188) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.start(WorkflowProcessInstanceImpl.java:303) at org.jbpm.process.instance.ProcessRuntimeImpl.startProcessInstance(ProcessRuntimeImpl.java:168) at org.jbpm.process.instance.ProcessRuntimeImpl.startProcess(ProcessRuntimeImpl.java:138) at org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1079) at org.drools.impl.StatefulKnowledgeSessionImpl.startProcess(StatefulKnowledgeSessionImpl.java:306) at com.sample.CustomerSelection.main(CustomerSelection.java:32) Caused by: java.lang.RuntimeException: unable to execute ReturnValueEvaluator at org.jbpm.process.instance.impl.ReturnValueConstraintEvaluator.evaluate(ReturnValueConstraintEvaluator.java:130) at org.jbpm.workflow.instance.node.SplitInstance.internalTrigger(SplitInstance.java:72) ... 14 more Caused by: [Error: null pointer: loan.isDeliveryStatus()] [Near : {... return loan.isDeliveryStatus() ....}] ^ [Line: 1, Column: 1] at org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:434) at org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor(ReflectiveAccessorOptimizer.java:141) at org.mvel2.ast.ASTNode.optimize(ASTNode.java:157) at org.mvel2.ast.ASTNode.getReducedValueAccelerated(ASTNode.java:113) at org.mvel2.compiler.ExecutableAccessor.getValue(ExecutableAccessor.java:38) at org.mvel2.ast.ReturnNode.getReducedValueAccelerated(ReturnNode.java:50) at org.mvel2.MVELRuntime.execute(MVELRuntime.java:87) at org.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:122) at org.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:115) at org.mvel2.MVEL.executeExpression(MVEL.java:930) at org.jbpm.process.instance.impl.MVELReturnValueEvaluator.evaluate(MVELReturnValueEvaluator.java:100) at org.jbpm.process.instance.impl.ReturnValueConstraintEvaluator.evaluate(ReturnValueConstraintEvaluator.java:128) ... 15 more Caused by: java.lang.NullPointerException at org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:395) ... 26 more Best Regards 
- 
        4. Re: JBPM5 gateway constraint access to own Object attributesswiderski.maciej Mar 9, 2012 8:47 AM (in response to ous2k)ous2k wrote: Caused by: [Error: null pointer: loan.isDeliveryStatus()] [Near : {... return loan.isDeliveryStatus() ....}] maybe you reference wrong variable, as you said you defined variable with name myLoan? 
- 
        5. Re: JBPM5 gateway constraint access to own Object attributesous2k Mar 9, 2012 8:54 AM (in response to swiderski.maciej)i think the problem is in the evaluation or some thing like that Caused by: java.lang.RuntimeException: unable to execute ReturnValueEvaluatore do you agree in attachement you can find the code http://www.2shared.com/file/NqGr1flD/customerselection.html Best Regards 
- 
        6. Re: JBPM5 gateway constraint access to own Object attributesous2k Mar 9, 2012 9:06 AM (in response to ous2k)@Maciej Swiderski you answer is correct,there was an other problem in identifier of variable injected from java testing class in attachement you can find the correct code, Thx For help Maciej 
 
    