Ali Faradjpour
Ali Faradjpour

Reputation: 360

Nattable IColumnAccessor ClassNotFound

I tried to use simple Nattable as in Vogella tutorial mentioned but I get following error:

java.lang.NoClassDefFoundError: org/eclipse/nebula/widgets/nattable/data/IColumnAccessor
    at com.mioplus.mioredapp.view.ContentFactory.createContent(ContentFactory.java:14)
    at com.mioplus.mioredapp.dialogs.TreeDialog$1.handleEvent(TreeDialog.java:72)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
    at org.eclipse.jface.window.Window.open(Window.java:801)
    at com.mioplus.mioredapp.dialogs.LoginDialog$1.widgetSelected(LoginDialog.java:97)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)

I am developing a plugin application and using Luna 4.4.2, anyone that can help me, I added all jars to build path, and even class is visible.

Upvotes: 0

Views: 55

Answers (1)

Dirk Fauth
Dirk Fauth

Reputation: 4231

Looks like a startup issue. At the time you are opening your LoginDialog the nattable.core bundle is not yet loaded. So either there is a dependency missing or your product configuration does not specify the dependency to nattable.core.

Upvotes: 1

Related Questions