Skip to main content

[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





Back to the top