2009-04-01 3 views
0
Loading classifier from D:\PROJECT\classifiers\NERDemo\classifiers\ner-eng-ie.crf-3-all2008.ser.gz ... done [2.0 sec]. 
Original Query was riot in India. 
Parsing Queries and expanding tokens from the Ontologies.. 
{locations=[India], events=[riot]} 
Search query is null 
Something went wrong... 

java.net.UnknownHostException: ajax.googleapis.com 
at java.net.PlainSocketImpl.connect(Unknown Source) 
at java.net.SocksSocketImpl.connect(Unknown Source) 
at java.net.Socket.connect(Unknown Source) 
at java.net.Socket.connect(Unknown Source) 
at sun.net.NetworkClient.doConnect(Unknown Source) 
at sun.net.www.http.HttpClient.openServer(Unknown Source) 
at sun.net.www.http.HttpClient.openServer(Unknown Source) 
at sun.net.www.http.HttpClient.<init>(Unknown Source) 
at sun.net.www.http.HttpClient.New(Unknown Source) 
at sun.net.www.http.HttpClient.New(Unknown Source) 
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) 
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) 
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) 
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) 
at org.girs2.SearchHandler.makeQuery(SearchHandler.java:35) 
at org.girs2.GIRS.search(GIRS.java:37) 
at org.girs2.GIRS.main(GIRS.java:62) 
Exception in thread "main" java.lang.NullPointerException 
at org.girs2.GIRS.search(GIRS.java:44) 
at org.girs2.GIRS.main(GIRS.java:62) 

Répondre

2

Apparemment, vous avez ou avez eu une erreur de recherche DNS. Cela vous dit ce qui est arrivé:

java.net.UnknownHostException: ajax.googleapis.com 

Si vous obtenez toujours cette exception et vous pouvez par ailleurs accéder à cet hôte par son nom, alors je ne sais pas ce que cela pourrait être, mais les chances sont que ce fut un échec DNS temporaire .

Que devez-vous faire lorsque vous obtenez cette exception? Eh bien, si l'adresse est celle à laquelle vous vous attendez, vous devriez être en mesure de vous rendre - comme celle-ci - puis, quand vous attrapez l'Exception, vous dormez pendant un moment (peut-être 10 ou 15 secondes, peut-être même 30 ou 60 secondes, en fonction des besoins de votre application) et réessayez.

Si après plusieurs tentatives - ne pas simplement réessayer pour toujours! - vous ne pouvez toujours pas accéder au site, puis enregistrer une plainte raisonnable ou vous plaindre autrement que vous ne pouvez pas accéder au site et que votre application quitte.

Il n'y a pas grand-chose que vous puissiez faire quand le DNS échoue, sauf abandonner ou attendre et réessayer.

+0

merci mais comment puis-je le gérer? –

+0

J'ai mis à jour ma réponse pour répondre. – Eddie

-1

probablement vous êtes derrière un pare-feu.
Essayez de vous connecter à ajax.googleapis.com, quelque chose comme

ping ajax.googleapis.com 

vous obtenez un numéro d'IP, quelque chose comme 74.125.77.95?
obtenez-vous une réponse du serveur?

Ajouté:
Si aucune fonctionne, essayez http://ajax.googleapis.com/ sur votre navigateur.

Si cela ne fonctionne pas (affichage de la page Google), votre connexion au réseau est rompue: pas de connexion au DNS ou au site.

Si cela fonctionne, vous êtes probablement derrière un pare-feu, vous aurez besoin d'un proxy. Obtenez les paramètres de proxy (hôte et port) de votre navigateur et utilisez-les pour exécuter votre application: see Chapter 2.1

+0

J'ai essayé d'utiliser tat ping .. mais, couldnt get .. l'erreur que je reçois est La requête Ping n'a pas pu trouver l'hôte ajax.googleapis.com. Veuillez vérifier le nom et réessayer. –

+0

juste un autre point: peut-être que vous êtes seulement * manquant * le DNS. essayez également "ping 74.125.77.05" s'il vous plaît ... –

Questions connexes