[jbosstools-issues] [JBoss JIRA] (JBIDE-16576) Configure Maven Repositories Dialog Cancel - CLONE

Fred Bricon (JIRA) issues at jboss.org
Fri Feb 14 04:19:29 EST 2014


     [ https://issues.jboss.org/browse/JBIDE-16576?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Fred Bricon updated JBIDE-16576:
--------------------------------

    Description: 
Hitting the Cancel button produces the following error:
An error has occurred. See error log for more details.
Argument cannot be null

http://screencast.com/t/65VKtywZ

Steps to Reproduce:
1) While JDBS is running, edit your settings.xml to remove maven.repository.redhat.com - just remove it from <activeProfiles>
2) Back in JBDS, hit HTML5 Project on JBoss Central
3) Select EAP 6.1 in the Target Runtime 
4) Click on the word "repository" in the warning near the bottom of the dialog 
5) Click Cancel
and in some cases, I notice the error message might pop-up even before I can visit the subsequent dialog.

{noformat}
java.lang.IllegalArgumentException: Argument cannot be null
at org.eclipse.swt.SWT.error(SWT.java:4378)
at org.eclipse.swt.SWT.error(SWT.java:4312)
at org.eclipse.swt.SWT.error(SWT.java:4283)
at org.eclipse.swt.widgets.Widget.error(Widget.java:783)
at org.eclipse.swt.widgets.Text.setText(Text.java:2085)
at org.jboss.tools.maven.ui.wizard.AddRepositoryDialog.updateRepository(AddRepositoryDialog.java:539)
at org.jboss.tools.maven.ui.wizard.AddRepositoryDialog.selectProfile(AddRepositoryDialog.java:853)
at org.jboss.tools.maven.ui.wizard.AddRepositoryDialog.createDialogArea(AddRepositoryDialog.java:266)
at org.eclipse.jface.dialogs.TitleAreaDialog.createContents(TitleAreaDialog.java:158)
at org.eclipse.jface.window.Window.create(Window.java:432)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1104)
at org.eclipse.jface.window.Window.open(Window.java:791)
at org.jboss.tools.maven.ui.wizard.ConfigureMavenRepositoriesWizardPage.openEditRepositoryDialog(ConfigureMavenRepositoriesWizardPage.java:1279)
at org.jboss.tools.maven.ui.wizard.ConfigureMavenRepositoriesWizardPage.pageChanged(ConfigureMavenRepositoriesWizardPage.java:1247)
at org.eclipse.jface.wizard.WizardDialog$9.run(WizardDialog.java:1553)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.wizard.WizardDialog.firePageChanged(WizardDialog.java:1551)
at org.eclipse.jface.wizard.WizardDialog.update(WizardDialog.java:1336)
at org.eclipse.jface.wizard.WizardDialog.showStartingPage(WizardDialog.java:1288)
at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:610)
at org.eclipse.jface.window.Window.create(Window.java:432)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1104)
at org.jboss.tools.maven.project.examples.wizard.MissingRepositoryWarningComponent$1.widgetSelected(MissingRepositoryWarningComponent.java:66)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4166)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1489)
at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1539)
at org.eclipse.swt.widgets.Link.textView_clickOnLink_atIndex(Link.java:117)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5866)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:221)
at org.eclipse.swt.widgets.Widget.mouseDownSuper(Widget.java:1101)
at org.eclipse.swt.widgets.Widget.mouseDown(Widget.java:1093)
at org.eclipse.swt.widgets.Control.mouseDown(Control.java:2563)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5556)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:221)
at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2104)
at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2318)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5620)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5057)
at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5206)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3648)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)
at org.eclipse.jface.window.Window.open(Window.java:802)
at org.jboss.tools.central.editors.GettingStartedPage.openWizard(GettingStartedPage.java:627)
at org.jboss.tools.central.editors.GettingStartedPage.access$11(GettingStartedPage.java:618)
at org.jboss.tools.central.editors.GettingStartedPage$5.linkActivated(GettingStartedPage.java:590)
at org.eclipse.ui.forms.widgets.AbstractHyperlink.handleActivate(AbstractHyperlink.java:233)
at org.eclipse.ui.forms.widgets.ImageHyperlink.handleActivate(ImageHyperlink.java:199)
at org.eclipse.ui.forms.widgets.AbstractHyperlink.handleMouseUp(AbstractHyperlink.java:327)
at org.eclipse.ui.forms.widgets.AbstractHyperlink.access$2(AbstractHyperlink.java:311)
at org.eclipse.ui.forms.widgets.AbstractHyperlink$4.handleEvent(AbstractHyperlink.java:125)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4166)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1489)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1474)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4012)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3651)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:354)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
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:606)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
{noformat}


  was:
Hitting the Cancel button produces the following error:
An error has occurred. See error log for more details.
Argument cannot be null

http://screencast.com/t/8cNrfyB9A

