Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [dsdp-tm-dev] What happened to the RSE CDT integrated launchexample?

Hello again Norbert,
 
The "Ssh/gdbserver" system type is not shown in the new connection wizard,
because there are no subsystems registered against the system type. This
is expected behavior, and with the propsed new implementation of the cdt
remote launch this problem will go away.
 
For now, there is a simple workaround: Go to Preferences > Remote Systems,
and enable the 3rd of the Checkboxes, labelled
  Show "New Connection" Prompt in Systems View
You will get a tree-node for creating new connections, including the Ssh/Gdbserver
node (The tree does not filter-out system types without subsystem, I'd think that
this is a bug but very helpful for us right now).
 
Once you have your system defined, you can do the Launch. I could not reproduce
the NPE when the wizard is called from the launch config dialog; but supposedly
this was also due to the systemType having no subsystems, or maybe because
some old data from a previous RSE version was still in your RemoteSystemsConnections
project.
 
Hope this helps for your presentation,
 
Cheers,
--
Martin Oberhuber
Wind River Systems, Inc.
Target Management Project Lead, DSDP PMC Member
http://www.eclipse.org/dsdp/tm
 


From: dsdp-tm-dev-bounces@xxxxxxxxxxx [mailto:dsdp-tm-dev-bounces@xxxxxxxxxxx] On Behalf Of Ploett, Norbert
Sent: Thursday, August 31, 2006 8:42 AM
To: Target Management developer discussions
Subject: [dsdp-tm-dev] What happened to the RSE CDT integrated launchexample?

Hi folks,
 
this afternoon, 14:00 central european time I'll give a presentation of the current RSE development status. I got an update from CVS this morning and found that there are some problems with the CDT integrated launch example:
 
1) The ssh / gdb server connection type is not listed in the New Connection wizard's System type combo anymore.
2) The creation wizard for the Remote Ssh / Gdbserver connection can still be started from the Launch Configuration Dialog but completing the wizard throws an exception, see below.
3) Since the wizard cannot be finished properly the launch never works.
 
Is there a defined tag or date to which I can go back and the launch will work? (Because it worked for me about a month ago)
Should I tell my colleagues that this example is out-of-date and will be replaced with a better launch integration based on the new debug model sometime next summer?
Any other message?
 
 
Thanks
 
 
 
Norbert Ploett
 
 
 
==================================================
java.lang.NullPointerException
java.lang.NullPointerException
 
 at org.eclipse.rse.internal.persistence.dom.RSEDOMExporter.createNode(RSEDOMExporter.java:400)
 
 at org.eclipse.rse.internal.persistence.dom.RSEDOMExporter.createNode(RSEDOMExporter.java:379)
 
 at org.eclipse.rse.internal.persistence.dom.RSEDOMExporter.createNode(RSEDOMExporter.java:332)
 
 at org.eclipse.rse.internal.persistence.dom.RSEDOMExporter.createNode(RSEDOMExporter.java:295)
 
 at org.eclipse.rse.internal.persistence.dom.RSEDOMExporter.populateRSEDOM(RSEDOMExporter.java:136)
 
 at org.eclipse.rse.internal.persistence.dom.RSEDOMExporter.createRSEDOM(RSEDOMExporter.java:84)
 
 at org.eclipse.rse.internal.persistence.RSEPersistenceManager.exportRSEDOM(RSEPersistenceManager.java:385)
 
 at org.eclipse.rse.internal.persistence.RSEPersistenceManager.save(RSEPersistenceManager.java:357)
 
 at org.eclipse.rse.internal.persistence.RSEPersistenceManager.commit(RSEPersistenceManager.java:302)
 
 at org.eclipse.rse.internal.persistence.RSEPersistenceManager.commit(RSEPersistenceManager.java:191)
 
 at org.eclipse.rse.internal.model.SystemHostPool.commit(SystemHostPool.java:504)
 
 at org.eclipse.rse.internal.model.SystemHostPool.commit(SystemHostPool.java:512)
 
 at org.eclipse.rse.internal.model.SystemHostPool.updateHost(SystemHostPool.java:275)
 
 at org.eclipse.rse.internal.model.SystemHostPool.createHost(SystemHostPool.java:216)
 
 at org.eclipse.rse.internal.model.SystemRegistry.createHost(SystemRegistry.java:2162)
 
 at org.eclipse.rse.ui.wizards.RSEDefaultNewConnectionWizardDelegate.performFinish(RSEDefaultNewConnectionWizardDelegate.java:338)
 
 at org.eclipse.rse.ui.wizards.RSENewConnectionWizard.performFinish(RSENewConnectionWizard.java:276)
 
 at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:680)
 
 at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:355)
 
 at org.eclipse.jface.dialogs.Dialog$3.widgetSelected(Dialog.java:660)
 
 at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
 
 at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
 
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
 
 at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
 
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
 
 at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
 
 at org.eclipse.jface.window.Window.open(Window.java:796)
 
 at org.eclipse.rse.ui.actions.SystemBaseDialogAction.run(SystemBaseDialogAction.java:301)
 
 at org.eclipse.rse.remotecdt.RemoteCMainTab.handleNewRemoteConnectionSelected(RemoteCMainTab.java:276)
 
 at org.eclipse.rse.remotecdt.RemoteCMainTab$3.widgetSelected(RemoteCMainTab.java:164)
 
 at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
 
 at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
 
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
 
 at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
 
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
 
 at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
 
 at org.eclipse.jface.window.Window.open(Window.java:796)
 
 at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:1086)
 
 at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:375)
 
 at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
 
 at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:379)
 
 at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:321)
 
 at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run(OpenLaunchDialogAction.java:80)
 
 at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)
 
 at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539)
 
 at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
 
 at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
 
 at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
 
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
 
 at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
 
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
 
 at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
 
 at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
 
 at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
 
 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
 
 at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
 
 at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
 
 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
 
 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
 
 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
 
 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
 
 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.core.launcher.Main.invokeFramework(Main.java:336)
 
 at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
 
 at org.eclipse.core.launcher.Main.run(Main.java:977)
 
 at org.eclipse.core.launcher.Main.main(Main.java:952)
 
 

Back to the top