Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: AW: [geclipse-dev] Another VOMS proxy creation problem

Hi,

On Mon, 26 May 2008, Stuempert, Mathias IWR wrote:

Hi Szymon,

Some thoughts on this:

1) The exception you get is due to Thomas' implementation of validating the user's certificate's lifetime. Nevertheless, Thomas, this verification is called each time a key is pressed in any of the text fields. So a bit too much overhead to each time encrypt the cert, right?! Could you please change this implementation to just check when finish is pressed or so?!

2) Nevertheless it is very strange that this line of code really gets executed each time you press a key since the code says:

if ( !certFile.exists() ) {
 [...]
} else {
 [Code generating the error]
}

So in fact I would assume that the error ONLY can happen if there is already a valid (existing) cert file specified in the Combo. Could you please crosscheck this Szymon?!


Yes, this error only occurs if there is existing cert file in the combo specified.

To add, the same error also happens each time I try to create Globus proxy.

3) Actually I have no idea what really causes the exception. The root exception says that a password is needed but not specified in order to load the cert. Nevertheless there should be no PW required for that, the PW is only required for the private key! So any thoughts on this?

All in all ... very strange ... Szymon ... How many beer did you already have today :-P

I prefer good red wine :P


Just joking!!! :)

Mathias

Cheers,
Szymon



-----Ursprüngliche Nachricht-----
Von: geclipse-dev-bounces@xxxxxxxxxxx [mailto:geclipse-dev-bounces@xxxxxxxxxxx] Im Auftrag von Szymon Mueller
Gesendet: Montag, 26. Mai 2008 13:53
An: Developer mailing list
Betreff: [geclipse-dev] Another VOMS proxy creation problem

Hi all,

I have a very strange error when trying to create VOMS proxy both in HEAD
and EPP version. I have geclipse VO and all certificates downloaded.
During creation of VOMS proxy each time I write any sign of a
password/specify cert/key files i get the following exception:

eu.geclipse.core.auth.AuthenticationException: Unable to load certificate
	at
eu.geclipse.globus.auth.CredentialFactory.loadPEMCertChain(CredentialFactory.java:304)
	at
eu.geclipse.globus.auth.CredentialFactory.loadCertChain(CredentialFactory.java:145)
	at
eu.geclipse.globus.ui.wizards.GlobusProxyWizardPage.validatePage(GlobusProxyWizardPage.java:410)
	at
eu.geclipse.globus.ui.wizards.GlobusProxyWizardPage$5.modifyText(GlobusProxyWizardPage.java:256)
	at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:166)
	at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:943)
	at org.eclipse.swt.widgets.Text.wmCommandChild(Text.java:2366)
	at org.eclipse.swt.widgets.Control.WM_COMMAND(Control.java:3801)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:3675)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
	at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native
Method)
	at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2178)
	at org.eclipse.swt.widgets.Text.callWindowProc(Text.java:133)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:3760)
	at org.eclipse.swt.widgets.Text.windowProc(Text.java:2013)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native
Method)
	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2264)
	at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3291)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
	at org.eclipse.jface.window.Window.open(Window.java:796)
	at
eu.geclipse.ui.UIAuthTokenProvider.showNewTokenWizard(UIAuthTokenProvider.java:294)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction$1.run(OpenAuthTokenDialogAction.java:46)
	at
org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
	at
org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:118)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4097)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction.run(OpenAuthTokenDialogAction.java:42)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction.run(OpenAuthTokenDialogAction.java:55)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
	at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:545)
	at
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
	at
org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:443)
	at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
	at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
	at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
	at
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
	at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
	at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
	at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
	at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
	at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
	at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
	at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1144)
eu.geclipse.core.auth.AuthenticationException[758656226]:
java.io.IOException: problem creating RSA private key:
java.io.IOException: No password finder specified, but a password is
required
	at org.bouncycastle.openssl.PEMReader.readObject(Unknown Source)
	at
eu.geclipse.globus.auth.CredentialFactory.loadPEMCertChain(CredentialFactory.java:296)
	at
eu.geclipse.globus.auth.CredentialFactory.loadCertChain(CredentialFactory.java:145)
	at
eu.geclipse.globus.ui.wizards.GlobusProxyWizardPage.validatePage(GlobusProxyWizardPage.java:410)
	at
eu.geclipse.globus.ui.wizards.GlobusProxyWizardPage$5.modifyText(GlobusProxyWizardPage.java:256)
	at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:166)
	at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:943)
	at org.eclipse.swt.widgets.Text.wmCommandChild(Text.java:2366)
	at org.eclipse.swt.widgets.Control.WM_COMMAND(Control.java:3801)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:3675)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
	at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native
Method)
	at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2178)
	at org.eclipse.swt.widgets.Text.callWindowProc(Text.java:133)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:3760)
	at org.eclipse.swt.widgets.Text.windowProc(Text.java:2013)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native
Method)
	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2264)
	at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3291)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
	at org.eclipse.jface.window.Window.open(Window.java:796)
	at
eu.geclipse.ui.UIAuthTokenProvider.showNewTokenWizard(UIAuthTokenProvider.java:294)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction$1.run(OpenAuthTokenDialogAction.java:46)
	at
org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
	at
org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:118)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4097)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction.run(OpenAuthTokenDialogAction.java:42)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction.run(OpenAuthTokenDialogAction.java:55)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
	at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:545)
	at
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
	at
