Hi,

the current CVS source contains some index mixup,
leading to OutOfBound exceptions. I recommend the
following patch for src/java/org/apache/alexandria/AlexandriaTask.java
replacing the indices i and j:

mm@doppler[1]:~/devel/jakarta-alexandria/src/java/org/apache/alexandria > diff 
AlexandriaTask.java AlexandriaTask.java.patched 
297c297
<                     if ( projects[i].getOpensource() == true ) {
---
>                     if ( projects[j].getOpensource() == true ) {
371c371
<                 if ( projects[i].getOpensource() == true ) {
---
>                 if ( projects[j].getOpensource() == true ) {


The exception was:
[build/alexandria/alexandria jxr]
java.lang.ArrayIndexOutOfBoundsException
        at 
org.apache.alexandria.AlexandriaTask.getSourceDirectories(AlexandriaTask.java:371)
        at org.apache.alexandria.AlexandriaTask.jxrPhaseOne(AlexandriaTask.java:261)
        at org.apache.alexandria.AlexandriaTask.execute(AlexandriaTask.java:153)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:124)
        at org.apache.tools.ant.Target.execute(Target.java:153)
        at org.apache.tools.ant.Project.runTarget(Project.java:898)
        at org.apache.tools.ant.Project.executeTarget(Project.java:536)
        at org.apache.tools.ant.Project.executeTargets(Project.java:510)
        at org.apache.tools.ant.Main.runBuild(Main.java:421)
        at org.apache.tools.ant.Main.main(Main.java:149)

[build/alexandria/alexandria jxr]
java.lang.ArrayIndexOutOfBoundsException
        at org.apache.alexandria.AlexandriaTask.jxrPhaseTwo(AlexandriaTask.java:297)
        at org.apache.alexandria.AlexandriaTask.execute(AlexandriaTask.java:156)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:124)
        at org.apache.tools.ant.Target.execute(Target.java:153)
        at org.apache.tools.ant.Project.runTarget(Project.java:898)
        at org.apache.tools.ant.Project.executeTarget(Project.java:536)
        at org.apache.tools.ant.Project.executeTargets(Project.java:510)
        at org.apache.tools.ant.Main.runBuild(Main.java:421)
        at org.apache.tools.ant.Main.main(Main.java:149)

CU,
Marcel

-- 
Marcel May
Development
ConSol* GmbH

PGP signature

Reply via email to