Timeout connessioni con NetBeans 7.0.1

Segnalo qui un problema che abbiamo riscontrato passando alla release 7.0.1 di NetBeans, anche se sono quasi certo la causa non sia attribuibile all’IDE ma risieda da qualche altra parte. In pratica, dopo l’aggiornamento NetBeans si comportava come se fosse completamente offline, restituendo un errore di connection timeout non solo in fase di pubblicazione di un progetto ma anche avviando il download degli aggiornamenti dai repository ufficiali.

Per risolvere il problema è stata sufficiente una googleata, ma la soluzione me l’appunto qui perché vorrei evitare di perdere lo stesso tempo in futuro, se mai si dovesse verificare un caso analogo.  Pare che a causare il timeout sia il fatto che una delle classi Java dedicate alla gestione del networking esca in IPV6 a meno che non la si istruisca diversamente, aggiungendo il seguente flag al file netbeans.conf:

-J-Djava.net.preferIPv4Stack=true

Il flag va accodato agli altri che si trovano alla riga 6 del file di configurazione:

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Djava.net.preferIPv4Stack=true"

Spero questa informazione possa essere d’aiuto anche ad altri.

Condivido

Leave a comment