Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [dsdp-tm-dev] Shared Board Labs and RSE

Hi Brian,
 
1. Can you please file a bugzilla for the traceback you see, and include exact information about
    your environment (Windows, Linux, what Eclipse version, how installed RSE SDK,  where
    is your workspace located...).
    I've tested M1 and it works fine for me. The only time I got an NPE was when I started RSE M1
    on an existing workspace that had some old connection configurations from a previous version
    (with different system types).
 
2. Hosts get added to the Remote Systems view through the UI as described in the M1 release
    notes. Programmatically, they get added by calling API functions on ISystemRegistry.
 
3. Feel free to join our conference call tomorrow, see
    http://wiki.eclipse.org/index.php/DSDP/TM/Phone_Meeting_3-May-2006
 
4. The mechanisms that we've talked about so far, for adding shared board lab support, are
    a) Make the persistence provider for the system registry exchangeable
    b) Add a Wizard to "import" system definitions from a remote board registry into the
        local System Registry; since all element nodes in the Remote Systems View are
        Adaptable, they can adapt to functionality like reserve/unreserve being contributed.

Thanks,
Martin
--
Martin Oberhuber - WindRiver, Austria
+43(662)457915-85

 


From: dsdp-tm-dev-bounces@xxxxxxxxxxx [mailto:dsdp-tm-dev-bounces@xxxxxxxxxxx] On Behalf Of Nettleton, Brian
Sent: Tuesday, May 02, 2006 6:32 PM
To: dsdp-tm-dev@xxxxxxxxxxx
Subject: [dsdp-tm-dev] Shared Board Labs and RSE

I'm starting to look at adding support in Eclipse for some kind of "Shared Board Labs".  I've been in talking some with Martin O. here at Wind River but thought I'd start a discussion with a wider group.  Yesterday I downloaded release M1 of the RSE, and I've also looked through the ppt presentation.  I read about subsystems and services and there is some direction on how these might be extended.  However what I really want to do for "Shared Board Labs" is to define something for extending support for Systems/Hosts themselves.  I've seen the snapshots of the Remote Systems view, but I don't understand how the particular hosts in the view get populated.  Can someone point me at the code where this is done?
 
-Brian Nettleton
Technical Staff Member
Wind River Systems
 
P.S. When I try to open the Remote Systems view I'm getting the following exception:
 
java.lang.NullPointerException
 at org.eclipse.rse.ui.RSEUIPlugin.getTheSystemRegistry(RSEUIPlugin.java:1175)
 at org.eclipse.rse.ui.view.SystemViewPart.getInputProvider(SystemViewPart.java:723)
 at org.eclipse.rse.ui.view.SystemViewPart.createPartControl(SystemViewPart.java:372)
 at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:305)
 at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:180)
 at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
 at org.eclipse.ui.internal.ViewReference.getView(ViewReference.java:152)
 at org.eclipse.ui.internal.WorkbenchPage.busyShowView(WorkbenchPage.java:930)
 at org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPage.java:920)
 at org.eclipse.ui.internal.WorkbenchPage$13.run(WorkbenchPage.java:3199)
 at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
 at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3196)
 at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3174)
 at org.eclipse.ui.handlers.ShowViewHandler.openView(ShowViewHandler.java:146)
 at org.eclipse.ui.handlers.ShowViewHandler.openOther(ShowViewHandler.java:102)
 at org.eclipse.ui.handlers.ShowViewHandler.execute(ShowViewHandler.java:70)
 at org.eclipse.ui.internal.ShowViewMenu$3.run(ShowViewMenu.java:113)
 at org.eclipse.jface.action.Action.runWithEvent(Action.java:996)
 at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538)
 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:843)
 at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758)
 at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
 at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
 at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
 at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
 at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
 at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
 at org.eclipse.core.launcher.Main.run(Main.java:973)
 at org.eclipse.core.launcher.Main.main(Main.java:948)

Back to the top