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