[URGENTE] Problemas com a API da CDEP
Estou reformulando essa issue porque o contexto dela ficou mais amplo depois de algumas investigações que eu fiz, o que aumentou MUITO a urgência para essa issue. Segue abaixo a nova descrição da issue:
Galera, de acordo com essa issue do repositório oficial da CDEP, não devemos utilizar os endpoints da API nova que tenham relação com as votações.
Ou seja, infelizmente vamos precisar reverter parte das moficiações que foram feitas para usar a API nova.
Pelo que pude trackear, as alterações que precisamos reverter se encontram principalmente aqui:
Mas talvez tenha algum outro Merge Request que trate desse mesmo ponto.
Por conta dessas mudanças decorrem dois problemas:
1 - O Radar não consegue mais se atualizar, com dados mais novos. 2 - Nossos testes estão falhando, portanto não conseguimos mais fazer deploys!
---old version---
Fiz um novo deploy agora há pouco, e depois executei o processo de importação da CDEP, para ver se tinha atualização dos dados.
Ao olhar nos logs do Celery, encontrei os seguintes erros:
celery_1 | WARNING 2018-10-21 12:19:51,075 opção de voto "null" desconhecido! Mapeado como ABSTENCAO
celery_1 | [2018-10-21 12:19:51,075: WARNING/ForkPoolWorker-1] opção de voto "null" desconhecido! Mapeado como ABSTENCAO
celery_1 | [2018-10-21 12:20:00,811: INFO/MainProcess] Received task: importadores.celery_tasks.importar_assincronamente[46cc58c8-207a-4713-88e2-1ef344e22069]
celery_1 | ERROR 2018-10-21 12:23:17,301 HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2174273/votacoes
celery_1 | [2018-10-21 12:23:17,301: ERROR/ForkPoolWorker-1] HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2174273/votacoes
celery_1 | ERROR 2018-10-21 12:23:17,303 ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | [2018-10-21 12:23:17,303: ERROR/ForkPoolWorker-1] ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | ERROR 2018-10-21 12:50:44,311 HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2162525/votacoes
celery_1 | [2018-10-21 12:50:44,311: ERROR/ForkPoolWorker-1] HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2162525/votacoes
celery_1 | ERROR 2018-10-21 12:50:44,315 ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | [2018-10-21 12:50:44,315: ERROR/ForkPoolWorker-1] ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | INFO 2018-10-21 12:53:51,310 Progresso: 5.0%
celery_1 | [2018-10-21 12:53:51,310: INFO/ForkPoolWorker-1] Progresso: 5.0%
celery_1 | ERROR 2018-10-21 12:54:11,496 HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2148390/votacoes
celery_1 | [2018-10-21 12:54:11,496: ERROR/ForkPoolWorker-1] HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2148390/votacoes
celery_1 | ERROR 2018-10-21 12:54:11,504 ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | [2018-10-21 12:54:11,504: ERROR/ForkPoolWorker-1] ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | ERROR 2018-10-21 12:54:12,177 HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2148390/votacoes
celery_1 | [2018-10-21 12:54:12,177: ERROR/ForkPoolWorker-1] HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2148390/votacoes
celery_1 | ERROR 2018-10-21 12:54:12,184 ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | [2018-10-21 12:54:12,184: ERROR/ForkPoolWorker-1] ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | ERROR 2018-10-21 12:54:12,843 HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2148390/votacoes
celery_1 | [2018-10-21 12:54:12,843: ERROR/ForkPoolWorker-1] HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2148390/votacoes
celery_1 | ERROR 2018-10-21 12:54:12,849 ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | [2018-10-21 12:54:12,849: ERROR/ForkPoolWorker-1] ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | ERROR 2018-10-21 12:54:13,660 HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2148390/votacoes
celery_1 | [2018-10-21 12:54:13,660: ERROR/ForkPoolWorker-1] HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2148390/votacoes
celery_1 | ERROR 2018-10-21 12:54:13,668 ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | [2018-10-21 12:54:13,668: ERROR/ForkPoolWorker-1] ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | ERROR 2018-10-21 12:54:14,362 HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2145957/votacoes
celery_1 | [2018-10-21 12:54:14,362: ERROR/ForkPoolWorker-1] HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2145957/votacoes
celery_1 | ERROR 2018-10-21 12:54:14,367 ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | [2018-10-21 12:54:14,367: ERROR/ForkPoolWorker-1] ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | ERROR 2018-10-21 12:54:15,143 HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2145957/votacoes
celery_1 | [2018-10-21 12:54:15,143: ERROR/ForkPoolWorker-1] HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2145957/votacoes
celery_1 | ERROR 2018-10-21 12:54:15,148 ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | [2018-10-21 12:54:15,148: ERROR/ForkPoolWorker-1] ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | ERROR 2018-10-21 12:57:53,516 HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2139901/votacoes
celery_1 | [2018-10-21 12:57:53,516: ERROR/ForkPoolWorker-1] HTTP Error 500: ao acessar https://dadosabertos.camara.leg.br/api/v2/proposicoes/2139901/votacoes
celery_1 | ERROR 2018-10-21 12:57:53,523 ValueError: Expecting value: line 1 column 1 (char 0)
celery_1 | [2018-10-21 12:57:53,523: ERROR/ForkPoolWorker-1] ValueError: Expecting value: line 1 column 1 (char 0)
Fiquei com a impressão de que estamos tratando parcialmente a excessão (dado que temos a mensagem "ao acessar https://....
"), mas parece-me que ainda assim está faltando algo (por conta do "ValueError
").