Is this being run from outside a War by any chance? Looking at the code it appears we only add websockets dependency to a war, and as a result the container provider implementation is not available. 

Stuart


On Tue, Nov 5, 2013 at 4:48 PM, Arun Gupta <arun.gupta@gmail.com> wrote:
Trying to run a simple WebSocket test from:

https://github.com/arun-gupta/javaee7-samples/tree/master/websocket/binary

But this is throwing the following exception:

Running org.javaee7.websocket.binary.test.WebsocketByteBufferEndpointTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.055
sec <<< FAILURE!
testEndPointByteBuffer(org.javaee7.websocket.binary.test.WebsocketByteBufferEndpointTest)
 Time elapsed: 0.023 sec  <<< ERROR!
java.lang.RuntimeException: Could not find an implementation class.
    at javax.websocket.ContainerProvider.getWebSocketContainer(ContainerProvider.java:73)
    at org.javaee7.websocket.binary.test.WebsocketByteBufferEndpointTest.testEndPointByteBuffer(WebsocketByteBufferEndpointTest.java:63)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)

What is missing ?

Arun

--
http://blog.arungupta.me
http://twitter.com/arungupta
_______________________________________________
wildfly-dev mailing list
wildfly-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/wildfly-dev