Closed robertatakenaka closed 3 years ago
@robertatakenaka o que o código está fazendo é que, caso ele não consiga ler o arquivo local, seja porque o arquivo não existe ou porque o conteúdo está vazio, ele tenta fazer o acesso ao arquivo remotamente, sem checar se tem o Schema, necessário para acessá-lo. Não seria correto, ao invés de tentar acessar o endereço, verificar se o endereço é um endereço passível de ser acessado?
Descrição do problema
The exception 'Invalid URL '/apps.who.int/bmi/index.jsp?introPage=intro 3.html': No schema supplied. Perhaps you meant http:///apps.who.int/bmi/index.jsp?introPage=intro 3.html?' was raised.
Passos para reproduzir o problema
Comportamento esperado
A aplicação está se comportando assim porque identificou que é um endereço "local" e por isso deveria estar dentro do site e deveria ser inserido dentro do HTML principal. No entanto, nem é um HTML a ser inserido no HTML principal e outro defeito é que o formato do endereço está incorreto e por este motivo interrompe a execução. Então, o comportamento esperado tratar a exceção MissingSchema, de forma que não interrompa a conversão.
Screenshots ou vídeos
n/a
Anexos
n/a
Ambiente utilizado
n/a