[
https://issues.jboss.org/browse/WFLY-1767?page=com.atlassian.jira.plugin....
]
Stuart Douglas resolved WFLY-1767.
----------------------------------
Fix Version/s: 8.0.0.Alpha4
Resolution: Done
ContainerProvider.getWebSocketContainer : throws Could not find an
implementation class
---------------------------------------------------------------------------------------
Key: WFLY-1767
URL:
https://issues.jboss.org/browse/WFLY-1767
Project: WildFly
Issue Type: Bug
Components: Web (Undertow)
Affects Versions: 8.0.0.Alpha3
Environment: release 8.0.0.Alpha3 and nightly build 602
Reporter: Dirk Gerrit Oort
Assignee: Stuart Douglas
Fix For: 8.0.0.Alpha4
In an singleton ejb the ContainerProvider.getWebSocketContainer is called. This call
throws an error :
{noformat}
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
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira