[
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 
 
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
 
  
  
  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)