| 
| Problem loading SelectionView sample plug-in [message #329064] | Wed, 11 June 2008 12:51  |  | 
| Eclipse User  |  |  |  |  | Originally posted by: gang.xu.delphi.com 
 The Article:
 http://www.eclipse.org/articles/Article-WorkbenchSelections/ article.html
 
 contains an example plug-in that has the SelectionView class. There were
 problems opening the view, so I thought perhaps the project was too old,
 and I moved the view class into my own project (version 3.3.2).
 
 Even after adding the view to my plug-in however, I got the following
 error message:
 
 "Error creating the view.
 redo6_5.views.SelectionView"
 
 
 Can someone explain what is going on? The extensions panel in the project
 clearly shows that the class has been found when "browse" is used.
 
 Here is the full error message for reference (it's quite long, and I
 cannot make sense of it beyond the first line).  Thanks in advance!
 
 
 java.lang.ClassNotFoundException: redo6_5.views.SelectionView
 at java.lang.ClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at
 org.eclipse.osgi.framework.internal.core.BundleLoader.findCl assInternal(BundleLoader.java:429)
 at
 org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:369)
 at
 org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:357)
 at
 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at
 org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:289)
 at
 org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
 at
 org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1269)
 at
 org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:160)
 at
 org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:788)
 at
 org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
 at
 org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
 at  org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugi n.java:252)
 at  org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
 at
 org.eclipse.ui.internal.WorkbenchPlugin.createExtension(Work benchPlugin.java:248)
 at
 org.eclipse.ui.internal.registry.ViewDescriptor.createView(V iewDescriptor.java:69)
 at
 org.eclipse.ui.internal.ViewReference.createPartHelper(ViewR eference.java:327)
 at
 org.eclipse.ui.internal.ViewReference.createPart(ViewReferen ce.java:227)
 at
 org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:592)
 at
 org.eclipse.ui.internal.WorkbenchPage$ActivationList.setActi ve(WorkbenchPage.java:4080)
 at
 org.eclipse.ui.internal.WorkbenchPage$17.runWithException(Wo rkbenchPage.java:3145)
 at
 org.eclipse.ui.internal.StartupThreading$StartupRunnable.run (StartupThreading.java:31)
 at  org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
 at
 org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:129)
 at  org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3659)
 at  org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3296)
 at
 org.eclipse.ui.application.WorkbenchAdvisor.openWindows(Work benchAdvisor.java:801)
 at
 org.eclipse.ui.internal.Workbench$25.runWithException(Workbe nch.java:1342)
 at
 org.eclipse.ui.internal.StartupThreading$StartupRunnable.run (StartupThreading.java:31)
 at  org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
 at
 org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:129)
 at  org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a: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:22 19)
 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(Work bench.java:461)
 at  org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
 at
 org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
 at
 org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.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(EclipseS tarter.java:363)
 at
 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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)
 |  |  |  | 
| 
| Re: Problem loading SelectionView sample plug-in [message #329098 is a reply to message #329064] | Thu, 12 June 2008 12:05  |  | 
| Eclipse User  |  |  |  |  | Dan Xu wrote: > The Article:
 >  http://www.eclipse.org/articles/Article-WorkbenchSelections/ article.html
 >
 > contains an example plug-in that has the SelectionView class. There
 > were problems opening the view, so I thought perhaps the project was
 > too old, and I moved the view class into my own project (version 3.3.2).
 See my answer in the newcomer newsgroup.
 
 Dani
 >
 > Even after adding the view to my plug-in however, I got the following
 > error message:
 >
 > "Error creating the view.
 > redo6_5.views.SelectionView"
 >
 >
 > Can someone explain what is going on? The extensions panel in the
 > project clearly shows that the class has been found when "browse" is
 > used.
 >
 > Here is the full error message for reference (it's quite long, and I
 > cannot make sense of it beyond the first line).  Thanks in advance!
 >
 >
 > java.lang.ClassNotFoundException: redo6_5.views.SelectionView
 >     at java.lang.ClassLoader.findClass(Unknown Source)
 >     at java.lang.ClassLoader.loadClass(Unknown Source)
 >     at java.lang.ClassLoader.loadClass(Unknown Source)
 >     at
 >  org.eclipse.osgi.framework.internal.core.BundleLoader.findCl assInternal(BundleLoader.java:429)
 >
 >     at
 >  org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:369)
 >
 >     at
 >  org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:357)
 >
 >     at
 >  org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
 >
 >     at java.lang.ClassLoader.loadClass(Unknown Source)
 >     at
 >  org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:289)
 >
 >     at
 >  org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
 >
 >     at
 >  org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1269)
 >
 >     at
 >  org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:160)
 >
 >     at
 >  org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:788)
 >
 >     at
 >  org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
 >
 >     at
 >  org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
 >
 >     at
 >  org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugi n.java:252)
 >     at
 >  org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
 >     at
 >  org.eclipse.ui.internal.WorkbenchPlugin.createExtension(Work benchPlugin.java:248)
 >
 >     at
 >  org.eclipse.ui.internal.registry.ViewDescriptor.createView(V iewDescriptor.java:69)
 >
 >     at
 >  org.eclipse.ui.internal.ViewReference.createPartHelper(ViewR eference.java:327)
 >
 >     at
 >  org.eclipse.ui.internal.ViewReference.createPart(ViewReferen ce.java:227)
 >     at
 >  org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:592)
 >
 >     at
 >  org.eclipse.ui.internal.WorkbenchPage$ActivationList.setActi ve(WorkbenchPage.java:4080)
 >
 >     at
 >  org.eclipse.ui.internal.WorkbenchPage$17.runWithException(Wo rkbenchPage.java:3145)
 >
 >     at
 >  org.eclipse.ui.internal.StartupThreading$StartupRunnable.run (StartupThreading.java:31)
 >
 >     at  org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
 >     at
 >  org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:129)
 >
 >     at
 >  org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3659)
 >     at  org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3296)
 >     at
 >  org.eclipse.ui.application.WorkbenchAdvisor.openWindows(Work benchAdvisor.java:801)
 >
 >     at
 >  org.eclipse.ui.internal.Workbench$25.runWithException(Workbe nch.java:1342)
 >
 >     at
 >  org.eclipse.ui.internal.StartupThreading$StartupRunnable.run (StartupThreading.java:31)
 >
 >     at  org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
 >     at
 >  org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:129)
 >
 >     at
 >  org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a: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:22 19)
 >     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(Work bench.java:461)
 >
 >     at
 >  org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
 >     at
 >  org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
 >
 >     at
 >  org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.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(EclipseS tarter.java:363)
 >
 >     at
 >  org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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)
 >
 >
 |  |  |  | 
Powered by 
FUDForum. Page generated in 0.53071 seconds