You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by "Alex Boisvert (JIRA)" <ji...@apache.org> on 2009/03/19 21:51:50 UTC

[jira] Created: (ODE-558) Better error reporting if is missing child

Better error reporting if <forEach> is missing child <scope>
------------------------------------------------------------

                 Key: ODE-558
                 URL: https://issues.apache.org/jira/browse/ODE-558
             Project: ODE
          Issue Type: Bug
          Components: BPEL Compilation/Parsing
    Affects Versions: 1.2
            Reporter: Alex Boisvert
             Fix For: 1.3


Compiling a BPEL file with a <forEach> activity without a child <scope> results in a NPE:

16:57:21 [bpms.designer.pxecompiler] ERROR - error during compilation of L/BudgetApproval/build/BudgetApproval-???????.bpel.
java.lang.NullPointerException
	at org.apache.ode.bpel.compiler.ForEachGenerator.compile(ForEachGenerator.java:67)
	at org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:908)
	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1072)
	at org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:904)
	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:853)
	at org.apache.ode.bpel.compiler.BpelCompiler$6.run(BpelCompiler.java:888)
	at org.apache.ode.bpel.compiler.BpelCompiler$8.run(BpelCompiler.java:1162)
	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1072)
	at org.apache.ode.bpel.compiler.BpelCompiler.compileScope(BpelCompiler.java:1112)
	at org.apache.ode.bpel.compiler.BpelCompiler.compileSLC(BpelCompiler.java:877)
	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:853)
	at org.apache.ode.bpel.compiler.SequenceGenerator.compileChildren(SequenceGenerator.java:54)
	at org.apache.ode.bpel.compiler.SequenceGenerator.compile(SequenceGenerator.java:45)
	at org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:908)
	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1072)
	at org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:904)
	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:853)
	at org.apache.ode.bpel.compiler.BpelCompiler$5.run(BpelCompiler.java:730)
	at org.apache.ode.bpel.compiler.BpelCompiler$8.run(BpelCompiler.java:1162)
	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1072)
	at org.apache.ode.bpel.compiler.BpelCompiler.compileScope(BpelCompiler.java:1112)
	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:710)
	at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:260)
	at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:330)
	at com.intalio.bpms.designer.pxecompiler.builders.BpelCompileJob.compileBpel(BpelCompileJob.java:249)
	at com.intalio.bpms.designer.pxecompiler.builders.BpelCompileJob.compileBpel(BpelCompileJob.java:194)
	at com.intalio.bpms.designer.pxecompiler.builders.BpelCompileJob.run(BpelCompileJob.java:149)
	at com.intalio.bpms.designer.pxecompiler.builders.PxeBuilder.compileBPELResource(PxeBuilder.java:108)
	at com.intalio.bpms.designer.deployment.deploy.DeploymentJob.validateBpelFiles(DeploymentJob.java:252)
	at com.intalio.bpms.designer.deployment.deploy.DeploymentJob.run(DeploymentJob.java:144)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ODE-558) Better error reporting if is missing child

Posted by "Alex Boisvert (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ODE-558?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12683615#action_12683615 ] 

Alex Boisvert commented on ODE-558:
-----------------------------------

And fixed in trunk,

boisvert@sixtine:~/svn/ode/trunk/bpel-compiler$ svn commit -m "ODE-558: Better error reporting if <forEach> is missing child <scope>"
Sending        bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/v1/ForEachGenerator.java
Sending        bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/v1/ForEachGeneratorMessages.java
Sending        bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/v2/ForEachGenerator.java
Sending        bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/v2/ForEachGeneratorMessages.java
Transmitting file data ....
Committed revision 756196.


> Better error reporting if <forEach> is missing child <scope>
> ------------------------------------------------------------
>
>                 Key: ODE-558
>                 URL: https://issues.apache.org/jira/browse/ODE-558
>             Project: ODE
>          Issue Type: Bug
>          Components: BPEL Compilation/Parsing
>    Affects Versions: 1.2
>            Reporter: Alex Boisvert
>             Fix For: 1.3
>
>
> Compiling a BPEL file with a <forEach> activity without a child <scope> results in a NPE:
> 16:57:21 [bpms.designer.pxecompiler] ERROR - error during compilation of L/BudgetApproval/build/BudgetApproval-???????.bpel.
> java.lang.NullPointerException
> 	at org.apache.ode.bpel.compiler.ForEachGenerator.compile(ForEachGenerator.java:67)
> 	at org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:908)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1072)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:904)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:853)
> 	at org.apache.ode.bpel.compiler.BpelCompiler$6.run(BpelCompiler.java:888)
> 	at org.apache.ode.bpel.compiler.BpelCompiler$8.run(BpelCompiler.java:1162)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1072)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compileScope(BpelCompiler.java:1112)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compileSLC(BpelCompiler.java:877)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:853)
> 	at org.apache.ode.bpel.compiler.SequenceGenerator.compileChildren(SequenceGenerator.java:54)
> 	at org.apache.ode.bpel.compiler.SequenceGenerator.compile(SequenceGenerator.java:45)
> 	at org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:908)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1072)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:904)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:853)
> 	at org.apache.ode.bpel.compiler.BpelCompiler$5.run(BpelCompiler.java:730)
> 	at org.apache.ode.bpel.compiler.BpelCompiler$8.run(BpelCompiler.java:1162)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1072)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compileScope(BpelCompiler.java:1112)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:710)
> 	at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:260)
> 	at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:330)
> 	at com.intalio.bpms.designer.pxecompiler.builders.BpelCompileJob.compileBpel(BpelCompileJob.java:249)
> 	at com.intalio.bpms.designer.pxecompiler.builders.BpelCompileJob.compileBpel(BpelCompileJob.java:194)
> 	at com.intalio.bpms.designer.pxecompiler.builders.BpelCompileJob.run(BpelCompileJob.java:149)
> 	at com.intalio.bpms.designer.pxecompiler.builders.PxeBuilder.compileBPELResource(PxeBuilder.java:108)
> 	at com.intalio.bpms.designer.deployment.deploy.DeploymentJob.validateBpelFiles(DeploymentJob.java:252)
> 	at com.intalio.bpms.designer.deployment.deploy.DeploymentJob.run(DeploymentJob.java:144)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (ODE-558) Better error reporting if is missing child

Posted by "Alex Boisvert (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ODE-558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alex Boisvert resolved ODE-558.
-------------------------------

    Resolution: Fixed

Fixed in 1.x branch,
boisvert@sixtine:~/svn/ode/1.1/bpel-compiler$ svn commit -m "ODE-558: Better error reporting if <forEach> is missing child <scope>"                                     
Sending        bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/ForEachGenerator.java                                                                           
Sending        bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/ForEachGeneratorMessages.java                                                                   
Transmitting file data ..                                                                                                                                               
Committed revision 756187.        

> Better error reporting if <forEach> is missing child <scope>
> ------------------------------------------------------------
>
>                 Key: ODE-558
>                 URL: https://issues.apache.org/jira/browse/ODE-558
>             Project: ODE
>          Issue Type: Bug
>          Components: BPEL Compilation/Parsing
>    Affects Versions: 1.2
>            Reporter: Alex Boisvert
>             Fix For: 1.3
>
>
> Compiling a BPEL file with a <forEach> activity without a child <scope> results in a NPE:
> 16:57:21 [bpms.designer.pxecompiler] ERROR - error during compilation of L/BudgetApproval/build/BudgetApproval-???????.bpel.
> java.lang.NullPointerException
> 	at org.apache.ode.bpel.compiler.ForEachGenerator.compile(ForEachGenerator.java:67)
> 	at org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:908)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1072)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:904)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:853)
> 	at org.apache.ode.bpel.compiler.BpelCompiler$6.run(BpelCompiler.java:888)
> 	at org.apache.ode.bpel.compiler.BpelCompiler$8.run(BpelCompiler.java:1162)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1072)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compileScope(BpelCompiler.java:1112)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compileSLC(BpelCompiler.java:877)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:853)
> 	at org.apache.ode.bpel.compiler.SequenceGenerator.compileChildren(SequenceGenerator.java:54)
> 	at org.apache.ode.bpel.compiler.SequenceGenerator.compile(SequenceGenerator.java:45)
> 	at org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:908)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1072)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:904)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:853)
> 	at org.apache.ode.bpel.compiler.BpelCompiler$5.run(BpelCompiler.java:730)
> 	at org.apache.ode.bpel.compiler.BpelCompiler$8.run(BpelCompiler.java:1162)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1072)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compileScope(BpelCompiler.java:1112)
> 	at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:710)
> 	at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:260)
> 	at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:330)
> 	at com.intalio.bpms.designer.pxecompiler.builders.BpelCompileJob.compileBpel(BpelCompileJob.java:249)
> 	at com.intalio.bpms.designer.pxecompiler.builders.BpelCompileJob.compileBpel(BpelCompileJob.java:194)
> 	at com.intalio.bpms.designer.pxecompiler.builders.BpelCompileJob.run(BpelCompileJob.java:149)
> 	at com.intalio.bpms.designer.pxecompiler.builders.PxeBuilder.compileBPELResource(PxeBuilder.java:108)
> 	at com.intalio.bpms.designer.deployment.deploy.DeploymentJob.validateBpelFiles(DeploymentJob.java:252)
> 	at com.intalio.bpms.designer.deployment.deploy.DeploymentJob.run(DeploymentJob.java:144)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.