and properly fixed in http://svn.apache.org/viewvc?view=revision&revision=1360929
----- Original Message ----- > From: "Filip Hanik (mailing lists)" <devli...@hanik.com> > To: "Tomcat Developers List" <dev@tomcat.apache.org> > Sent: Thursday, July 12, 2012 2:43:55 PM > Subject: RE: Current unit test behaviour for trunk using Java 7 on Solaris > > Fixed in > http://svn.apache.org/viewvc?view=revision&revision=1360917 > > DBCP should compile as well as JDBC-POOL with 1.7 now too > > > -----Original Message----- > > From: Rainer Jung [mailto:rainer.j...@kippdata.de] > > Sent: Thursday, July 12, 2012 6:33 AM > > To: Tomcat Developers List > > Subject: Current unit test behaviour for trunk using Java 7 on > > Solaris > > > > Versions > > ======== > > > > TC trunk r1360616 tested with Java 1.7.0_05 on Solaris 10 Sparc. > > > > Compiled everything with the same JVM version using > > > > compile.source=1.7 > > compile.target=1.7 > > > > except for DBCP which was compiled with Java 6. > > > > Unit test failures > > ================== > > > > One test failure, namely > > org.apache.catalina.websocket.TestWebSocket for > > NIO: > > > > Testcase: testKey took 4.628 sec > > Testcase: testBug53339 took 0.262 sec > > Testcase: testSimple took 0.585 sec > > FAILED > > > > junit.framework.AssertionFailedError: > > at > > org.apache.catalina.websocket.TestWebSocket$WebSocketClient.readMessage( > > TestWebSocket.java:419) > > at > > org.apache.catalina.websocket.TestWebSocket$WebSocketClient.access$300(T > > estWebSocket.java:343) > > at > > org.apache.catalina.websocket.TestWebSocket.testSimple(TestWebSocket.jav > > a:99) > > > > Testcase: testNoConnection took 0.555 sec > > Testcase: testNoUpgrade took 0.425 sec > > Testcase: testDetectWrongVersion took 0.377 sec > > > > possibly due to the following exception which is not happening for > > BIO > > and APR (negative Timeout): > > > > [junit] 12-Jul-2012 13:19:24.329 INFO [main] > > org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler > > ["http-nio-127.0.0.1-auto-2-48250"] > > [junit] 12-Jul-2012 13:19:24.330 SEVERE > > [http-nio-127.0.0.1-auto-2-exec-1] > > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process > > null > > [junit] java.lang.IllegalArgumentException: Negative timeout > > [junit] at > > sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) > > [junit] at > > org.apache.tomcat.util.net.NioSelectorPool.read(NioSelectorPool.java:267 > > ) > > [junit] at > > org.apache.tomcat.util.net.NioSelectorPool.read(NioSelectorPool.java:227 > > ) > > [junit] at > > org.apache.coyote.http11.upgrade.UpgradeNioProcessor.readSocket(UpgradeN > > ioProcessor.java:139) > > [junit] at > > org.apache.coyote.http11.upgrade.UpgradeNioProcessor.read(UpgradeNioProc > > essor.java:112) > > [junit] at > > org.apache.catalina.websocket.WsFrame.nextFrame(WsFrame.java:213) > > [junit] at > > org.apache.catalina.websocket.WsInputStream.nextFrame(WsInputStream.java > > :68) > > [junit] at > > org.apache.catalina.websocket.StreamInbound.onData(StreamInbound.java:11 > > 7) > > [junit] at > > org.apache.coyote.http11.upgrade.UpgradeProcessor.upgradeDispatch(Upgrad > > eProcessor.java:83) > > [junit] at > > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abs > > tractProtocol.java:583) > > [junit] at > > org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.proce > > ss(Http11NioProtocol.java:223) > > [junit] at > > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.j > > ava:1676) > > [junit] at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.jav > > a:1110) > > [junit] at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja > > va:603) > > [junit] at java.lang.Thread.run(Thread.java:722) > > [junit] > > [junit] 12-Jul-2012 13:19:24.381 INFO [main] > > org.apache.catalina.core.StandardService.stopInternal Stopping > > service > > Tomcat > > > > ... > > > > [junit] 12-Jul-2012 13:19:24.769 INFO [main] > > org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler > > ["http-nio-127.0.0.1-auto-3-48253"] > > [junit] 12-Jul-2012 13:19:24.795 SEVERE > > [http-nio-127.0.0.1-auto-3-exec-1] > > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process > > null > > [junit] java.lang.IllegalArgumentException: Negative timeout > > [junit] at > > sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) > > [junit] at > > org.apache.tomcat.util.net.NioSelectorPool.read(NioSelectorPool.java:267 > > ) > > [junit] at > > org.apache.tomcat.util.net.NioSelectorPool.read(NioSelectorPool.java:227 > > ) > > [junit] at > > org.apache.coyote.http11.upgrade.UpgradeNioProcessor.readSocket(UpgradeN > > ioProcessor.java:139) > > [junit] at > > org.apache.coyote.http11.upgrade.UpgradeNioProcessor.read(UpgradeNioProc > > essor.java:98) > > [junit] at > > org.apache.catalina.websocket.WsFrame.blockingRead(WsFrame.java:149) > > [junit] at > > org.apache.catalina.websocket.WsFrame.<init>(WsFrame.java:66) > > [junit] at > > org.apache.catalina.websocket.WsFrame.nextFrame(WsFrame.java:215) > > [junit] at > > org.apache.catalina.websocket.WsInputStream.nextFrame(WsInputStream.java > > :68) > > [junit] at > > org.apache.catalina.websocket.WsInputStream.makePayloadDataAvailable(WsI > > nputStream.java:136) > > [junit] at > > org.apache.catalina.websocket.WsInputStream.read(WsInputStream.java:103) > > [junit] at > > sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283) > > [junit] at > > sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325) > > [junit] at > > sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177) > > [junit] at > > sun.nio.cs.StreamDecoder.read0(StreamDecoder.java:126) > > [junit] at > > sun.nio.cs.StreamDecoder.read(StreamDecoder.java:112) > > [junit] at > > java.io.InputStreamReader.read(InputStreamReader.java:168) > > [junit] at > > websocket.echo.EchoStream$EchoStreamInbound.onTextData(EchoStream.java:6 > > 4) > > [junit] at > > org.apache.catalina.websocket.StreamInbound.doOnTextData(StreamInbound.j > > ava:186) > > [junit] at > > org.apache.catalina.websocket.StreamInbound.onData(StreamInbound.java:13 > > 4) > > [junit] at > > org.apache.coyote.http11.upgrade.UpgradeProcessor.upgradeDispatch(Upgrad > > eProcessor.java:83) > > [junit] at > > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abs > > tractProtocol.java:583) > > [junit] at > > org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.proce > > ss(Http11NioProtocol.java:223) > > [junit] at > > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.j > > ava:1676) > > [junit] at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.jav > > a:1110) > > [junit] at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja > > va:603) > > [junit] at java.lang.Thread.run(Thread.java:722) > > [junit] > > [junit] 12-Jul-2012 13:19:24.800 INFO [main] > > org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler > > ["http-nio-127.0.0.1-auto-3-48253"] > > > > > > Regards, > > > > Rainer > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > > For additional commands, e-mail: dev-h...@tomcat.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org