Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Rich Client Platform (RCP) » ISelectionProvider error at runtime
ISelectionProvider error at runtime [message #460672] Wed, 27 December 2006 09:07 Go to next message
Nacef is currently offline NacefFriend
Messages: 29
Registered: July 2009
Junior Member
Hi everyone,

I'm a newbie in RCP development and especially with GEF. I wanted just to
test GEF in an RCP application so that's what I did step by step :
- I created a new RCP plugin project.
- I added a new view called ProcessView.
- I added org.eclipse.gef and org.eclipse.draw2d as dependencies in the
project.
- I added a GraphicalViewer to the view and added the following code :

public void createPartControl(Composite parent) {
graphicalViewer = new GraphicalViewerImpl();
graphicalViewer.createControl(parent);
graphicalViewer.setEditDomain(new EditDomain());
graphicalViewer.setEditPartFactory(new EditPartFactory(){

public EditPart createEditPart(EditPart context, Object model) {
EditPart result = new AbstractGraphicalEditPart() {
protected IFigure createFigure() {
return new Label("Hello, world");
}

@Override
protected void createEditPolicies() {
}
};
result.setModel(model);
return result;
}});

graphicalViewer.setContents(new Object());
}

What I get when running is :
java.lang.NoClassDefFoundError:
org/eclipse/jface/viewers/ISelectionProvider
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.def ineClass(DefaultClassLoader.java:161)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:499)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:428)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:411)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:189)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:334)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:386)
...


If anyone can help me I would be very grateful, it is crucial for my
project.

Thx to all
Re: ISelectionProvider error at runtime [message #460676 is a reply to message #460672] Wed, 27 December 2006 10:04 Go to previous messageGo to next message
Bojan Milenkoski is currently offline Bojan MilenkoskiFriend
Messages: 30
Registered: July 2009
Member
Hi,

Try this:

Run -> Run... -> (select your launch configuration) -> (select) Plug-ins (tab) -> (press) Add Required Plug-Ins (button)
Re: ISelectionProvider error at runtime [message #460679 is a reply to message #460676] Wed, 27 December 2006 14:44 Go to previous message
Nacef is currently offline NacefFriend
Messages: 29
Registered: July 2009
Junior Member
Hi,

sorry but this doesn't work for me. Still have the same problem even if I add all the plugins in the list.
Previous Topic:Key binding in a dialog
Next Topic:How to determine your RCP Version?
Goto Forum:
  


Current Time: Thu Apr 25 17:58:38 GMT 2024

Powered by FUDForum. Page generated in 5.03806 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top