org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:443)
	at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
	at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
	at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
	at
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
	at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
	at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
	at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
	at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
	at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
	at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
	at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1144)




Pressing finish results in:

eu.geclipse.core.reporting.ProblemException: Unable to verify proxy
	at
eu.geclipse.globus.ui.internal.GlobusProxyCreationOperation.createProxy(GlobusProxyCreationOperation.java:88)
	at
eu.geclipse.globus.ui.internal.GlobusProxyCreationOperation.run(GlobusProxyCreationOperation.java:46)
	at
org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369)
	at
org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313)
	at
org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:934)
	at
eu.geclipse.globus.ui.wizards.GlobusProxyWizard.performFinish(GlobusProxyWizard.java:63)
	at
org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:742)
	at
org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373)
	at
org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:616)
	at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:227)
	at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
	at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
	at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
	at org.eclipse.jface.window.Window.open(Window.java:796)
	at
eu.geclipse.ui.UIAuthTokenProvider.showNewTokenWizard(UIAuthTokenProvider.java:294)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction$1.run(OpenAuthTokenDialogAction.java:46)
	at
org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
	at
org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:118)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4097)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction.run(OpenAuthTokenDialogAction.java:42)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction.run(OpenAuthTokenDialogAction.java:55)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
	at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:545)
	at
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
	at
org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:443)
	at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
	at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
	at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
	at
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
	at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
	at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
	at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
	at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
	at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
	at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
	at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1144)
eu.geclipse.core.reporting.ProblemException[-1946719192]:
eu.geclipse.core.auth.AuthenticationException: Unable to load certificate
	at
eu.geclipse.globus.auth.CredentialFactory.loadPEMCertChain(CredentialFactory.java:304)
	at
eu.geclipse.globus.auth.CredentialFactory.loadCertChain(CredentialFactory.java:145)
	at
eu.geclipse.globus.auth.GlobusProxy.validate(GlobusProxy.java:253)
	at
eu.geclipse.globus.ui.internal.GlobusProxyCreationOperation.createProxy(GlobusProxyCreationOperation.java:79)
	at
eu.geclipse.globus.ui.internal.GlobusProxyCreationOperation.run(GlobusProxyCreationOperation.java:46)
	at
org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369)
	at
org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313)
	at
org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:934)
	at
eu.geclipse.globus.ui.wizards.GlobusProxyWizard.performFinish(GlobusProxyWizard.java:63)
	at
org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:742)
	at
org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373)
	at
org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:616)
	at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:227)
	at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
	at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
	at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
	at org.eclipse.jface.window.Window.open(Window.java:796)
	at
eu.geclipse.ui.UIAuthTokenProvider.showNewTokenWizard(UIAuthTokenProvider.java:294)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction$1.run(OpenAuthTokenDialogAction.java:46)
	at
org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
	at
org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:118)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4097)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction.run(OpenAuthTokenDialogAction.java:42)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction.run(OpenAuthTokenDialogAction.java:55)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
	at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:545)
	at
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
	at
org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:443)
	at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
	at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
	at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
	at
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
	at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
	at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
	at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
	at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
	at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
	at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
	at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1144)
eu.geclipse.core.auth.AuthenticationException[758656226]:
java.io.IOException: problem creating RSA private key:
java.io.IOException: No password finder specified, but a password is
required
	at org.bouncycastle.openssl.PEMReader.readObject(Unknown Source)
	at
eu.geclipse.globus.auth.CredentialFactory.loadPEMCertChain(CredentialFactory.java:296)
	at
eu.geclipse.globus.auth.CredentialFactory.loadCertChain(CredentialFactory.java:145)
	at
eu.geclipse.globus.auth.GlobusProxy.validate(GlobusProxy.java:253)
	at
eu.geclipse.globus.ui.internal.GlobusProxyCreationOperation.createProxy(GlobusProxyCreationOperation.java:79)
	at
eu.geclipse.globus.ui.internal.GlobusProxyCreationOperation.run(GlobusProxyCreationOperation.java:46)
	at
org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369)
	at
org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313)
	at
org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:934)
	at
eu.geclipse.globus.ui.wizards.GlobusProxyWizard.performFinish(GlobusProxyWizard.java:63)
	at
org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:742)
	at
org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373)
	at
org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:616)
	at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:227)
	at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
	at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
	at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
	at org.eclipse.jface.window.Window.open(Window.java:796)
	at
eu.geclipse.ui.UIAuthTokenProvider.showNewTokenWizard(UIAuthTokenProvider.java:294)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction$1.run(OpenAuthTokenDialogAction.java:46)
	at
org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
	at
org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:118)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4097)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction.run(OpenAuthTokenDialogAction.java:42)
	at
eu.geclipse.ui.cheatsheets.OpenAuthTokenDialogAction.run(OpenAuthTokenDialogAction.java:55)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
	at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:545)
	at
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
	at
org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:443)
	at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
	at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
	at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
	at
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
	at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
	at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
	at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
	at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
	at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
	at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
	at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1144)



Is this a bug or some issues on my side (noone in Poznan can reproduce
this error)? Anyone got an idea how to fix it ?

Cheers,
Szymon
_______________________________________________
geclipse-dev mailing list
geclipse-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/geclipse-dev
_______________________________________________
geclipse-dev mailing list
geclipse-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/geclipse-dev

Back to the top