Steps to Reproduce:
1) While JDBS is running, edit your settings.xml to remove maven.repository.redhat.com - just remove it from <activeProfiles>
2) Back in JBDS, hit HTML5 Project on JBoss Central
3) Select EAP 6.1 in the Target Runtime 
4) Click on the word "repository" in the warning near the bottom of the dialog 
5) Click Cancel
and in some cases, I notice the error message might pop-up even before I can visit the subsequent dialog.



    
> Configure Maven Repositories Dialog Cancel - CLONE
> --------------------------------------------------
>
>                 Key: JBIDE-16576
>                 URL: https://issues.jboss.org/browse/JBIDE-16576
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: maven
>            Reporter: Burr Sutter
>            Assignee: Snjezana Peco
>             Fix For: 4.2.0.Beta1
>
>
> Hitting the Cancel button produces the following error:
> An error has occurred. See error log for more details.
> Argument cannot be null
> http://screencast.com/t/65VKtywZ
> Steps to Reproduce:
> 1) While JDBS is running, edit your settings.xml to remove maven.repository.redhat.com - just remove it from <activeProfiles>
> 2) Back in JBDS, hit HTML5 Project on JBoss Central
> 3) Select EAP 6.1 in the Target Runtime 
> 4) Click on the word "repository" in the warning near the bottom of the dialog 
> 5) Click Cancel
> and in some cases, I notice the error message might pop-up even before I can visit the subsequent dialog.
> {noformat}
> java.lang.IllegalArgumentException: Argument cannot be null
> at org.eclipse.swt.SWT.error(SWT.java:4378)
> at org.eclipse.swt.SWT.error(SWT.java:4312)
> at org.eclipse.swt.SWT.error(SWT.java:4283)
> at org.eclipse.swt.widgets.Widget.error(Widget.java:783)
> at org.eclipse.swt.widgets.Text.setText(Text.java:2085)
> at org.jboss.tools.maven.ui.wizard.AddRepositoryDialog.updateRepository(AddRepositoryDialog.java:539)
> at org.jboss.tools.maven.ui.wizard.AddRepositoryDialog.selectProfile(AddRepositoryDialog.java:853)
> at org.jboss.tools.maven.ui.wizard.AddRepositoryDialog.createDialogArea(AddRepositoryDialog.java:266)
> at org.eclipse.jface.dialogs.TitleAreaDialog.createContents(TitleAreaDialog.java:158)
> at org.eclipse.jface.window.Window.create(Window.java:432)
> at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1104)
> at org.eclipse.jface.window.Window.open(Window.java:791)
> at org.jboss.tools.maven.ui.wizard.ConfigureMavenRepositoriesWizardPage.openEditRepositoryDialog(ConfigureMavenRepositoriesWizardPage.java:1279)
> at org.jboss.tools.maven.ui.wizard.ConfigureMavenRepositoriesWizardPage.pageChanged(ConfigureMavenRepositoriesWizardPage.java:1247)
> at org.eclipse.jface.wizard.WizardDialog$9.run(WizardDialog.java:1553)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> at org.eclipse.jface.wizard.WizardDialog.firePageChanged(WizardDialog.java:1551)
> at org.eclipse.jface.wizard.WizardDialog.update(WizardDialog.java:1336)
> at org.eclipse.jface.wizard.WizardDialog.showStartingPage(WizardDialog.java:1288)
> at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:610)
> at org.eclipse.jface.window.Window.create(Window.java:432)
> at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1104)
> at org.jboss.tools.maven.project.examples.wizard.MissingRepositoryWarningComponent$1.widgetSelected(MissingRepositoryWarningComponent.java:66)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4166)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1489)
> at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1539)
> at org.eclipse.swt.widgets.Link.textView_clickOnLink_atIndex(Link.java:117)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:5866)
> at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
> at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:221)
> at org.eclipse.swt.widgets.Widget.mouseDownSuper(Widget.java:1101)
> at org.eclipse.swt.widgets.Widget.mouseDown(Widget.java:1093)
> at org.eclipse.swt.widgets.Control.mouseDown(Control.java:2563)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:5556)
> at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
> at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:221)
> at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2104)
> at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2318)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:5620)
> at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
> at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5057)
> at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5206)
> at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
> at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3648)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)
> at org.eclipse.jface.window.Window.open(Window.java:802)
> at org.jboss.tools.central.editors.GettingStartedPage.openWizard(GettingStartedPage.java:627)
> at org.jboss.tools.central.editors.GettingStartedPage.access$11(GettingStartedPage.java:618)
> at org.jboss.tools.central.editors.GettingStartedPage$5.linkActivated(GettingStartedPage.java:590)
> at org.eclipse.ui.forms.widgets.AbstractHyperlink.handleActivate(AbstractHyperlink.java:233)
> at org.eclipse.ui.forms.widgets.ImageHyperlink.handleActivate(ImageHyperlink.java:199)
> at org.eclipse.ui.forms.widgets.AbstractHyperlink.handleMouseUp(AbstractHyperlink.java:327)
> at org.eclipse.ui.forms.widgets.AbstractHyperlink.access$2(AbstractHyperlink.java:311)
> at org.eclipse.ui.forms.widgets.AbstractHyperlink$4.handleEvent(AbstractHyperlink.java:125)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4166)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1489)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1474)
> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4012)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3651)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
> at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> 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:354)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
> 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:606)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list