Ui: Impossible de supprimer l'objet/l'appareil de l'interface utilisateur, erreur 500 du serveur interne

Créé le 10 juil. 2020  ·  7Commentaires  ·  Source: mainflux/ui

  • Qu'essayiez-vous d'accomplir ?
    Supprimer la chose de l'interface utilisateur mainflux
  • Quels sont les résultats attendus ?
    La chose devrait pouvoir être supprimée de mainflux
  • Quels sont les résultats reçus ?
    Échec de la suppression de l'objet Erreur : 500 Erreur de serveur interne
  • Quelles sont les étapes pour reproduire le problème ?
    Utiliser docker et docker composer
    1. git clone https://github.com/mainflux/ui.git
    2. interface utilisateur cd
    3. docker-compose -f docker/docker-compose.yml up
    4. http://localhost //UI is up // les journaux s'exécutent en arrière-plan
    5. Enregistrez-vous / connectez-vous avec emailId et mot de passe.
    6. Allez dans Choses -> Périphériques -> Cliquez sur le bouton "+" sous Actions.
    7. Une nouvelle ligne est ajoutée ici, nous ne pouvons donner que le nom, les autres champs, c'est-à-dire [Type, ID] ne sont PAS modifiables
    8. Donnez un nom, dites "Device1" et cliquez sur enregistrer, c'est-à-dire sur le bouton "Tick"
    9. Maintenant, essayez de supprimer le Device1, l'interface utilisateur vous demandera de supprimer, appuyez sur Soumettre
    10. Dans l'interface utilisateur, la ligne ajoutée disparaît et elle s'affiche également en bas à droite de l'écran comme "Échec de la suppression de l' erreur : 500 Erreur de serveur interne"

       From Backend logs :
       mainflux-things | {"level":"warn","message":"Method remove_thing for token  eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1OTQyNTcxNzIsImlhdCI6MTU5NDIyMTE3MiwiaXNzIjoibWFpbmZsdXguYXV0aG4iLCJzdWIiOiJrbm93bG9raUBnbWFpbC5jb20iLCJ0eXBlIjowfQ.lpsQXA0Yx5L77x0CpVnVnqHGheQItRDMFXj1GjWR-h8 and thing ea3b9e5c-06a0-46cd-944a-2fcce37c8040 took 1.717998ms to complete with error: remove thing failed : remove thing from redis cache error : redis: nil.","ts":"2020-07-08T15:22:31.428751005Z"}
    
  • Dans quel environnement avez-vous rencontré le problème ?
    Gouttelette DigitalOcean - Ubuntu Docker 5: 19.03.1 ~ 3 le 18.04

Commentaire le plus utile

Oui je l'ai testé. Le problème a été corrigé :+1:

Tous les 7 commentaires

J'ai eu ce problème aussi.
The message is : Method remove_thing for token ******** and thing ********* took *****ms to complete with error: remove thing failed : remove thing from redis cache error : redis: nil.

@delvinggeeks On dirait que ce n'est pas un bogue de l'interface utilisateur. Il a été corrigé ici : https://github.com/mainflux/mainflux/pull/1220
Veuillez télécharger les derniers services de base et réessayer. Si cela ne fonctionne toujours pas, ouvrez un problème dans mainflux/mainflux repo.

Salut @manuio . J'ai fait une comparaison entre le fichier ui docker-compose et le fichier mainflux docker-compose logiquement, je ne vois aucun changement majeur. Le problème ci-dessus ne se pose qu'avec le composant ui mais avec mainflux en utilisant cli ou curl nous pouvons supprimer quelque chose sans aucun problème

@liuxianqin Ce problème devrait être résolu avec le correctif mentionné par @manuio . Veuillez confirmer que c'est corrigé.
@delvinggeeks Pouvez-vous essayer de tirer les dernières images et tester à nouveau. Si le problème persiste, veuillez rouvrir ce problème.

Oui je l'ai testé. Le problème a été corrigé :+1:

@liuxianqin Ce problème devrait être résolu avec le correctif mentionné par @manuio . Veuillez confirmer que c'est corrigé.

cela a fonctionné après avoir tiré quelques nouvelles dernières images, merci.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

nammu picture nammu  ·  8Commentaires

jbpros picture jbpros  ·  31Commentaires

trongdau184 picture trongdau184  ·  64Commentaires

gitbala picture gitbala  ·  43Commentaires

Diullei picture Diullei  ·  70Commentaires