Community
Participate
Working Groups
Build ID: I20080617-2000 Steps To Reproduce: 1. From the Authentication Tokens View, choose 'GRIA Key Store' or 'Globus Proxy' 2. Start typing in the location of your keystore or user cert 3. Unhandled loop event exceptions are thrown after every _word_ is typed (viz. one exception after '/Users/', another after '/Users/ash/', etc) While the text field is being checked continuously for valid input as the user is typing, I have not come across such exceptions being thrown in the past. (Also, this behaviour is most obvious when starting with a clean workspace as the locations are not 'remembered' already) More information: One of the stack-traces: java.lang.IllegalArgumentException: Node path "/Users/ash/" is not valid. at org.eclipse.equinox.internal.security.storage.SecurePreferences.validatePath(SecurePreferences.java:361) at org.eclipse.equinox.internal.security.storage.SecurePreferences.node(SecurePreferences.java:95) at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.node(SecurePreferencesWrapper.java:83) at eu.geclipse.core.auth.PasswordManager.getPassword(PasswordManager.java:90) at eu.geclipse.gria.ui.wizards.GriaKeyStoreWizardPage.queryPassword(GriaKeyStoreWizardPage.java:223) at eu.geclipse.gria.ui.wizards.GriaKeyStoreWizardPage.access$0(GriaKeyStoreWizardPage.java:221) at eu.geclipse.gria.ui.wizards.GriaKeyStoreWizardPage$2.modifyText(GriaKeyStoreWizardPage.java:133) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:167) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3474) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3064) at org.eclipse.jface.window.Window.runEventLoop(Window.java:825) at org.eclipse.jface.window.Window.open(Window.java:801) at eu.geclipse.ui.UIAuthTokenProvider.showNewTokenWizard(UIAuthTokenProvider.java:311) at eu.geclipse.ui.UIAuthTokenProvider$Runner.run(UIAuthTokenProvider.java:118) at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:155) at org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3338) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3067) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236)