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