Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 349589 - Exception after closing a launched eclipse application
Summary: Exception after closing a launched eclipse application
Status: RESOLVED WONTFIX
Alias: None
Product: PTP
Classification: Tools
Component: Remote Tools (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-16 12:03 EDT by Claudia Knobloch CLA
Modified: 2014-05-30 15:12 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Claudia Knobloch CLA 2011-06-16 12:03:20 EDT
After launching an eclipse application to test out changes in workspace plug-ins and starting an ResourceManager (connecting to a remote machine), I closed the eclipse application and got the following exception. For the ssh connection I use an ssh-key. It is not relevant to eclipse if the passphrase is saved or not. And after a relaunching of an eclipse application, eclipse still knows the passphrase of the key.

!ENTRY org.eclipse.ptp.rm.lml.monitor.core 4 0 2011-06-16 17:27:17.844
!MESSAGE 
No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/Remote Host".

!ENTRY org.eclipse.equinox.security 4 0 2011-06-16 17:27:24.691
!MESSAGE No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/Remote Host".
!STACK 0
org.eclipse.equinox.security.storage.StorageException: No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/Remote Host".
	at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:234)
	at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)
	at org.eclipse.ptp.remotetools.environment.core.TargetEnvironmentManager.writeToFile(TargetEnvironmentManager.java:246)
	at org.eclipse.ptp.remotetools.environment.EnvironmentPlugin.stop(EnvironmentPlugin.java:170)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
	at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
	at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1160)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:690)
	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:597)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:390)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/Remote Host".

!ENTRY org.eclipse.equinox.security 4 0 2011-06-16 17:27:24.694
!MESSAGE No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/Remote Host".
!STACK 0
org.eclipse.equinox.security.storage.StorageException: No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/Remote Host".
	at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:234)
	at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)
	at org.eclipse.ptp.remotetools.environment.core.TargetEnvironmentManager.writeToFile(TargetEnvironmentManager.java:246)
	at org.eclipse.ptp.remotetools.environment.EnvironmentPlugin.stop(EnvironmentPlugin.java:170)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
	at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
	at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1160)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:690)
	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:597)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:390)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/jufit".

!ENTRY org.eclipse.equinox.security 4 0 2011-06-16 17:27:24.697
!MESSAGE No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/jufit".
!STACK 0
org.eclipse.equinox.security.storage.StorageException: No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/jufit".
	at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:234)
	at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)
	at org.eclipse.ptp.remotetools.environment.core.TargetEnvironmentManager.writeToFile(TargetEnvironmentManager.java:246)
	at org.eclipse.ptp.remotetools.environment.EnvironmentPlugin.stop(EnvironmentPlugin.java:170)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
	at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
	at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1160)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:690)
	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:597)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:390)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/jufit".

!ENTRY org.eclipse.equinox.security 4 0 2011-06-16 17:27:24.702
!MESSAGE No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/jufit".
!STACK 0
org.eclipse.equinox.security.storage.StorageException: No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/jufit".
	at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:234)
	at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)
	at org.eclipse.ptp.remotetools.environment.core.TargetEnvironmentManager.writeToFile(TargetEnvironmentManager.java:246)
	at org.eclipse.ptp.remotetools.environment.EnvironmentPlugin.stop(EnvironmentPlugin.java:170)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
	at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
	at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1160)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:690)
	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:597)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:390)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/jugene".

!ENTRY org.eclipse.equinox.security 4 0 2011-06-16 17:27:24.706
!MESSAGE No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/jugene".
!STACK 0
org.eclipse.equinox.security.storage.StorageException: No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/jugene".
	at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:234)
	at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)
	at org.eclipse.ptp.remotetools.environment.core.TargetEnvironmentManager.writeToFile(TargetEnvironmentManager.java:246)
	at org.eclipse.ptp.remotetools.environment.EnvironmentPlugin.stop(EnvironmentPlugin.java:170)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
	at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
	at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1160)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:690)
	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:597)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:390)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/jugene".

!ENTRY org.eclipse.equinox.security 4 0 2011-06-16 17:27:24.710
!MESSAGE No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/jugene".
!STACK 0
org.eclipse.equinox.security.storage.StorageException: No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/jugene".
	at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:234)
	at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)
	at org.eclipse.ptp.remotetools.environment.core.TargetEnvironmentManager.writeToFile(TargetEnvironmentManager.java:246)
	at org.eclipse.ptp.remotetools.environment.EnvironmentPlugin.stop(EnvironmentPlugin.java:170)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
	at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
	at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1160)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:690)
	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:597)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:390)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/softcomp".

