[Resolvido]URLConnection + HTTP response code 500

Boa tarde!

Tenho um sistema local que se conecta a um sistema no servidor via http(URLConnection).
Esses sistemas tratam de transmissão de arquivos txt.

Faço a conexão assim: (detalhe para ssl)

URL url = new URL("https://www.xxxxxxxxxxx/servlet/MyServlet"); URLConnection conn = url.openConnection();

O erro que está ocorrendo é esse:

java.io.Exception: Server returned HTTP response code: 500 for URL

Mas é estranho pois não acontece sempre, e, coincidentemente ou não, acontece “mais vezes” com os arquivos txt maiores.

Pela stack, vi que o erro ocorre quando tento recuperar o inputStream.

InputStream is = conn.getInputStream();

Alguém já passou por isso?
[]'s

O problema começa no servidor. Por algum motivo, ele não consegue completar a sua requisição e retorna um error code 500 (internal server error). Puxe o log dele e veja o porquê, mas se ele normalmente enrosca nos arquivos grandes é 80% de chance de ser falta de memória.

valeu rubinelli.
realmente o problema parece ser “estouro” de memória.
enchi meu servlet de mensagens de log e, com isso, meus arquivos de log estavam imensos.
hoje removi as mensagens e até o momento funcionou bem.
vou aguardar a execução completa hoje e depois altero o nome do tópico pra [Resolvido].
[]'s