[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917314#comment-16917314 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » MNG-5666 #25 See https://builds.apache.org/job/maven-box/job/maven/job/MNG-5666/25/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917308#comment-16917308 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » MAVEN-3.6/MNG-6399 #32 See https://builds.apache.org/job/maven-box/job/maven/job/MAVEN-3.6%252FMNG-6399/32/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917299#comment-16917299 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » MNG-5868 #35 See https://builds.apache.org/job/maven-box/job/maven/job/MNG-5868/35/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917289#comment-16917289 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » MPOM-215 #14 See https://builds.apache.org/job/maven-box/job/maven/job/MPOM-215/14/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917285#comment-16917285 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » MNG-5567 #34 See https://builds.apache.org/job/maven-box/job/maven/job/MNG-5567/34/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917268#comment-16917268 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » slf4j-1.8-modules #15 See https://builds.apache.org/job/maven-box/job/maven/job/slf4j-1.8-modules/15/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917261#comment-16917261 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » runITsWithJavaEA #39 See https://builds.apache.org/job/maven-box/job/maven/job/runITsWithJavaEA/39/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917263#comment-16917263 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » MNG-6169/MNG-6556_MJAR-3.0.0 #7 See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6169%252FMNG-6556_MJAR-3.0.0/7/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917225#comment-16917225 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » MNG-6169/MNG-6551 #23 See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6169%252FMNG-6551/23/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917220#comment-16917220 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » MNG-6169/MNG-6550 #20 See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6169%252FMNG-6550/20/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917212#comment-16917212 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » MNG-6169/MNG-6552 #17 See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6169%252FMNG-6552/17/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917200#comment-16917200 ] Hudson commented on MNG-6731: - Build succeeded in Jenkins: Maven TLP » maven » archives #5 See https://builds.apache.org/job/maven-box/job/maven/job/archives/5/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917189#comment-16917189 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » MNG-6169/MNG-6555 #24 See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6169%252FMNG-6555/24/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917174#comment-16917174 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » MNG-6169/MNG-6554 #16 See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6169%252FMNG-6554/16/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917157#comment-16917157 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » MNG-6169/MNG-6556 #22 See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6169%252FMNG-6556/22/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917126#comment-16917126 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » EOL #15 See https://builds.apache.org/job/maven-box/job/maven/job/EOL/15/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16917102#comment-16917102 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » MNG-6169/MNG-6553 #17 See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6169%252FMNG-6553/17/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16915057#comment-16915057 ] Hudson commented on MNG-6731: - Build unstable in Jenkins: Maven TLP » maven » MNG-6656 #8 See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6656/8/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16914290#comment-16914290 ] Hudson commented on MNG-6731: - Build succeeded in Jenkins: Maven TLP » maven » MNG-6695 #2 See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6695/2/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16909964#comment-16909964 ] Hudson commented on MNG-6731: - Build succeeded in Jenkins: Maven TLP » maven » MNG-6716 #2 See https://builds.apache.org/job/maven-box/job/maven/job/MNG-6716/2/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16908416#comment-16908416 ] Robert Scholte commented on MNG-6731: - I removed the {{fix for versions}}. The release notes should reflect the changes to Maven (Core) > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16907648#comment-16907648 ] Hudson commented on MNG-6731: - Build succeeded in Jenkins: Maven TLP » maven » master #275 See https://builds.apache.org/job/maven-box/job/maven/job/master/275/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Fix For: 3.6.2, 3.6.x-candidate > > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16907633#comment-16907633 ] Michael Osipov commented on MNG-6731: - Can we drop the release version? Nothing has been fixed in {{maven.git}}, but solely on the ITs. > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Fix For: 3.6.2, 3.6.x-candidate > > Time Spent: 20m > Remaining Estimate: 0h > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16904522#comment-16904522 ] Tibor Digana commented on MNG-6731: --- I hope the build will be successful https://builds.apache.org/job/maven-box/job/maven/job/MNG-6731/ > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Fix For: 3.6.2, 3.6.x-candidate > > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16904521#comment-16904521 ] Tibor Digana commented on MNG-6731: --- [~michael-o] Here is the commit https://gitbox.apache.org/repos/asf?p=maven-integration-testing.git;a=shortlog;h=refs/heads/MNG-6731 > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Fix For: 3.6.2, 3.6.x-candidate > > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16904499#comment-16904499 ] Tibor Digana commented on MNG-6731: --- [~michael-o] Hi Michael, it is yet on my PC. I am finishing it right now. I will post an announcement here after I have finished all. > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Fix For: 3.6.2, 3.6.x-candidate > > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (MNG-6731) Jetty getLocalPort() returns -1 resulting in build failures
[ https://issues.apache.org/jira/browse/MNG-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16904497#comment-16904497 ] Michael Osipov commented on MNG-6731: - Where is this branch? > Jetty getLocalPort() returns -1 resulting in build failures > --- > > Key: MNG-6731 > URL: https://issues.apache.org/jira/browse/MNG-6731 > Project: Maven > Issue Type: Bug > Components: Integration Tests >Reporter: Tibor Digana >Assignee: Tibor Digana >Priority: Major > Fix For: 3.6.2, 3.6.x-candidate > > > We observed sporadic errors [1] fir the project {{core-its}} on Jenkins. > So I started haveing a look and I say the JavaDoc of the method > {{getlocalPort}} saying that {{-1}} is returned if the connector is not open. > So I decided to use [2] and wait until the server is up. This was of course > wrong because the status of the server is set to {{STARTED}} immediatelly > after the method {{Server.start()}}. So therefore I was googling a little bit > and I found that Hadoop [3] had this problem too in 2010. Whole problem was > with a bug in Jetty server which is {{race condition}}. The article has a > link to Jetty's Jira with reported bug {{JETTY-748}}. According to the > annoucements [4] from Eclipse/Jetty, the bug "{{JETTY-748 Prevent race close > of socket by old acceptor threads}}" was fixed in the version > {{jetty-7.2.1.v2010}}. So I decided to use that version but I found that > the class {{HashUserRealm}} was deleted and there is no support and no > further development of {{org.mortbay}}. Eclipse continues with the > development of Jerry 9. > All I did in this issue was to rewrite 38 integration tests to Jetty 9 API > and the fix for {{JETTY-748}} is right there. > [1]: > Error message in logs: [WARNING] Could not transfer metadata > org.apache.maven.its.mng4554/maven-metadata.xml from/to central > (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, > localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect > [2]: > {code:java} > while ( !server.isRunning() || !server.isStarted() ) > { > if ( server.isFailed() ) > { > fail( "Couldn't bind the server socket to a free port!" ); > } > Thread.sleep( 100L ); > } > {code} > [3]: > https://www.bountysource.com/issues/987313-jetty-returns-1-resulting-in-hadoop-masters-slaves-to-fail-during-startup > [4]: > https://www.eclipse.org/lists/jetty-dev/msg00537.html -- This message was sent by Atlassian JIRA (v7.6.14#76016)