binance / binance/binance-sbe-java-sample-app
java.lang.IllegalStateException for wss place order
Personne n'a encore pris cette issue.
- Langage dominant
- Java
- Étoiles
- 14
- Forks
- 9
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
there's a mismatch between the expected template ID in your decoder and the template ID in the message you received. Your decoder is expecting a template ID of 103, as indicated in the ExchangeInfoResponseDecoder class, but the received message has a template ID of 50.
echo '{"id":"93fb61ef-89f8-4d6e-b022-4f035a3fadad","method":"exchangeInfo","params":{}}' | ./tools/websocket_send.py 'wss://ws-api.binance.com:443/ws-api/v3?responseFormat=sbe&sbeSchemaId=1&sbeSchemaVersion=0' | java -jar ./target/sbe-sample-app-1.0-SNAPSHOT.jar -
Exception in thread "main" java.lang.IllegalStateException: Invalid TEMPLATE_ID: 50
at spot_sbe.ExchangeInfoResponseDecoder.wrapAndApplyHeader(ExchangeInfoResponseDecoder.java:94)
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
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.
Piste de recherche
Exécutez la commande exchangeInfo signalée à l’aide de tools/websocket_send.py et de l’application exemple, puis inspectez ExchangeInfoResponseDecoder.java au niveau de wrapAndApplyHeader. Comparez l’ID de template attendu par le décodeur avec le message SBE reçu et les détails du schéma ; c’est terminé lorsque la réponse exchangeInfo est décodée sans l’exception Invalid TEMPLATE_ID.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- api
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100