Finally fixed.
Summary:
1. removed dependencies on jaxen and xerces. We don't need them. You can drop stale jaxen and xerces jars from your
ooxml-lib directory.
2. junit task must run with fork=yes option. This is important for Gump to
properly load the classpath.
Yegor
It seems that we need to modify
http://svn.apache.org/repos/asf/gump/metadata/project/poi.xml.
Gump runs with the -Dbuild.sysclasspath=only option which means it
ignores the classpath settings from build.xml and uses classpath from
system environment which is built dynamically based on poi.xml settings.
I will be fixing it tomorrow (it's already 11:30 PM and I have no energy
to do it today :) If there are any volunteers to help me - you are welcome.
The plan is as follows:
* check out gump/projects/poi.xml. svn committers should be able to do it
* add ooxml dependencies
* commit
P.S. It took me quite a while to understand what's the matter with build
failures. Normal "ant gump" cycle works just fine.
Yegor
To whom it may engage...
This is an automated request, but not an unsolicited one. For
more information please visit http://gump.apache.org/nagged.html,
and/or contact the folk at [EMAIL PROTECTED]
Project poi has an issue affecting its community integration.
This issue affects 1 projects.
The current state of this project is 'Failed', with reason 'Build
Failed'.
For reference only, the following projects are affected by this:
- poi : POI
Full details are available at:
http://vmgump.apache.org/gump/public/poi/poi/index.html
That said, some information snippets are provided here.
The following annotations (debug/informational/warning/error messages)
were provided:
-DEBUG- Output [poi-contrib-gump-07112008.jar] identifier set to
output basename: [poi-contrib-gump]
-DEBUG- Output [poi-scratchpad-gump-07112008.jar] identifier set to
output basename: [poi-scratchpad-gump]
-DEBUG- Output [poi-gump-07112008.jar] identifier set to output
basename: [poi-gump]
-INFO- Failed with reason build failed
-DEBUG- Extracted fallback artifacts from Gump Repository
The following work was performed:
http://vmgump.apache.org/gump/public/poi/poi/gump_work/build_poi_poi.html
Work Name: build_poi_poi (Type: Build)
Work ended in a state of : Failed
Elapsed: 7 mins 12 secs
Command Line: /usr/lib/jvm/java-1.5.0-sun/bin/java
-Djava.awt.headless=true
-Xbootclasspath/p:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar:/srv/gump/public/workspace/xml-xerces2/build/xercesImpl.jar:/srv/gump/public/workspace/xml-xalan/build/serializer.jar:/srv/gump/public/workspace/xml-xalan/build/xalan-unbundled.jar
org.apache.tools.ant.Main
-Dgump.merge=/srv/gump/public/gump/work/merge.xml
-Dbuild.sysclasspath=only -Dversion.id=gump -DDSTAMP=07112008 -f
build.xml gump [Working Directory: /srv/gump/public/workspace/poi]
CLASSPATH:
/usr/lib/jvm/java-1.5.0-sun/lib/tools.jar:/srv/gump/public/workspace/poi/build/classes:/srv/gump/public/workspace/poi/build/contrib-classes:/srv/gump/public/workspace/poi/build/scratchpad-classes:/srv/gump/public/workspace/poi/build/test-classes:/srv/gump/public/workspace/poi/build/scratchpad-test-classes:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-trax.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-07112008.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-07112008.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-a
pi-
07112008.jar:/srv/gump/public/workspace/apache-commons/beanutils/dist/commons-beanutils-07112008.jar:/srv/gump/public/workspace/apache-commons/collections/build/commons-collections-07112008.jar:/srv/gump/public/workspace/apache-commons/lang/commons-lang-07112008.jar:/srv/gump/public/workspace/junit/dist/junit-07112008.jar:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar
---------------------------------------------
[javac] ^
[javac]
/srv/gump/public/workspace/poi/src/ooxml/java/org/apache/poi/util/PackageHelper.java:19:
package org.openxml4j.opc does not exist
[javac] import org.openxml4j.opc.*;
[javac] ^
[javac]
/srv/gump/public/workspace/poi/src/ooxml/java/org/apache/poi/util/PackageHelper.java:20:
package org.openxml4j.opc does not exist
[javac] import org.openxml4j.opc.Package;
[javac] ^
[javac]
/srv/gump/public/workspace/poi/src/ooxml/java/org/apache/poi/util/PackageHelper.java:21:
package org.openxml4j.opc.internal does not exist
[javac] import org.openxml4j.opc.internal.PackagePropertiesPart;
[javac] ^
[javac]
/srv/gump/public/workspace/poi/src/ooxml/java/org/apache/poi/util/PackageHelper.java:22:
package org.openxml4j.opc.internal.marshallers does not exist
[javac] import
org.openxml4j.opc.internal.marshallers.PackagePropertiesMarshaller;
[javac] ^
[javac]
/srv/gump/public/workspace/poi/src/ooxml/java/org/apache/poi/util/PackageHelper.java:23:
package org.openxml4j.exceptions does not exist
[javac] import org.openxml4j.exceptions.OpenXML4JException;
[javac] ^
[javac]
/srv/gump/public/workspace/poi/src/ooxml/java/org/apache/poi/util/PackageHelper.java:43:
cannot find symbol
[javac] symbol : class OpenXML4JException
[javac] location: class org.apache.poi.util.PackageHelper
[javac] public static Package clone(Package pkg) throws
OpenXML4JException, IOException {
[javac] ^
[javac]
/srv/gump/public/workspace/poi/src/ooxml/java/org/apache/poi/util/PackageHelper.java:54:
cannot find symbol
[javac] symbol : class OpenXML4JException
[javac] location: class org.apache.poi.util.PackageHelper
[javac] public static Package clone(Package pkg, File file)
throws OpenXML4JException, IOException {
[javac] ^
[javac]
/srv/gump/public/workspace/poi/src/ooxml/java/org/apache/poi/util/PackageHelper.java:102:
cannot find symbol
[javac] symbol : class PackagePart
[javac] location: class org.apache.poi.util.PackageHelper
[javac] private static void copy(Package pkg, PackagePart
part, Package tgt, PackagePart part_tgt) throws OpenXML4JException,
IOException {
[javac] ^
[javac]
/srv/gump/public/workspace/poi/src/ooxml/java/org/apache/poi/util/PackageHelper.java:102:
cannot find symbol
[javac] symbol : class PackagePart
[javac] location: class org.apache.poi.util.PackageHelper
[javac] private static void copy(Package pkg, PackagePart
part, Package tgt, PackagePart part_tgt) throws OpenXML4JException,
IOException {
[javac]
^
[javac]
/srv/gump/public/workspace/poi/src/ooxml/java/org/apache/poi/util/PackageHelper.java:102:
cannot find symbol
[javac] symbol : class OpenXML4JException
[javac] location: class org.apache.poi.util.PackageHelper
[javac] private static void copy(Package pkg, PackagePart
part, Package tgt, PackagePart part_tgt) throws OpenXML4JException,
IOException {
[javac]
^
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 100 errors
[javac] 29 warnings
BUILD FAILED
/srv/gump/public/workspace/poi/build.xml:551: Compile failed; see the
compiler error output for details.
Total time: 7 minutes 11 seconds
---------------------------------------------
To subscribe to this information via syndicated feeds:
- RSS: http://vmgump.apache.org/gump/public/poi/poi/rss.xml
- Atom: http://vmgump.apache.org/gump/public/poi/poi/atom.xml
============================== Gump Tracking Only ===
Produced by Gump version 2.3.
Gump Run 29000807112008, vmgump:vmgump-public:29000807112008
Gump E-mail Identifier (unique within run) #1.
--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]