Ui: Não é possível excluir a coisa/dispositivo da interface do usuário, 500 Internal Server Error

Criado em 10 jul. 2020  ·  7Comentários  ·  Fonte: mainflux/ui

  • O que você estava tentando alcançar?
    Excluir coisa da interface do usuário do mainflux
  • Quais são os resultados esperados?
    A coisa deve poder ser excluída do mainflux
  • Quais são os resultados recebidos?
    Falha ao excluir Thing Error:500 Internal server error
  • Quais são as etapas para reproduzir o problema?
    Usando o docker e o docker compose
    1. git clone https://github.com/mainflux/ui.git
    2. cd ui
    3. docker-compose -f docker/docker-compose.yml up
    4. http://localhost //UI is up // logs estão sendo executados em segundo plano
    5. Registre-se/Entre com emailId e senha.
    6. Vá para Coisas --> Dispositivos --> Clique no botão "+" de Ações.
    7. Nova linha é adicionada aqui, podemos dar apenas o nome restante outros campos, ou seja, [Type , ID] NÃO são editáveis
    8. Dê um nome, diga "Device1" e clique em salvar, ou seja, no botão "Tick"
    9. Agora tente excluir o Device1, a interface do usuário solicitará a exclusão, pressione Enviar
    10. Na interface do usuário, a linha adicionada desaparece e também solicita na parte inferior direita da tela como "Falha ao excluir Erro de coisa : 500 Erro interno do servidor"

       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"}
    
  • Em que ambiente você encontrou o problema?
    Droplet DigitalOcean - Ubuntu Docker 5:19.03.1~3 em 18.04

Comentários muito úteis

Sim eu testei. O problema foi corrigido :+1:

Todos 7 comentários

Eu tenho o mesmo problema
https://github.com/mainflux/ui/issues/100

Eu também tenho esse problema.
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 Parece que não é um bug da interface do usuário. Foi corrigido aqui: https://github.com/mainflux/mainflux/pull/1220
Por favor, puxe os serviços principais mais recentes e tente novamente. Se ainda não funcionar, abra um problema no repositório mainflux/mainflux.

Olá @manuio . Eu fiz uma comparação de comparação entre o arquivo de composição do docker ui e o arquivo de composição do docker mainflux logicamente, não vejo nenhuma mudança importante. O problema acima surge apenas com o componente ui, mas com mainflux usando cli ou curl, podemos excluir coisas sem nenhum problema

@liuxianqin Este problema deve ser resolvido com a correção mencionada pelo @manuio . Por favor, confirme se está corrigido.
@delvinggeeks Você pode tentar puxar as imagens mais recentes e testar novamente. Se o problema persistir, reabra este problema.

Sim eu testei. O problema foi corrigido :+1:

@liuxianqin Este problema deve ser resolvido com a correção mencionada pelo @manuio . Por favor, confirme se está corrigido.

funcionou depois de puxar algumas novas imagens mais recentes, obrigado.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

samueller picture samueller  ·  3Comentários

gavJackson picture gavJackson  ·  3Comentários

oskarrough picture oskarrough  ·  3Comentários

ashishbajaj99 picture ashishbajaj99  ·  3Comentários

RobFerguson picture RobFerguson  ·  3Comentários