slack-api-client 1.x is not compatible with tyrus-standalone-client 2.x
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Reproduisez l’échec avec slack-api-client 1.7.0 et tyrus-standalone-client 2.0.0, puis examinez SocketModeClientTyrusImpl.java autour de la ligne 170 ainsi que les déclarations de dépendances. Comparez la configuration Tyrus 1.17 fonctionnelle avec la version plus récente ; le travail est considéré comme terminé lorsque Socket Mode démarre correctement avec le client plus récent sans casser la configuration prise en charge.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
When I use in my project:
tyrus-standalone-client 2.0.0
slack-api-client 1.7.0
i receive:
***************************
APPLICATION FAILED TO START
***************************
Description:
An attempt was made to call a method that does not exist. The attempt was made from the following location:
com.slack.api.socket_mode.impl.SocketModeClientTyrusImpl.connect(SocketModeClientTyrusImpl.java:170)
The following method did not exist:
'javax.websocket.Session org.glassfish.tyrus.client.ClientManager.connectToServer(java.lang.Object, java.net.URI)'
The method's class, org.glassfish.tyrus.client.ClientManager, is available from the following locations:
jar:file:/home/tomaszlos/.gradle/caches/modules-2/files-2.1/org.glassfish.tyrus.bundles/tyrus-standalone-client/2.0.0/87902cd5c919b93cffa063fb0212366165aa74ed/tyrus-standalone-client-2.0.0.jar!/org/glassfish/tyrus/client/ClientManager.class
The class hierarchy was loaded from the following locations:
org.glassfish.tyrus.client.ClientManager: file:/home/tomaszlos/.gradle/caches/modules-2/files-2.1/org.glassfish.tyrus.bundles/tyrus-standalone-client/2.0.0/87902cd5c919b93cffa063fb0212366165aa74ed/tyrus-standalone-client-2.0.0.jar
org.glassfish.tyrus.core.BaseContainer: file:/home/tomaszlos/.gradle/caches/modules-2/files-2.1/org.glassfish.tyrus.bundles/tyrus-standalone-client/2.0.0/87902cd5c919b93cffa063fb0212366165aa74ed/tyrus-standalone-client-2.0.0.jar
org.glassfish.tyrus.core.ExecutorServiceProvider: file:/home/tomaszlos/.gradle/caches/modules-2/files-2.1/org.glassfish.tyrus.bundles/tyrus-standalone-client/2.0.0/87902cd5c919b93cffa063fb0212366165aa74ed/tyrus-standalone-client-2.0.0.jar
Action:
Correct the classpath of your application so that it contains a single, compatible version of org.glassfish.tyrus.client.ClientManager
But When I change tyrus-standalone-client to 1.17 all works fine.
Java Runtime version
openjdk version "11.0.10" 2021-01-19
OS info
20.04.1-Ubuntu
Expected result:
the slack API lib should handle newer versions of tyrus-standalone-client.
- Langage dominant
- Java
- Étoiles
- 602
- Forks
- 235
- Merge moyen
- 2 j 13 h
- PR mergées (30 j)
- 8
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de slackapi/java-slack-sdk
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
slackapi/java-slack-sdk#1653 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Upgrade JettyPeut-être pris @skrcode l’a pris il y a 41 jours. Ouverteauto-triage-skip dependencies good first issue
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
slackapi/java-slack-sdk#1567 · 4 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
auto-triage-skip discussion enhancement
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
slackapi/java-slack-sdk#1535 · 5 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Workflows, Slack Apps and formsOuverteauto-triage-skip question untriaged
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
slackapi/java-slack-sdk#1528 · 7 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Update okhttp to 5.xOuverteauto-triage-skip dependencies project:slack-api-client project:slack-app-backend
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
slackapi/java-slack-sdk#1500 · 11 commentaires · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de slackapi/java-slack-sdk
Issues similaires
-
[BUG] Re-subscribing the Mono returned by listTools/listResources/listResourceTemplates/listPrompts/listRoots duplicates the resultsPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
modelcontextprotocol/java-sdk#1174 · 1 réaction ·
Les mainteneurs répondent en général sous 2 jours
-
module: core
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
bigbluebutton/bigbluebutton#26028 ·
Les mainteneurs répondent en général sous 1 jour
-
Fix SNMP4J Agent vulnerabilityOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
MetricsHub/metricshub-community#1390 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
apache/rocketmq-dashboard#6331 ·
Les mainteneurs répondent en général sous 5 jours
-
Upgrade to Commons Codec 1.23.0Ouvertestatus: team-only type: dependency-upgrade
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
spring-projects/spring-boot#52143 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour