https://bz.apache.org/bugzilla/show_bug.cgi?id=65342

--- Comment #1 from Mark Thomas <ma...@apache.org> ---
Thanks, I can see what is going on.

The CDI integration needs to know if it can "short-cut" the Endpoint creation
process and use the InstanceManager to create the Endpoint instance (which
allows non-zero-arg constructors to be used) or whether the Endpoint instance
needs to be created via the standard WebSocket mechanism and then passed to the
InstanceManager.

I used a hack to figure this out that depends on how Tomcat implemented the
WebSocket API. It appears you are using a different API implementation that has
stricter checking. I should be able to fix this in the next release. In the
meantime, a workaround would be to use the WebSocket API JAR from Tomcat 9.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to