There is a known issue in Eclipse 3.x platform described in readme file:
Manually installing features and plug-ins on a FAT file system (Windows only)
When features and plug-ins are manually installed on top of an Eclipse-based product install located on a FAT file system that has already been run at least once, the product must be explicitly restarted with the system property osgi.checkConfiguration set to true. This property can be set in the eclipse/configuration/config.ini file, or passed to the eclipse command line via the -vmargs option. For example, restart with the following command: eclipse.exe -vmargs -Dosgi.checkConfiguration=true. Then, open Help > Software Updates > Manage Configuration dialog and toggle on the "Show disabled features" button its toolbar. Select the newly "installed" feature and press on the "Enable feature" action on the right pane (or select the action from the feature's context menu). (bugs 52525, 66120, 67461)
Regards,
Chemi.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I run Eclipse Platform Version: 3.0.0,i've made all these steps :in the plug-in development perspective i see the "games" menu,but if i click on a game item i receive the following message:"the chosen operation is not currenty available" :what's wrong ?
primenumbers
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is my error if i try to launch it as a run-time workbench,frankly i can't understand it:
Could not create action delegate for id: es.org.chemi.games.minesweeper.action
Reason:
Plug-in es.org.chemi.games.minesweeper was unable to load class es.org.chemi.games.minesweeper.actions.WorkbenchWindowActionDelegate.
primenumbers
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
!MESSAGE Plug-in es.org.chemi.games.minesweeper2 was unable to load class es.org.chemi.games.minesweeper.actions.WorkbenchWindowActionDelegate.
!STACK 0
org.eclipse.core.internal.boot.DelegatingLoaderException: org.eclipse.core.runtime.CoreException[2]: java.lang.NoSuchMethodException: es.org.chemi.games.minesweeper.MinesweeperPlugin.<init>(org.eclipse.core.runtime.IPluginDescriptor)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.getConstructor(Unknown Source)
at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java:731)
at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:200)
at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin(PluginClassLoader.java:109)
at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader.java:181)
at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassLoader.java:485)
at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:882)
at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:862)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:128)
at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:179)
at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:103)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:158)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:155)
at org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:108)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:236)
at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:207)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:541)
at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:494)
at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:466)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:847)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2173)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1863)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2347)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:2330)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
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.core.launcher.Main.basicRun(Main.java:299)
at org.eclipse.core.launcher.Main.run(Main.java:765)
at org.eclipse.core.launcher.Main.main(Main.java:599)
primenumbers
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There is a known issue in Eclipse 3.x platform described in readme file:
Manually installing features and plug-ins on a FAT file system (Windows only)
When features and plug-ins are manually installed on top of an Eclipse-based product install located on a FAT file system that has already been run at least once, the product must be explicitly restarted with the system property osgi.checkConfiguration set to true. This property can be set in the eclipse/configuration/config.ini file, or passed to the eclipse command line via the -vmargs option. For example, restart with the following command: eclipse.exe -vmargs -Dosgi.checkConfiguration=true. Then, open Help > Software Updates > Manage Configuration dialog and toggle on the "Show disabled features" button its toolbar. Select the newly "installed" feature and press on the "Enable feature" action on the right pane (or select the action from the feature's context menu). (bugs 52525, 66120, 67461)
Regards,
Chemi.
I run Eclipse Platform Version: 3.0.0,i've made all these steps :in the plug-in development perspective i see the "games" menu,but if i click on a game item i receive the following message:"the chosen operation is not currenty available" :what's wrong ?
primenumbers
Try to start Eclipse with following parameter once:
eclipse.exe -clean
and if the problem still happening go to:
Help -> Software Updates -> Manage Configuration
and check if any Eclipse-Games fetaure or plugin is disabled and enable them. Then restart Eclipse.
Hope this helps,
Chemi.
I've forgot to mention :i run Microsoft Windows XP [Version 5.1.2600]
This is my error if i try to launch it as a run-time workbench,frankly i can't understand it:
Could not create action delegate for id: es.org.chemi.games.minesweeper.action
Reason:
Plug-in es.org.chemi.games.minesweeper was unable to load class es.org.chemi.games.minesweeper.actions.WorkbenchWindowActionDelegate.
primenumbers
And this is the log error:
!MESSAGE Plug-in es.org.chemi.games.minesweeper2 was unable to load class es.org.chemi.games.minesweeper.actions.WorkbenchWindowActionDelegate.
!STACK 0
org.eclipse.core.internal.boot.DelegatingLoaderException: org.eclipse.core.runtime.CoreException[2]: java.lang.NoSuchMethodException: es.org.chemi.games.minesweeper.MinesweeperPlugin.<init>(org.eclipse.core.runtime.IPluginDescriptor)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.getConstructor(Unknown Source)
at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java:731)
at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:200)
at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin(PluginClassLoader.java:109)
at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader.java:181)
at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassLoader.java:485)
at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:882)
at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:862)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:128)
at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:179)
at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:103)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:158)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:155)
at org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:108)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:236)
at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:207)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:541)
at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:494)
at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:466)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:847)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2173)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1863)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2347)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:2330)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
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.core.launcher.Main.basicRun(Main.java:299)
at org.eclipse.core.launcher.Main.run(Main.java:765)
at org.eclipse.core.launcher.Main.main(Main.java:599)
primenumbers
Now i've installed Eclipse 3.3.2 and they run perfectly!
primenumbers