-
Bug
-
Resolution: Done
-
Critical
-
7.0.3.GA
On our CI we see failures in the WebSocketTestCase when run with the security manager enabled.
$mvn clean install -pl testsuite/integration/web/ -Dsecurity.manager=true
The stacktrace of the failure:
testWebSocket(org.jboss.as.test.integration.web.websocket.WebSocketTestCase) Time elapsed: 0.314 sec <<< ERROR! java.security.AccessControlException: WFSM000001: Permission check failed (permission "("java.net.SocketPermission" "localhost:0" "listen,resolve")" in code source "(vfs:/content/websocket.war/WEB-INF/classes <no signer certificates>)" of "null") at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:273) at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175) at java.lang.SecurityManager.checkListen(SecurityManager.java:1131) at org.wildfly.security.manager.WildFlySecurityManager.checkListen(WildFlySecurityManager.java:419) at sun.nio.ch.SocketChannelImpl.bind(SocketChannelImpl.java:582) at sun.nio.ch.SocketAdaptor.bind(SocketAdaptor.java:135) at org.xnio.nio.WorkerThread.openTcpStreamConnection(WorkerThread.java:263) at org.xnio.XnioIoThread.openStreamConnection(XnioIoThread.java:237) at org.xnio.XnioWorker.openStreamConnection(XnioWorker.java:342) at org.xnio.http.HttpUpgrade$HttpUpgradeState.doUpgrade(HttpUpgrade.java:247) at org.xnio.http.HttpUpgrade$HttpUpgradeState.access$100(HttpUpgrade.java:165) at org.xnio.http.HttpUpgrade.performUpgrade(HttpUpgrade.java:129) at io.undertow.websockets.client.WebSocketClient$ConnectionBuilder.connect(WebSocketClient.java:313) at io.undertow.websockets.jsr.ServerWebSocketContainer.connectToServerInternal(ServerWebSocketContainer.java:446) at io.undertow.websockets.jsr.ServerWebSocketContainer.connectToServerInternal(ServerWebSocketContainer.java:440) at io.undertow.websockets.jsr.ServerWebSocketContainer.connectToServer(ServerWebSocketContainer.java:200) at org.jboss.as.test.integration.web.websocket.WebSocketTestCase.testWebSocket(WebSocketTestCase.java:52)
- clones
-
JBEAP-7011 (7.1.0) WebSocketTestCase fails with security manager - Reenable the test
- Closed