!ENTRY org.eclipse.equinox.security 4 0 2011-06-16 17:27:24.715
!MESSAGE No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/softcomp".
!STACK 0
org.eclipse.equinox.security.storage.StorageException: No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/softcomp".
	at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:234)
	at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)
	at org.eclipse.ptp.remotetools.environment.core.TargetEnvironmentManager.writeToFile(TargetEnvironmentManager.java:246)
	at org.eclipse.ptp.remotetools.environment.EnvironmentPlugin.stop(EnvironmentPlugin.java:170)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
	at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
	at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1160)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:690)
	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:597)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:390)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/softcomp".

!ENTRY org.eclipse.equinox.security 4 0 2011-06-16 17:27:24.719
!MESSAGE No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/softcomp".
!STACK 0
org.eclipse.equinox.security.storage.StorageException: No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/softcomp".
	at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:234)
	at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)
	at org.eclipse.ptp.remotetools.environment.core.TargetEnvironmentManager.writeToFile(TargetEnvironmentManager.java:246)
	at org.eclipse.ptp.remotetools.environment.EnvironmentPlugin.stop(EnvironmentPlugin.java:170)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
	at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
	at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1160)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:690)
	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:597)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:390)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/judge".

!ENTRY org.eclipse.equinox.security 4 0 2011-06-16 17:27:24.723
!MESSAGE No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/judge".
!STACK 0
org.eclipse.equinox.security.storage.StorageException: No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/judge".
	at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:234)
	at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)
	at org.eclipse.ptp.remotetools.environment.core.TargetEnvironmentManager.writeToFile(TargetEnvironmentManager.java:246)
	at org.eclipse.ptp.remotetools.environment.EnvironmentPlugin.stop(EnvironmentPlugin.java:170)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
	at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
	at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1160)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:690)
	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:597)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:390)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/judge".

!ENTRY org.eclipse.equinox.security 4 0 2011-06-16 17:27:24.728
!MESSAGE No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/judge".
!STACK 0
org.eclipse.equinox.security.storage.StorageException: No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/judge".
	at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:234)
	at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)
	at org.eclipse.ptp.remotetools.environment.core.TargetEnvironmentManager.writeToFile(TargetEnvironmentManager.java:246)
	at org.eclipse.ptp.remotetools.environment.EnvironmentPlugin.stop(EnvironmentPlugin.java:170)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
	at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
	at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1160)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:690)
	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:597)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:390)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/juggle".

!ENTRY org.eclipse.equinox.security 4 0 2011-06-16 17:27:24.734
!MESSAGE No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/juggle".
!STACK 0
org.eclipse.equinox.security.storage.StorageException: No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.key-passphrase" is being stored as a non-encrypted value in the node  "/Remote Host/juggle".
	at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:234)
	at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)
	at org.eclipse.ptp.remotetools.environment.core.TargetEnvironmentManager.writeToFile(TargetEnvironmentManager.java:246)
	at org.eclipse.ptp.remotetools.environment.EnvironmentPlugin.stop(EnvironmentPlugin.java:170)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
	at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
	at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1160)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:690)
	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:597)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:390)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/juggle".

!ENTRY org.eclipse.equinox.security 4 0 2011-06-16 17:27:24.738
!MESSAGE No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/juggle".
!STACK 0
org.eclipse.equinox.security.storage.StorageException: No password was found. Value of "org.eclipse.ptp.remotetools.environment.generichost.login-password" is being stored as a non-encrypted value in the node  "/Remote Host/juggle".
	at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:234)
	at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)
	at org.eclipse.ptp.remotetools.environment.core.TargetEnvironmentManager.writeToFile(TargetEnvironmentManager.java:246)
	at org.eclipse.ptp.remotetools.environment.EnvironmentPlugin.stop(EnvironmentPlugin.java:170)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
	at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
	at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1160)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:690)
	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:597)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:390)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
Comment 1 Corey Ashford CLA 2011-10-12 20:13:46 EDT
+1

I'm seeing this bug too.
Comment 2 Wainer dos Santos Moschetta CLA 2013-05-22 19:14:26 EDT
After an investigation I've finally figured out what is going on here.

For MacOSX or Windows there are native implementations of Equinox PasswordProvider, respectively, org.eclipse.equinox.security.macosx and org.eclipse.equinox.security.win32. Because there are native provides on both MacOSX and Windows, the master password (used by equinox security storage to encrypt data) might be generated automatically without user notice.

There isn't any native implementation of PasswordProvider for Linux. Therefore, the master password isn't generated automatically and you gonna see the error stacktrace posted here. Notice the security storage is still able to save any sensitive data but rather in non-encrypted fashion.

The remediation, in Linux, is to set the master password manually (Window > Preferences > Security > Security Storage > Change Password) but beware eclipse is going to ask for the password everytime it is started.

There is an effort going on to provide a Linux native implementation of PasswordProvider. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=234509

More details about secure storage mechnism here: http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fsecure_storage_architecture.htm
Comment 3 Greg Watson CLA 2014-05-30 15:12:46 EDT
Closing as this is not a PTP problem.