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

NPE during launch change notification

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 4.1.0.Beta1
    • 4.1.0.Alpha1
    • forge
    • None
    • Hide

      1) add another forge runtime through preferences
      2) activate new runtime
      3) open preferences and uncheck selected runtime

      Show
      1) add another forge runtime through preferences 2) activate new runtime 3) open preferences and uncheck selected runtime
    • Hide

      Select another runtime first.

      Show
      Select another runtime first.

      This problem occurred when I tried to uncheck already active/selected runtime in forge preferences.

      A possible solution could be that the embedded runtime would be selected when unchecking already active forge runtime.

      Exception:

      java.lang.NullPointerException
      	at org.jboss.tools.forge.core.process.ForgeLaunchHelper$ForgeLaunchListener.launchRemoved(ForgeLaunchHelper.java:184)
      	at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.run(LaunchManager.java:443)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.notify(LaunchManager.java:428)
      	at org.eclipse.debug.internal.core.LaunchManager.fireUpdate(LaunchManager.java:1017)
      	at org.eclipse.debug.internal.core.LaunchManager.removeLaunch(LaunchManager.java:2224)
      	at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationManager.removeTerminatedLaunches(LaunchConfigurationManager.java:329)
      	at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationManager.launchAdded(LaunchConfigurationManager.java:315)
      	at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.run(LaunchManager.java:440)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.notify(LaunchManager.java:428)
      	at org.eclipse.debug.internal.core.LaunchManager.fireUpdate(LaunchManager.java:1017)
      	at org.eclipse.debug.internal.core.LaunchManager.addLaunch(LaunchManager.java:688)
      	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:844)
      	at org.jboss.tools.forge.core.process.ForgeLaunchHelper.doLaunch(ForgeLaunchHelper.java:69)
      	at org.jboss.tools.forge.core.process.ForgeLaunchHelper.launch(ForgeLaunchHelper.java:53)
      	at org.jboss.tools.forge.core.process.ForgeAbstractRuntime.start(ForgeAbstractRuntime.java:50)
      	at org.jboss.tools.forge.ui.util.ForgeHelper$1.run(ForgeHelper.java:41)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
      

            kaers@redhat.com Koen Aers
            psrna Pavol Srna
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: