[ http://issues.apache.org/jira/browse/ODE-46?page=comments#action_12435593 
] 
            
Tammo van Lessen commented on ODE-46:
-------------------------------------

As long as xdoclet is only used to generate channel interfaces from non-tiger 
code, it should be sufficient to run xdoclet only on the 
org.apache.ode.bpel.runtime.channels package.

Index: C:/Temp/odesvn/trunk/bpel-runtime/pom.xml
===================================================================
--- C:/Temp/odesvn/trunk/bpel-runtime/pom.xml   (revision 447582)
+++ C:/Temp/odesvn/trunk/bpel-runtime/pom.xml   (working copy)
@@ -134,7 +134,7 @@
                         <configuration>
                             <tasks>
                                 <doclet 
destDir="${project.build.directory}/generated-sources/xdoclet" verbose="true">
-                                    <fileset dir="${basedir}/src/main/java" 
includes="**/*.java"/>
+                                    <fileset 
dir="${basedir}/src/main/java/org/apache/ode/bpel/runtime/channels" 
includes="**/*.java"/>
                                     <template havingClassTag="jacob.kind" 
destinationFile="{0}ChannelListener.java" 
templateFile="${basedir}/../jacob/src/xdt/org/apache/ode/jacob/ChannelListener.xdt"/>
                                     <template havingClassTag="jacob.kind" 
destinationFile="{0}Channel.java" 
templateFile="${basedir}/../jacob/src/xdt/org/apache/ode/jacob/channel.xdt"/>
                                 </doclet>


> Successful build has xdoclet exceptions (due to Java5 parse errors)
> -------------------------------------------------------------------
>
>                 Key: ODE-46
>                 URL: http://issues.apache.org/jira/browse/ODE-46
>             Project: Apache Ode
>          Issue Type: Bug
>          Components: Build System
>    Affects Versions: Incubator
>            Reporter: Tammo van Lessen
>            Priority: Minor
>
> A clean build throws the following annoying xdoclet exception, even if the 
> build is successful. It seems that xdoclet has some problems with the 
> Java5-foreach in 
> \bpel-runtime\src\main\java\org\apache\ode\bpel\runtime\EH_EVENT.java:187 
> (Revision ~447470).
> ---
> INFO: Running <template/>
> xjavadoc.ParseException: Parse error at line 187, column 36.  Encountered: :
>         at 
> xjavadoc.SimpleParser.generateParseException(SimpleParser.java:6652)
>         at xjavadoc.SimpleParser.jj_consume_token(SimpleParser.java:6612)
>         at xjavadoc.SimpleParser.ForStatement(SimpleParser.java:3086)
>         at xjavadoc.SimpleParser.Statement(SimpleParser.java:2631)
>         at xjavadoc.SimpleParser.BlockStatement(SimpleParser.java:2776)
>         at xjavadoc.SimpleParser.Block(SimpleParser.java:2728)
>         at xjavadoc.SimpleParser.Statement(SimpleParser.java:2587)
>         at xjavadoc.SimpleParser.IfStatement(SimpleParser.java:2992)
>         at xjavadoc.SimpleParser.Statement(SimpleParser.java:2622)
>         at xjavadoc.SimpleParser.BlockStatement(SimpleParser.java:2776)
>         at xjavadoc.SimpleParser.Block(SimpleParser.java:2728)
>         at xjavadoc.SimpleParser.MethodDeclaration(SimpleParser.java:1135)
>         at 
> xjavadoc.SimpleParser.ClassOrInterfaceBodyDeclaration(SimpleParser.java:861)
>         at xjavadoc.SimpleParser.ClassOrInterfaceBody(SimpleParser.java:795)
>         at 
> xjavadoc.SimpleParser.ClassOrInterfaceDeclaration(SimpleParser.java:567)
>         at 
> xjavadoc.SimpleParser.ClassOrInterfaceBodyDeclaration(SimpleParser.java:838)
>         at xjavadoc.SimpleParser.ClassOrInterfaceBody(SimpleParser.java:795)
>         at 
> xjavadoc.SimpleParser.ClassOrInterfaceDeclaration(SimpleParser.java:567)
>         at xjavadoc.SimpleParser.TypeDeclaration(SimpleParser.java:481)
>         at xjavadoc.SimpleParser.CompilationUnit(SimpleParser.java:330)
>         at xjavadoc.SimpleParser.populate(SimpleParser.java:272)
>         at xjavadoc.SourceClass.parse(SourceClass.java:758)
>         at xjavadoc.SourceClass.<init>(SourceClass.java:124)
>         at xjavadoc.XJavaDoc.scanAndPut(XJavaDoc.java:885)
>         at xjavadoc.XJavaDoc.getXClass(XJavaDoc.java:406)
>         at xjavadoc.XJavaDoc.getOuterSourceClasses(XJavaDoc.java:760)
>         at xjavadoc.XJavaDoc.getSourceClasses(XJavaDoc.java:323)
>         at xjavadoc.XJavaDoc.getSourceClasses(XJavaDoc.java:310)
>         at 
> xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:668)
>         at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:596)
>         at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:487)
>         at xdoclet.XDocletMain.start(XDocletMain.java:48)
>         at xdoclet.DocletTask.start(DocletTask.java:468)
>         at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
>         at 
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>         at org.apache.tools.ant.Task.perform(Task.java:364)
>         at org.apache.tools.ant.Target.execute(Target.java:341)
> ...
> Error parsing File 
> C:\Temp\odesvn\trunk\bpel-runtime\src\main\java\org\apache\ode\bpel\runtime\EH_EVENT.java:Parse
>  error at line 187, column 36.  Encountered: :
> 18.09.2006 18:02:46 xdoclet.TemplateSubTask engineStarted

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to