|Re: [jetty-dev] hanging JGit HTTP tests using Jetty 8.1.3.v20120416|
I cannot replicate this problem.(in other words: no build and/or test failures reported in maven)What I did.$ git cloneÂgit://git.eclipse.org/gitroot/jgit/jgit.gitÂ ÂNote: left clone on master
$ cd jgit$ mvn clean installThis worked on:* Ubuntu Oneiric (11.10) x64Â Âwith JDKÂ1.6.0_30-b12 (oracle, non-openjdk)* Windows 7 (64 bit)Â Âwith JDK 1.7.0_02-b13 (oracle)Both builds with maven 3.0.3Question, why jetty 8.x?ÂNone of the serviets appear to use servlet-3.0 specific features.If you are not using servlet 3.0 then there is no reason to be using Jetty 8.x, stick with Jetty 7.x.
Â Â Note: Jetty 7.x and 8.x are developed in parallel, both experience releases at the same time.I'm digging into your AppServer class right now to see if anything else jumps out.--Joakim Erdfelt(the people behind jetty and cometd)
On Tue, May 29, 2012 at 6:11 AM, Matthias Sohn <matthias.sohn@xxxxxxxxxxxxxx> wrote:
we upgraded the JGit HTTP tests which used Jetty 7.1.6 so far to ÂJettyÂ8.1.3.v20120416 coming with Juno . These tests start a Jetty serverwith some JGit servlets from the JUnit's setup method and then send gitÂcommands over HTTP in order to test jgit's HTTP transport protocolÂimplementation.On some machines (actually hudson.eclipse.org running on SLES andDani's windows PC) these tests hang when run using Jetty 8.1.3.v20120416.
Dani captured a thread dump of the latter case  . The jgit test sendsa request similar (recorded on Mac where the tests do not hang) to:GET /git/test1338294501573_0.git/info/refs HTTP/1.1 Accept-Encoding: gzip Pragma: no-cache User-Agent: JGit/unknown Accept: */* Cache-Control: no-cache Host: 127.0.0.1:65167 Connection: keep-aliveand hangs waiting for a response. It seems the request doesn'treach any of the JGit servlets. This didn't happen with the exactsame tests run on Jetty 7.1.6.The expected response for the above request should look similar toHTTP/1.1 200 OK Expires: Fri, 01 Jan 1980 00:00:00 GMT Pragma: no-cache Cache-Control: no-cache, max-age=0, must-revalidate Content-Type: text/plain;charset=UTF-8 Content-Length: 59 Server: Jetty(8.1.3.v20120416) 897816ec1f72959180c6082ac3431d51978e1378.refs/heads/masterAny idea what could be wrong ?Any hints how to trouble shoot this problem ?I also asked webmaster to get a thread dump on hudson  but this isn'tÂavailable yet
 JGit: - "Update Jetty to 8.1.3.v20120416" https://git.eclipse.org/r/#/c/6097/
EGit: - "Define target platforms for the build" https://git.eclipse.org/r/#/c/6098/ bug report: https://bugs.eclipse.org/bugs/show_bug.cgi?id=380302#c14 and ff thread dump: https://bugs.eclipse.org/bugs/attachment.cgi?id=216385--
jetty-dev mailing list
jetty-dev mailing list