Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 313196

Summary: Test failure on /test/test-sessions/test-hash-sessions
Product: [RT] Jetty Reporter: Joakim Erdfelt <joakim.erdfelt>
Component: buildAssignee: Greg Wilkins <gregw>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: jetty-inbox
Version: 7.1.0   
Target Milestone: 7.0.2.RC0   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Joakim Erdfelt CLA 2010-05-17 13:16:27 EDT
-------------------------------------------------------------------------------
Test set: TestSuite
-------------------------------------------------------------------------------
Tests run: 6, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 8.436 sec <<< FAILURE!
testOrphanedSession(org.eclipse.jetty.server.session.OrphanedSessionTest)  Time elapsed: 0.062 sec  <<< FAILURE!
java.net.BindException: Address already in use
	at sun.nio.ch.Net.bind(Native Method)
	at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119)
	at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
	at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:208)
	at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:288)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
	at org.eclipse.jetty.server.Server.doStart(Server.java:237)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
	at org.eclipse.jetty.server.session.AbstractTestServer.start(AbstractTestServer.java:61)
	at org.eclipse.jetty.server.session.AbstractOrphanedSessionTest.testOrphanedSession(AbstractOrphanedSessionTest.java:65)
	at org.eclipse.jetty.server.session.OrphanedSessionTest.testOrphanedSession(OrphanedSessionTest.java:33)
Comment 1 Greg Wilkins CLA 2010-05-17 14:26:28 EDT
This test appears to pick random ports between 10000 and 60000, but without checking if they are available.

It should just use -1 for the port and let the OS pick a free one.
Comment 2 Greg Wilkins CLA 2010-05-17 16:03:21 EDT
fixed r1815