Parpool Java exception occurred: 2014a & Mac - Only when wifi at home turned on?

1 visualizzazione (ultimi 30 giorni)
Setup: Matlab 2014a, Mac OS x 10.7.5.
Problem: Parpool throws a Java exception when I try to run it with my home wifi turned on and works when I turn it off.
Run: parpool
Error:
Error using parpool (line 99)
Java exception occurred:
java.net.UnknownHostException: craig-2: craig-2: nodename nor servname provided, or not known
at java.net.InetAddress.getLocalHost(InetAddress.java:1438)
Caused by: java.net.UnknownHostException: craig-2: nodename nor servname provided, or not known
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:866)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1258)
at java.net.InetAddress.getLocalHost(InetAddress.java:1434)
Any ideas?
Thanks,
Craig
  7 Commenti
Steven
Steven il 30 Lug 2014
Modificato: Steven il 30 Lug 2014
Hi Craig and Edric,
I am experiencing this issue as well. I am running 2014a on Mac OS x 10.9.4. Were you able to find a solution?
Thanks, Blair
Marco Borges
Marco Borges il 13 Ago 2014
I have the same error! Maybe is related with this java but, don't you think?
https://bugs.openjdk.java.net/browse/JDK-7180557

Accedi per commentare.

Risposte (4)

Craig
Craig il 7 Ago 2014
I'm away and can't check but just received some advice from support:
In this last case, one possible cause could be related to a corrupted hosts file.
On Macintosh and Linux systems, the file is under the directory:
/etc/hosts Please make sure to map hostnames to valid IP addresses.
The IP address and the username for the local host can be searched using the following instructions:
>> ip = char( getHostAddress(java.net.InetAddress.getLocalHost)) >> user = getenv('UserName')
Please ping the machine name to test.
  4 Commenti
Franck Dernoncourt
Franck Dernoncourt il 2 Feb 2015
Same here, matlab prompt '!hostname' and adding it to host file worked for me. Ubuntu 12.04 with R2014a x64. Thanks!

Accedi per commentare.


Thomas Ibbotson
Thomas Ibbotson il 2 Feb 2015
A patch has been released for this bug see: Bug report 1119179

Carsten Hoever
Carsten Hoever il 5 Ago 2014
Did you find a solution for the problem? I am having the same problem with OSX 10.9.3:
Error using matlabpool (line 137) Java exception occurred: java.net.UnknownHostException: server.munkiisland.private: server.munkiisland.private: nodename nor servname provided, or not known at java.net.InetAddress.getLocalHost(InetAddress.java:1438) Caused by: java.net.UnknownHostException: server.munkiisland.private: nodename nor servname provided, or not known at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:866) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1258) at java.net.InetAddress.getLocalHost(InetAddress.java:1434)
  2 Commenti
Steven
Steven il 5 Ago 2014
I have not found a permanent solution, but the issue seems to be related to network settings. When I unplug my computer from the network and turn off WiFi, I am able to get the parallel pool to start. This is only a temporary workaround, but I hope to figure out the underlying cause with a bit more investigation.
-Blair
Craig
Craig il 7 Ago 2014
Yes, sorry for the late reply - but I've done exactly the same, turn wifi off, start par pool - turn back on. Dirty but it works! Best, Craig

Accedi per commentare.


Steven
Steven il 7 Ago 2014
Thanks for the suggestion Craig! I went to check the host file and noticed that my parpool is starting up fine now. The only thing that changed is that I shutdown and brought my laptop home for a few days where I used it on a different network. Very curious...

Categorie

Scopri di più su Parallel Computing Fundamentals in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by