Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 323606 - java.net.UnknownHostException received during RSE initialization
Summary: java.net.UnknownHostException received during RSE initialization
Status: NEW
Alias: None
Product: Target Management
Classification: Tools
Component: RSE (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal with 2 votes (vote)
Target Milestone: ---   Edit
Assignee: dsdp.tm.rse-inbox CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-25 08:48 EDT by Missing name CLA
Modified: 2014-07-24 05:30 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Missing name CLA 2010-08-25 08:48:15 EDT
Build Identifier: RSE Core Version: 3.2.0.v201005221100-7a7FFMRFC7sRd_SMeDdXwc Build id: 3.2 (20100607-1030)

Receive the following error in the .log file when initializing the Eclipse environment:
!ENTRY org.eclipse.rse.core 4 0 2010-08-23 14:52:44.844
!MESSAGE Unexpected Exception
!STACK 0
java.net.UnknownHostException: test.ibm.com: test.ibm.com
	at java.net.InetAddress.getLocalHost(Unknown Source)
	at org.eclipse.rse.core.RSECorePlugin.getLocalMachineName(Unknown Source)
	at org.eclipse.rse.core.RSEPreferencesManager.getDefaultPrivateSystemProfileName(Unknown Source)
	at org.eclipse.rse.internal.core.model.SystemProfileManager.ensureDefaultPrivateProfile(Unknown Source)
	at org.eclipse.rse.internal.core.model.SystemProfileManager.getDefaultPrivateSystemProfile(Unknown Source)
	at org.eclipse.rse.internal.core.RSEInitJob.run(Unknown Source)
	at org.eclipse.core.internal.jobs.Worker.run(Unknown Source)

Note that DHCP is used to generate machines IP address and the IP address/hostname is not registered with the DNS.
The "error" does not seem to cause any runtime issues with the RSE code.

I believe that the error message should be turned into a warning since it does have any runtime issues.

Reproducible: Always

Steps to Reproduce:
1. Initialize system using DHCP and don't register ip address/hostname with DNS
2. Start eclipse
3. Open .log file and error message will be present.
Comment 1 Szõts Ákos CLA 2014-07-24 05:30:35 EDT
Also present in Eclipse Luna (4.4.0).

eclipse.buildId=4.4.0.I20140606-1215
java.version=1.7.0_51
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=hu_HU
Framework arguments:  -product org.eclipse.epp.package.cpp.product
Command-line arguments:  -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.cpp.product

The complete stack trace:
java.net.UnknownHostException: linux-suse.site: linux-suse.site: Name or service not known
	at java.net.InetAddress.getLocalHost(InetAddress.java:1473)
	at org.eclipse.rse.core.RSECorePlugin.getLocalMachineName(RSECorePlugin.java:265)
	at org.eclipse.rse.core.RSEPreferencesManager.getDefaultPrivateSystemProfileName(RSEPreferencesManager.java:358)
	at org.eclipse.rse.core.RSEPreferencesManager.initDefaults(RSEPreferencesManager.java:337)
	at org.eclipse.rse.internal.core.RSEPreferenceInitializer.initializeDefaultPreferences(RSEPreferenceInitializer.java:23)
	at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1.run(PreferenceServiceRegistryHelper.java:300)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runInitializer(PreferenceServiceRegistryHelper.java:303)
	at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:131)
	at org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java:368)
	at org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:221)
	at org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:274)
	at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:409)
	at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:670)
	at org.eclipse.core.internal.preferences.DefaultPreferences.node(DefaultPreferences.java:147)
	at org.eclipse.core.internal.preferences.legacy.PreferenceForwarder.getDefaultPreferences(PreferenceForwarder.java:131)
	at org.eclipse.core.internal.preferences.legacy.PreferenceForwarder.getInt(PreferenceForwarder.java:485)
	at org.eclipse.rse.logging.Logger.initialize(Logger.java:249)
	at org.eclipse.rse.logging.Logger.<init>(Logger.java:135)
	at org.eclipse.rse.logging.LoggerFactory.getLogger(LoggerFactory.java:45)
	at org.eclipse.rse.core.RSECorePlugin.getLogger(RSECorePlugin.java:392)
	at org.eclipse.rse.internal.core.RSEInitJob.<init>(RSEInitJob.java:133)
	at org.eclipse.rse.internal.core.RSEInitJob.<clinit>(RSEInitJob.java:65)
	at org.eclipse.rse.core.RSECorePlugin.waitForInitCompletion(RSECorePlugin.java:142)
	at org.eclipse.rse.internal.ui.RSEUIInitJob.run(RSEUIInitJob.java:32)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.net.UnknownHostException: linux-suse.site: A név vagy a szolgáltatás nem ismert
	at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
	at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:901)
	at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1293)
	at java.net.InetAddress.getLocalHost(InetAddress.java:1469)
	... 25 more