Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-1767

ContainerProvider.getWebSocketContainer : throws Could not find an implementation class

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 8.0.0.Alpha4
    • 8.0.0.Alpha3
    • Web (Undertow)
    • None
    • release 8.0.0.Alpha3 and nightly build 602

      In an singleton ejb the ContainerProvider.getWebSocketContainer is called. This call throws an error :

      Caused by: java.lang.RuntimeException: Could not find an implementation class.
      
          at javax.websocket.ContainerProvider.getWebSocketContainer(ContainerProvider.java:73) jboss-websocket-api_1.0_spec-1.0.0.Beta1.jar:1.0.0.Beta1
      
          at server.SenderBean.start(SenderBean.java:27) ContainerProvider.getWebSocketContainer() throws Could not find an implementation class
      
          at server.SenderBean.sendMessage(SenderBean.java:41) ContainerProvider.getWebSocketContainer() throws Could not find an implementation class
      
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ContainerProvider.getWebSocketContainer() throws Could not find an implementation class
      
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ContainerProvider.getWebSocketContainer() throws Could not find an implementation class
      
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ContainerProvider.getWebSocketContainer() throws Could not find an implementation class
      
          at java.lang.reflect.Method.invoke(Method.java:601) ContainerProvider.getWebSocketContainer() throws Could not find an implementation class
      
          at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
      
          at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
      
          at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
      
          at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
      
          at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
      
          at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:406)
      
          at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:130) wildfly-weld-8.0.0.Alpha3.jar:8.0.0.Alpha3
      
          at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:138) wildfly-weld-8.0.0.Alpha3.jar:8.0.0.Alpha3
      
          at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
      
          at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
      
          at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
      
          at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
      
          at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
      
          at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) wildfly-ejb3-8.0.0.Alpha3.jar:8.0.0.Alpha3
      
          at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
      
          at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:406)
      
          at org.jboss.as.ejb3.concurrency.ContainerManagedConcurrencyInterceptor.processInvocation(ContainerManagedConcurrencyInterceptor.java:104) wildfly-ejb3-8.0.0.Alpha3.jar:8.0.0.Alpha3
      
          at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
      
          at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:406)
      
          at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:46) weld-core-impl-2.0.2.Final.jar:2013-06-27 10:15
      
          at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:84) wildfly-weld-8.0.0.Alpha3.jar:8.0.0.Alpha3
      
          at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
      
          at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
      
          at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
      
          at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
      
          at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
      
          at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
      
          at org.jboss.as.ejb3.component.singleton.SingletonComponentInstanceAssociationInterceptor.processInvocation(SingletonComponentInstanceAssociationInterceptor.java:52) wildfly-ejb3-8.0.0.Alpha3.jar:8.0.0.Alpha3
      
          at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
      
          at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:273) wildfly-ejb3-8.0.0.Alpha3.jar:8.0.0.Alpha3
      
          ... 106 more
      

              sdouglas1@redhat.com Stuart Douglas (Inactive)
              oortdg Dirk Gerrit Oort (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: