Я столкнулся с интересной проблемой.У меня есть плагин intellij, который создает окно инструментов intellij, которое, как часть своей функциональности, использует веб-сокет.В моем build.gradle у меня есть compile group: 'org.glassfish.tyrus.bundles', name: 'tyrus-standalone-client', version: '1.15'
.Когда я запускаю свой Java-код в качестве приложения и запускаю методы программно или с помощью графического интерфейса JFrame, веб-сокет работает так, как должен.Однако при использовании той же строки компиляции в моем окне инструмента плагина я получаю следующую ошибку:
java.lang.RuntimeException: java.lang.RuntimeException: Could not find an
implementation class.
at ElasticsearchClientEndpoint.<init>(ElasticsearchClientEndpoint.java:19)
Caused by: java.lang.RuntimeException: Could not find an implementation class.
at javax.websocket.ContainerProvider.getWebSocketContainer(ContainerProvider.java:73)
at ElasticsearchClientEndpoint.<init>(ElasticsearchClientEndpoint.java:16)
Я попытался запустить плагин из проекта, который имеет ту же зависимость, но я все еще получаю эту ошибку,Я не могу понять, почему я получаю эту ошибку, любая помощь будет отличной.