[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[udig-devel] (no subject)
|
Hi udigers,
I'm trying to follow the online documentation on building a custom
application based on udig features (SDK RC13). I've passed the distance
tool tutorial and created the feature including this plugin. I followed
this link :
http://udig.refractions.net/confluence/display/DEV/5+Custom+Application+Tutorial
and created a product based on my feature and udig features.
Tying to run my own custom application, I faced some problems related to
WorkBenchConfiguration and menuBuilders as following :
!ENTRY net.refractions.udig.ui 1 0 2007-12-03 14:57:08.125
!MESSAGE Info: Implementation of
net.refractions.udig.ui.WorkbenchConfiguration not specified. Defaulting
to uDig internal implementation.
You may supply your own in your plugin_customization.ini file containing
the key net.refractions.udig.ui/workbenchConfiguration,
which points to an extension of the
"net.refractions.udig.ui.workbenchConfigurations" extension point.
!ENTRY net.refractions.udig.ui 1 0 2007-12-03 14:57:08.156
!MESSAGE Info: Implementation of net.refractions.udig.ui.MenuBuilder not
specified. Defaulting to uDig internal implementation.
You may supply your own in your plugin_customization.ini file containing
the key net.refractions.udig.ui/menuBuilder,
which points to an extension of the "net.refractions.udig.ui.menuBuilders"
extension point.
Exception in thread "Thread-3" java.lang.NullPointerException
at org.eclipse.ui.internal.IntroAction.<init>(IntroAction.java:60)
at org.eclipse.ui.actions.ActionFactory$11.create(ActionFactory.java:338)
at
net.refractions.udig.internal.ui.UDIGActionBarAdvisor.fillHelpMenu(UDIGActionBarAdvisor.java:449)
at
net.refractions.udig.internal.ui.UDIGActionBarAdvisor.fillMenuBar(UDIGActionBarAdvisor.java:165)
at
org.eclipse.ui.application.ActionBarAdvisor.fillActionBars(ActionBarAdvisor.java:150)
at
org.eclipse.ui.internal.WorkbenchWindow.fillActionBars(WorkbenchWindow.java:3301)
at org.eclipse.ui.internal.WorkbenchWindow.<init>(WorkbenchWindow.java:380)
at org.eclipse.ui.internal.Workbench.newWorkbenchWindow(Workbench.java:1725)
at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:1724)
at
org.eclipse.ui.internal.Workbench$18.runWithException(Workbench.java:1001)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
at
org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:801)
at
org.eclipse.ui.internal.Workbench$25.runWithException(Workbench.java:1342)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2309)
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
net.refractions.udig.internal.ui.UDIGApplication.start(UDIGApplication.java:93)
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(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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)
Any hints on how to solve this problem ?
Cedric