Problemi di Connessione con Eclipse

A partire da qualche mese è possibile che voi utenti Eclipse vi siate trovati nella condizione di non riuscire più ad utilizzare Eclipse per aggiornamenti, scaricare plugin e, più in generale, accedere alla rete.

Il problema è dovuto ad un bug conteso fra Debian (che potrebbe essersi propagato anche alle sue derivate come Ubuntu) e la virtual machine Java. In pratica c’è un gran casino fra IPv4 e IPv6 che ha come conseguenza il completo isolamento della rete di alcuni programmi Java.

Per risolvere basta lanciare il programma con i parametri

-vmargs -Djava.net.preferIPv4Stack=true

E Eclipse tornerà a funzionare come prima.

PS: I parametri che vi ho segnalato con buona probabilità funzionano anche per altri programmi soggetti allo stesso bug.

6 comments on “Problemi di Connessione con Eclipse

  1. Grazie per la segnalazione!

    Mi potresti linkare il bug in modo da poterlo tenere “sotto controllo”? Grazie.

    • Mmm non mi ricordo. Dovrei ritrovarlo 😀 Se lo ritrovo te lo segnalo.

  2. Penso di aver trovato il bug. Dovrebbe essere qui:
    https://bugs.launchpad.net/debian/+source/commons-httpclient/+bug/541482

    Sembrerebbe essere risolto, ma non ne sono certo visto che ho ancora Karmic con questa versione java

    $ java -version
    java version “1.6.0_20”
    Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
    Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)

    Potresti dirmi se anche per me il bug è risolto? Grazie.

    • E’ stato risolto nella 1.6.0_18. Quindi si, dovrebbe.

      Prova 🙂 Altrimenti il workaroud che ho postato non crea nessun problema. Almeno finché non si passerà a IPv6 ma per allora credo che il bug sarà risolto xD

      • Il problema è risolto. Il dubbio mi sorgeva poiché nel bug report tutti usano icetea, mentre io ho la versione della Sun.

        Grazie, ciao.