video-maker
video-maker copied to clipboard
Boa noite Devs! Alguem pode me ajudar com essa issue? ja quebrei minha cabeça e não consigo, meu Deus!
[text-robot] Fetching content from Wikipedia (node:9140) UnhandledPromiseRejectionWarning: algorithm did not complete within 420.0 seconds (Use
node --trace-warnings ...
to show where the warning was created) (node:9140) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag--unhandled-rejections=strict
(see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1) (node:9140) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Isso é um problema na API do Algorithmia
, pelo que parece à cada 1 hora o servidor é definido para uso de baixo recurso, o que acaba causando esse problema de instabilidade. Nesse caso é só esperar uns 30-60min que tudo deve voltar ao normal.
Obs:
UnhandledPromiseRejectionWarning: algorithm did not complete within 420.0 seconds
É possível alterar esse tempo de timeout, alterando o seguinte bloco para setar um timeout menor, por exemplo, eu defino para que haja uma exceção após somente 30 segundos sem resposta do servidor:
const article = await ctx.algorithmia
.algo('web/WikipediaParser/0.1.2?timeout=30')
.pipe({
articleName: content.searchTerm,
lang: 'en',
})
Se quiser, pode dá uma olhada na minha versão: https://github.com/juniorbotelho/videomaker-core
Espero ter ajudado 😊
Obrigado irmão! me ajudou muito! agora estou parado em outra issue rsrs. (node:1092) UnhandledPromiseRejectionWarning: Error: Unauthorized: Access is denied due to invalid credentials.
at Request._callback (C:\video-maker\node_modules\ibm-cloud-sdk-core\lib\requestwrapper.js:102:21)
at Request.self.callback (C:\video-maker\node_modules\request\request.js:185:22)
at Request.emit (events.js:400:28)
at Request.node --trace-warnings ...
to show where the warning was created)
(node:1092) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict
(see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:1092) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Esse outro problema é referente às tuas credenciais de autenticação da IBM, dá uma olhada se tu fez tudo certinho com a apiKey da IBM Cloud.
ah sim entendi, imaginei. vou dar uma revisada, obrigado mais uma vez!!
Isso é um problema na API do
Algorithmia
, pelo que parece a cada 1 hora o servidor é definido para o uso de baixo recurso, o que acaba causando esse problema de instabilidade. Nesse caso é só esperar uns 30-60min que tudo deve voltar ao normal.Obs:
UnhandledPromiseRejectionWarning: algorithm did not complete within 420.0 seconds
É possível alterar esse tempo de timeout , alterando o bloco seguinte para setar um timeout menor, por exemplo, eu defino para que haja uma exceção após somente 30 segundos sem resposta do servidor:
artigo const = esperar ctx . algoritmia . algo ( 'web / WikipediaParser / 0.1.2? timeout = 30' ) . pipe ( { articleName : content . searchTerm , lang : 'en' , } )
Se quiser, pode dá uma olhada na minha versão: https://github.com/juniorbotelho/videomaker-core
Espero ter ajudado 😊
Bom dia! No caso para resolver esse problema basta abrir o arquivo timeout e colar essa sugestão de código de 30 segundos? Ou precisa colar esse código que você sugeriu entre esses dois sinais {} dentro do arquivo timeout? Obrigado desde já!
@Feytosadigital Não! Esse timeout
serve só pra finalizar a chamada após 30 segundos, pra que o programa não fique eternamente travado em uma chamada perdida. Mas NÃO resolve esse problema!
Você poderia me enviar o link no github com esse arquivo do algorithima atualizado? Para que eu possa adicionar na pasta credentials! Obrigado desde já.
Em qua., 13 de out. de 2021 às 10:25, Junior Botelho < @.***> escreveu:
@Feytosadigital https://github.com/Feytosadigital Não! Esse timeout serve só pra finalizar a chamada após 30 segundos, pra que o programa não fique eternamente travado em uma chamada perdida. Mas NÃO resolve esse problema!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/filipedeschamps/video-maker/issues/349#issuecomment-942305770, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV7MHFU5LB73MRVYKNSNNADUGWCFJANCNFSM5E3UCIWQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.