[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.platform.rcp] Running SWT spy in own RCP application

Hi!
I tried to run the SWT spy in my own RCP application. So, I added SWT spy to my plugins and added all required dependencies. As I tried to open the view of SWT spy, a null pointer exception occured. Below I added the stack trace. What did I do wrong?
Thanks in advance for every help
Mathias Wiegard



java.lang.NullPointerException
at org.eclipse.swt.spy.views.SwtSpyView.createPartControl(SwtSpyView.java:112)


at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:370)

at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:227)

at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)

at org.eclipse.ui.internal.Perspective.showView(Perspective.java:2086)

at org.eclipse.ui.internal.WorkbenchPage.busyShowView(WorkbenchPage.java:1027)

at org.eclipse.ui.internal.WorkbenchPage.access$19(WorkbenchPage.java:1008)

at org.eclipse.ui.internal.WorkbenchPage$19.run(WorkbenchPage.java:3684)

at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)

at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3681)

at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3657)

at org.eclipse.ui.handlers.ShowViewHandler.openView(ShowViewHandler.java:165)

at org.eclipse.ui.handlers.ShowViewHandler.openOther(ShowViewHandler.java:109)

at org.eclipse.ui.handlers.ShowViewHandler.execute(ShowViewHandler.java:77)

at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:240)

at org.eclipse.core.commands.Command.executeWithChecks(Command.java:475)

at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:429)

at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:165)

at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:247)

at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:570)

at org.eclipse.ui.menus.CommandContributionItem.access$8(CommandContributionItem.java:556)

at org.eclipse.ui.menus.CommandContributionItem$3.handleEvent(CommandContributionItem.java:546)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)

at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)

at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)

at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

at com.sdm.epdm.application.Application.start(Application.java:20)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)

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:585)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)

at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

at org.eclipse.equinox.launcher.Main.main(Main.java:1148)