Yeah, the problem here is that jclouds 1.7.1 itself needs Guava 15.0 (with a bit of a hack added for JDK7u51 compatibility as well), so it's not really something we can switch out just for the Jenkins plugin...ah, more experiments...
A. On Tue, Feb 18, 2014 at 1:58 PM, Mark Waite <[email protected]>wrote: > When I tried to upgrade guava as used in git client, I initially went with > the most recent version. Tests failed. > > The guidance I received was to not attempt to upgrade newer than the > version in Jenkins core. That worked for me. That kept the tests working > and had been delivered in the most recent release of the git client plugin. > > Mark Waite > On Feb 18, 2014 2:52 PM, "Andrew Bayer" <[email protected]> wrote: > >> https://gist.github.com/abayer/e3b431c0cdf4e728b81d is all I can find >> from the test output... >> >> A. >> >> >> On Tue, Feb 18, 2014 at 1:50 PM, Jesse Glick <[email protected]>wrote: >> >>> On Tue, Feb 18, 2014 at 4:47 PM, Andrew Bayer <[email protected]> >>> wrote: >>> > com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 500 >>> Could not >>> > initialize class org.kohsuke.stapler.Function$InstanceFunction for >>> > http://localhost:59217/configure" - that's with Jenkins core 1.509. >>> But >>> > everything works fine when I do mvn hpi:run >>> >>> The test harness does not accurately mimic the class loader >>> environment of Jenkins, unfortunately. (It does start up Jenkins with >>> the full plugin class loader, but neglects to block loading of classes >>> from the test classpath, which normally includes the tested plugin and >>> all its dependencies.) Someone ambitious could look at something like >>> NbTestSuite in NetBeans and try to do something analogous for Jenkins. >>> >>> > When I switch to 1.532, I get different errors - mvn hpi:run still >>> works, >>> > but now when the tests are running, they're getting 500s on attempts >>> to hit >>> > "configure" - i.e., via configRoundTrip(). >>> >>> Probably a stack trace is being printed to the Jenkins console when >>> this happens, no? Check the test output. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Jenkins Developers" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. >> > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
