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

2 views (last 30 days)
Craig
Craig on 2 Jul 2014
Edited: Walter Roberson on 11 Dec 2015
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 Comments
Marco Borges
Marco Borges on 13 Aug 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

Sign in to comment.

Answers (4)

Craig
Craig on 7 Aug 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 Comments

Sign in to comment.


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

Carsten Hoever
Carsten Hoever on 5 Aug 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 Comments
Craig
Craig on 7 Aug 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

Sign in to comment.


Steven
Steven on 7 Aug 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...

Community Treasure Hunt

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

Start Hunting!