[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [jakartaee-tck-dev] Has anyone else seen this "ClassNotFoundException: org.apache.commons.httpclient.HttpMethod" running docker/build_cts8.sh?
|
Hi Scott,
As you have already figured out, the failure that you see is due to
missing commons-httpclient-3.1.jar. These are yet to be checked into the
repository as we are awaiting IP clearance from Eclipse Foundation for
these.
The following are the Third party libraries that are required to compile
it. In addition to these there are few Oracle copyrighted, open source
jars like JTHarness 5.0, Sigtest 3.1 that are required for compilation.
ant-contrib-1.0b3.jar
commons-codec-1.9.jar
commons-collections-3.2.1.jar
commons-httpclient-3.1.jar
commons-io-2.4.jar
commons-lang3-3.3.2.jar
commons-logging-1.1.3.jar
cssparser-0.9.25.jar
htmlunit-2.15.jar
htmlunit-core-js-2.15.jar
httpclient-4.5.5.jar
httpcore-4.4.9.jar
httpmime-4.5.5.jar
jaxb-api.jar
jaxb-core.jar
jaxb-impl.jar
jaxb-xjc.jar
jaxen-1.1.6.jar
jaxen-core-1.0.jar
jdom-1.1.3.jar
nekohtml-1.9.21.jar
sac-1.3.jar
saxpath.jar
serializer-2.7.2.jar
unboundid-ldapsdk-4.0.1.jar
xalan-2.7.2.jar
xercesImpl-2.11.0.jar
xml-apis-1.4.01.jar
The properties file (cts-trunk-almgit.properties) is not critical and
may not cause a build failure. It is required only for replacing the
properties in ts.jte which is used for compilation. Like javaee.home,
javaee.home.ri etc.
Hope it helps.
Thanks and Regards
Anand.
On 9/28/2018 8:38 PM, Scott Marlow wrote:
Hi,
This week, I started trying to build Jakarta EE CTS locally, as I
would like to be setup to verify changes that I make locally, before
creating a pull request.
I first hit the "missing jars" blocking issue [1]. I also experienced
some other problems that I mention in [2]. I attempted a temporary
workaround by downloading some of the jars (in my private Jenkins
sandbox job :).
I also started a test branch with some minor changes that may or may
not be valid [3]. Mostly, I am skipping the hard coded reference to
the JDK folder (if the folder doesn't exist) and ignoring the
cts-trunk-almgit.properties file, if it doesn't exist. What is this
cts-trunk-almgit.properties file for?
I am now getting a "ClassNotFoundException:
org.apache.commons.httpclient.HttpMethod" [4] from the
docker/build_cts8.sh, which seems like I'm missing the
commons-httpclient-3.1.jar or commons-httpclient.jar from the
classpath. Any suggestions for resolving that?
I neglected to include the Ant output in [4], that would show the
current target being executed (prior to the [4] error):
"
[ant] Entering
/mnt/hudson_workspace/workspace/jakartaee-ee8/buildcts/release/tools/common.xml...
Build sequence for target(s) `build' is [init, build]
Complete build sequence is [init, build,
get.deliverable.version.number, checkPlatform, ]
"
Could this be caused by my not having a cts-trunk-almgit.properties?
Scott
[1] https://github.com/eclipse-ee4j/jakartaee-tck/issues/4
[2] https://github.com/eclipse-ee4j/jakartaee-tck/issues/7
[3] https://github.com/scottmarlow/jakartaee-tck/tree/skipsome
[4] https://pastebin.com/80sf06Rc
_______________________________________________
jakartaee-tck-dev mailing list
jakartaee-tck-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jakartaee-tck-dev