On 06/07/2012 17:35, Filip Hanik (mailing lists) wrote:
> Turning on Java 7 does change the test landscape.
> Right now, I can get the test suite to run fine on Java 6, but lots of errors 
> on Java 7

Hmm. Not good (that it worked with Java 6 but not Java 7).


I've tracked down the first of these issues. Calling

java.nio.channels.SocketChannel.socket().setTrafficClass()

after

socketChannel.connect()

has been called triggers a SocketException. Moving the setTrafficClass()
call to before connect() fixes the issue.

Tests on Java 6 show that the setTrafficClass() was having no effect if
called after connect(). It looks like Java 7 has started to throw an
exception when the setter has no effect.

On this basis, I' say that this particular issue is a long standing bug
that was masked by Java 6 and is now visible with Java 7.

I'll do a code review and move the setTrafficClass() calls as necessary.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to