eclipse rcp - Not able create GEF instances in RCP view -


this regarding automation need use gef in rcp application.

in 1 of view have create instance of gef, if try create instances, throws error saying not instantiate view.

here error dump

session 2010-12-03 14:06:06.650 ----------------------------------------------- eclipse.buildid=unknown java.version=1.7.0-ea java.vendor=sun microsystems inc. bootloader constants: os=win32, arch=x86, ws=win32, nl=en_us framework arguments:  -product geftutorial.product command-line arguments:  -product geftutorial.product -data c:\documents , settings\rtiragat\workspace/../runtime-geftutorial.product -dev file:c:/documents , settings/rtiragat/workspace/.metadata/.plugins/org.eclipse.pde.core/geftutorial.product/dev.properties -os win32 -ws win32 -arch x86 -consolelog  !entry org.eclipse.equinox.registry 4 1 2010-12-03 14:06:09.680 !message unable create view id geftutorial.view: plug-in "geftutorial" unable instantiate class "geftutorial.view". !stack 0 java.lang.noclassdeffounderror: org/eclipse/gef/editpartfactory     @ java.lang.class.getdeclaredconstructors0(native method)     @ java.lang.class.privategetdeclaredconstructors(unknown source)     @ java.lang.class.getconstructor0(unknown source)     @ java.lang.class.newinstance0(unknown source)     @ java.lang.class.newinstance(unknown source)     @ org.eclipse.core.internal.registry.osgi.registrystrategyosgi.createexecutableextension(registrystrategyosgi.java:184)     @ org.eclipse.core.internal.registry.extensionregistry.createexecutableextension(extensionregistry.java:904)     @ org.eclipse.core.internal.registry.configurationelement.createexecutableextension(configurationelement.java:243)     @ org.eclipse.core.internal.registry.configurationelementhandle.createexecutableextension(configurationelementhandle.java:55)     @ org.eclipse.ui.internal.workbenchplugin.createextension(workbenchplugin.java:259)     @ org.eclipse.ui.internal.registry.viewdescriptor.createview(viewdescriptor.java:63)     @ org.eclipse.ui.internal.viewreference.createparthelper(viewreference.java:327)     @ org.eclipse.ui.internal.viewreference.createpart(viewreference.java:229)     @ org.eclipse.ui.internal.workbenchpartreference.getpart(workbenchpartreference.java:595)     @ org.eclipse.ui.internal.partpane.setvisible(partpane.java:313)     @ org.eclipse.ui.internal.viewpane.setvisible(viewpane.java:529)     @ org.eclipse.ui.internal.presentations.presentablepart.setvisible(presentablepart.java:180)     @ org.eclipse.ui.internal.presentations.util.presentablepartfolder.select(presentablepartfolder.java:270)     @ org.eclipse.ui.internal.presentations.util.lefttorighttaborder.select(lefttorighttaborder.java:65)     @ org.eclipse.ui.internal.presentations.util.tabbedstackpresentation.selectpart(tabbedstackpresentation.java:473)     @ org.eclipse.ui.internal.partstack.refreshpresentationselection(partstack.java:1254)     @ org.eclipse.ui.internal.partstack.setselection(partstack.java:1207)     @ org.eclipse.ui.internal.partstack.showpart(partstack.java:1606)     @ org.eclipse.ui.internal.partstack.createcontrol(partstack.java:647)     @ org.eclipse.ui.internal.partstack.createcontrol(partstack.java:574)     @ org.eclipse.ui.internal.partsashcontainer.createcontrol(partsashcontainer.java:568)     @ org.eclipse.ui.internal.perspectivehelper.activate(perspectivehelper.java:272)     @ org.eclipse.ui.internal.perspective.onactivate(perspective.java:981)     @ org.eclipse.ui.internal.workbenchpage.onactivate(workbenchpage.java:2632)     @ org.eclipse.ui.internal.workbenchwindow$27.run(workbenchwindow.java:2986)     @ org.eclipse.swt.custom.busyindicator.showwhile(busyindicator.java:70)     @ org.eclipse.ui.internal.workbenchwindow.setactivepage(workbenchwindow.java:2967)     @ org.eclipse.ui.internal.workbenchwindow.busyopenpage(workbenchwindow.java:771)     @ org.eclipse.ui.internal.workbench$23.runwithexception(workbench.java:1221)     @ org.eclipse.ui.internal.startupthreading$startuprunnable.run(startupthreading.java:31)     @ org.eclipse.swt.widgets.runnablelock.run(runnablelock.java:35)     @ org.eclipse.swt.widgets.synchronizer.runasyncmessages(synchronizer.java:134)     @ org.eclipse.swt.widgets.display.runasyncmessages(display.java:4041)     @ org.eclipse.swt.widgets.display.readanddispatch(display.java:3660)     @ org.eclipse.ui.application.workbenchadvisor.openwindows(workbenchadvisor.java:803)     @ org.eclipse.ui.internal.workbench$31.runwithexception(workbench.java:1567)     @ org.eclipse.ui.internal.startupthreading$startuprunnable.run(startupthreading.java:31)     @ org.eclipse.swt.widgets.runnablelock.run(runnablelock.java:35)     @ org.eclipse.swt.widgets.synchronizer.runasyncmessages(synchronizer.java:134)     @ org.eclipse.swt.widgets.display.runasyncmessages(display.java:4041)     @ org.eclipse.swt.widgets.display.readanddispatch(display.java:3660)     @ org.eclipse.ui.internal.workbench.runui(workbench.java:2548)     @ org.eclipse.ui.internal.workbench.access$4(workbench.java:2438)     @ org.eclipse.ui.internal.workbench$7.run(workbench.java:671)     @ org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)     @ org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:664)     @ org.eclipse.ui.platformui.createandrunworkbench(platformui.java:149)     @ geftutorial.application.start(application.java:20)     @ org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:196)     @ org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:110)     @ org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:79)     @ org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:369)     @ org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:179)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ org.eclipse.equinox.launcher.main.invokeframework(main.java:619)     @ org.eclipse.equinox.launcher.main.basicrun(main.java:574)     @ org.eclipse.equinox.launcher.main.run(main.java:1407)     @ org.eclipse.equinox.launcher.main.main(main.java:1383) caused by: java.lang.classnotfoundexception: org.eclipse.gef.editpartfactory     @ org.eclipse.osgi.internal.loader.bundleloader.findclassinternal(bundleloader.java:506)     @ org.eclipse.osgi.internal.loader.bundleloader.findclass(bundleloader.java:422)     @ org.eclipse.osgi.internal.loader.bundleloader.findclass(bundleloader.java:410)     @ org.eclipse.osgi.internal.baseadaptor.defaultclassloader.loadclass(defaultclassloader.java:107)     @ java.lang.classloader.loadclass(unknown source)     @ java.lang.classloader.loadclassinternal(unknown source)     ... 66 more 

you check out "shape diagram editor" , wiki "gef_description2" page check if usage of viewer appropriate here.

see instance this example.


Comments

Popular posts from this blog

Add email recipient to all new Trac tickets -

400 Bad Request on Apache/PHP AddHandler wrapper -

php - Change action and image src url's with jQuery -