Ui: Ding/Gerät kann nicht von der Benutzeroberfläche gelöscht werden, 500 Internal Server Error

Erstellt am 10. Juli 2020  ·  7Kommentare  ·  Quelle: mainflux/ui

  • Was wollten Sie erreichen?
    Löschen Sie Thing aus der Mainflux-Benutzeroberfläche
  • Was sind die erwarteten Ergebnisse?
    Das Ding sollte aus Mainflux gelöscht werden können
  • Was sind die erhaltenen Ergebnisse?
    Ding konnte nicht gelöscht werden Fehler: 500 Interner Serverfehler
  • Was sind die Schritte, um das Problem zu reproduzieren?
    Verwenden von docker und docker compose
    1. Git-Klon https://github.com/mainflux/ui.git
    2. CD-ui
    3. docker-compose -f docker/docker-compose.yml hoch
    4. http://localhost //UI ist aktiv // Protokolle werden im Hintergrund ausgeführt
    5. Registrieren/Anmelden mit E-Mail-ID und Passwort.
    6. Gehen Sie zu Dinge --> Geräte --> Klicken Sie unter Aktionen auf die Schaltfläche "+".
    7. Hier wird eine neue Zeile hinzugefügt, wir können nur den Namen angeben, andere Felder, dh [Typ, ID] sind NICHT bearbeitbar
    8. Geben Sie einen Namen ein, sagen Sie „Device1“, und klicken Sie auf „Save“, dh auf die Schaltfläche „Tick“.
    9. Versuchen Sie nun, Device1 zu löschen, die Benutzeroberfläche fordert Sie zum Löschen auf, drücken Sie Submit
    10. Die in der Benutzeroberfläche hinzugefügte Zeile verschwindet und es wird auch rechts unten auf dem Bildschirm die Meldung „Failed to delete Thing Error:500 Internal server error“ angezeigt.

       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"}
    
  • In welcher Umgebung sind Sie auf das Problem gestoßen?
    DigitalOcean-Tröpfchen - Ubuntu Docker 5:19.03.1~3 am 18.04

Hilfreichster Kommentar

Ja ich habe es getestet. Problem wurde behoben :+1:

Alle 7 Kommentare

Ich habe das gleiche Problem
https://github.com/mainflux/ui/issues/100

Ich habe dieses Problem auch.
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 Sieht so aus, als wäre es kein UI-Fehler. Es wurde hier behoben: https://github.com/mainflux/mainflux/pull/1220
Bitte ziehen Sie die neuesten Kerndienste herunter und versuchen Sie es erneut. Wenn es immer noch nicht funktioniert, öffnen Sie ein Problem in Mainflux/Mainflux Repo.

Hallo @manuio . Ich habe einen Diff-Vergleich zwischen der UI-Docker-Compose-Datei und der Mainflux-Docker-Compose-Datei durchgeführt, logischerweise sehe ich keine größeren Änderungen. Das obige Problem tritt nur bei der ui-Komponente auf, aber mit mainflux, entweder mit cli oder curl, können wir Dinge problemlos löschen

@liuxianqin Dieses Problem sollte mit dem erwähnten Fix @manuio behoben werden. Bitte bestätigen Sie, dass es behoben ist.
@delvinggeeks Können Sie versuchen, die neuesten Bilder abzurufen und erneut zu testen. Wenn das Problem weiterhin besteht, öffnen Sie dieses Problem bitte erneut.

Ja ich habe es getestet. Problem wurde behoben :+1:

@liuxianqin Dieses Problem sollte mit dem erwähnten Fix @manuio behoben werden. Bitte bestätigen Sie, dass es behoben ist.

Es funktionierte, nachdem ich einige neue neueste Bilder gezogen hatte, danke.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

RobFerguson picture RobFerguson  ·  3Kommentare

DanielRosenwasser picture DanielRosenwasser  ·  3Kommentare

KlavsKlavsen picture KlavsKlavsen  ·  3Kommentare

KrishnaPG picture KrishnaPG  ·  3Kommentare

jarben picture jarben  ·  3Kommentare