Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-16576

Configure Maven Repositories Dialog Cancel - CLONE

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 4.2.0.Beta1
    • None
    • maven
    • None

      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.

      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)
      

            fbricon@redhat.com Fred Bricon
            bsutter@redhat.com Burr Sutter
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: