Skip to main content



      Home
Home » Eclipse Projects » Eclipse Platform » Unable to add an editor contributor class in an RCP app, exception: Group not found: group.editor
Unable to add an editor contributor class in an RCP app, exception: Group not found: group.editor [message #180088] Wed, 14 January 2004 15:53 Go to next message
Eclipse UserFriend
Originally posted by: olivier.crameri.netoxygen_nospam.ch

Hi,

I'm working on an RCP based application.

I've got a GEF GraphicalEditor wich is working fine inside my main plug-
in.

I would like to add an editor contribution class. So what I did is that
I subclassed org.eclipse.gef.ui.actions.ActionBarContributor (subclass
of org.eclipse.ui.part.EditorActionBarContributor), and I added to my
editor contributorClass element of plugin.xml.

I can build and run the application without any problem, but once I try
to open my editor, I get an error that I doesn't understand:

java.lang.IllegalArgumentException: Group not found: group.editor

This error prevents my editor to open.

I also tryed to remove the Contributor Class and to add my actions
directly in plugin.xml for the extension point org.eclipse.ui.
editorActions, but the same problem appears.

Could someone help me to understand how I can fix this problem ? I'm
running Eclipse 3.0 M6 on Mac OSX 10.3.2.

While I'm at it, does someone know where I can download the ReadmeTool
example source code ?

You'll find below the full error message.

Thanks in advance.

Olivier

java.lang.IllegalArgumentException: Group not found: group.editor
at org.eclipse.jface.action.ContributionManager.addToGroup(
ContributionManager.java:113)
at org.eclipse.jface.action.ContributionManager.prependToGroup(
ContributionManager.java:337)
at org.eclipse.ui.internal.EditorActionBars.getToolBarManager(
EditorActionBars.java:164)
at org.eclipse.ui.part.EditorActionBarContributor.init(
EditorActionBarContributor.java:154)
at org.eclipse.gef.ui.actions.ActionBarContributor.init(
ActionBarContributor.java:126)
at org.eclipse.ui.part.EditorActionBarContributor.init(
EditorActionBarContributor.java:133)
at org.eclipse.ui.internal.EditorManager.createEditorActionBars (
EditorManager.java:228)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManag er.java:
574)
at org.eclipse.ui.internal.EditorManager.openInternalEditor(
EditorManager.java:628)
at org.eclipse.ui.internal.EditorManager.openEditorFromDescript or(
EditorManager.java:433)
at org.eclipse.ui.internal.EditorManager.openEditor(EditorManag er.java:
421)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.
java:2047)
at org.eclipse.ui.internal.WorkbenchPage.access$6(WorkbenchPage .java:
1990)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.ja va:1977)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:84)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:
1972)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:
1955)
at ch.epfl.lgl.caquelon.actions.OpenAction.run(OpenAction.java: 48)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginActi on.java:
271)
at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(
WWinPluginAction.java:207)
at org.eclipse.jface.action.ActionContributionItem.
handleWidgetSelection(ActionContributionItem.java:509)
at org.eclipse.jface.action.ActionContributionItem.access$2(
ActionContributionItem.java:461)
at org.eclipse.jface.action.ActionContributionItem$6.handleEven t(
ActionContributionItem.java:433)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :82)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1 050)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:2202)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :1914)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1506)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1482)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.
java:246)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:139)
at ch.epfl.lgl.caquelon.Caquelon.run(Caquelon.java:24)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(
PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.
java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:279)
at org.eclipse.core.launcher.Main.run(Main.java:742)
at org.eclipse.core.launcher.Main.main(Main.java:581)
Re: Unable to add an editor contributor class in an RCP app, exception: Group not found: group.edit [message #180099 is a reply to message #180088] Wed, 14 January 2004 16:00 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: olivier.crameri.netoxygen_nospam.ch

Actually everything works fine if I launch my plug-in in Eclipse ... but
not in RCP.

I guess there is a problem with some kind of toolbar path or group ...
but I don't know much about this ...

It would be great if someone could give me a tip ...

Thanks and sorry for the 2 part message ...

Olivier



In <20040114215439578+0100@news.eclipse.org> Olivier Crameri wrote:
> Hi,
>
> I'm working on an RCP based application.
>
> I've got a GEF GraphicalEditor wich is working fine inside my main
> plug- in.
>
> I would like to add an editor contribution class. So what I did is
> that I subclassed org.eclipse.gef.ui.actions.ActionBarContributor (
> subclass of org.eclipse.ui.part.EditorActionBarContributor), and I
> added to my editor contributorClass element of plugin.xml.
>
> I can build and run the application without any problem, but once I
> try to open my editor, I get an error that I doesn't understand:
>
> java.lang.IllegalArgumentException: Group not found: group.editor
>
> This error prevents my editor to open.
>
> I also tryed to remove the Contributor Class and to add my actions
> directly in plugin.xml for the extension point org.eclipse.ui.
> editorActions, but the same problem appears.
>
> Could someone help me to understand how I can fix this problem ? I'm
> running Eclipse 3.0 M6 on Mac OSX 10.3.2.
>
> While I'm at it, does someone know where I can download the ReadmeTool
> example source code ?
>
> You'll find below the full error message.
>
> Thanks in advance.
>
> Olivier
>
> java.lang.IllegalArgumentException: Group not found: group.editor
> at org.eclipse.jface.action.ContributionManager.addToGroup(
> ContributionManager.java:113)
> at org.eclipse.jface.action.ContributionManager.prependToGroup(
> ContributionManager.java:337)
> at org.eclipse.ui.internal.EditorActionBars.getToolBarManager(
> EditorActionBars.java:164)
> at org.eclipse.ui.part.EditorActionBarContributor.init(
> EditorActionBarContributor.java:154)
> at org.eclipse.gef.ui.actions.ActionBarContributor.init(
> ActionBarContributor.java:126)
> at org.eclipse.ui.part.EditorActionBarContributor.init(
> EditorActionBarContributor.java:133)
> at org.eclipse.ui.internal.EditorManager.createEditorActionBars (
> EditorManager.java:228)
> at org.eclipse.ui.internal.EditorManager.createSite(EditorManag er.
> java: 574) at org.eclipse.ui.internal.EditorManager.
> openInternalEditor( EditorManager.java:628) at org.eclipse.ui.
> internal.EditorManager.openEditorFromDescriptor( EditorManager.java:
> 433) at org.eclipse.ui.internal.EditorManager.openEditor(
> EditorManager.java: 421) at org.eclipse.ui.internal.WorkbenchPage.
> busyOpenEditor(WorkbenchPage. java:2047) at org.eclipse.ui.internal.
> WorkbenchPage.access$6(WorkbenchPage.java: 1990) at org.eclipse.ui.
> internal.WorkbenchPage$9.run(WorkbenchPage.java:1977) at org.eclipse.
> swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84) at org.
> eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.j ava: 1972)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.
> java: 1955) at ch.epfl.lgl.caquelon.actions.OpenAction.run(OpenAction.
> java:48) at org.eclipse.ui.internal.PluginAction.runWithEvent(
> PluginAction.java: 271) at org.eclipse.ui.internal.WWinPluginAction.
> runWithEvent( WWinPluginAction.java:207) at org.eclipse.jface.action.
> ActionContributionItem. handleWidgetSelection(ActionContributionItem.
> java:509) at org.eclipse.jface.action.ActionContributionItem.access$2(
> ActionContributionItem.java:461)
> at org.eclipse.jface.action.ActionContributionItem$6.handleEven t(
> ActionContributionItem.java:433)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :82)
> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1 050)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:
> 2202) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :
> 1914) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.
> java:1506) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:
> 1482) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(
> Workbench. java:246) at org.eclipse.ui.PlatformUI.
> createAndRunWorkbench(PlatformUI.java:139) at ch.epfl.lgl.caquelon.
> Caquelon.run(Caquelon.java:24) at org.eclipse.core.internal.runtime.
> PlatformActivator$1.run( PlatformActivator.java:226) at org.eclipse.
> core.runtime.adaptor.EclipseStarter.run(EclipseStarter. java:85) at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.
> reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor Impl. java:
> 39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.
> invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(
> Main.java:279) at org.eclipse.core.launcher.Main.run(Main.java:742)
> at org.eclipse.core.launcher.Main.main(Main.java:581)
>
>
>
>
Re: Unable to add an editor contributor class in an RCP app, exception: Group not found: group.edito [message #183727 is a reply to message #180099] Thu, 22 January 2004 15:46 Go to previous message
Eclipse UserFriend
Originally posted by: eclipse.removeMe.guide.andRemoveMe.earthlink.andMeToo.com

See https://bugs.eclipse.org/bugs/show_bug.cgi?id=49494.

-- Dan

------------------------------------------------------------ ------

"Olivier Crameri" <olivier.crameri@netoxygen_nospam.ch> wrote in message
news:20040114220128622+0100@news.eclipse.org...
> Actually everything works fine if I launch my plug-in in Eclipse ... but
> not in RCP.
>
> I guess there is a problem with some kind of toolbar path or group ...
> but I don't know much about this ...
>
> It would be great if someone could give me a tip ...
>
> Thanks and sorry for the 2 part message ...
>
> Olivier
>
>
>
> In <20040114215439578+0100@news.eclipse.org> Olivier Crameri wrote:
> > Hi,
> >
> > I'm working on an RCP based application.
> >
> > I've got a GEF GraphicalEditor wich is working fine inside my main
> > plug- in.
> >
> > I would like to add an editor contribution class. So what I did is
> > that I subclassed org.eclipse.gef.ui.actions.ActionBarContributor (
> > subclass of org.eclipse.ui.part.EditorActionBarContributor), and I
> > added to my editor contributorClass element of plugin.xml.
> >
> > I can build and run the application without any problem, but once I
> > try to open my editor, I get an error that I doesn't understand:
> >
> > java.lang.IllegalArgumentException: Group not found: group.editor
> >
> > This error prevents my editor to open.
> >
> > I also tryed to remove the Contributor Class and to add my actions
> > directly in plugin.xml for the extension point org.eclipse.ui.
> > editorActions, but the same problem appears.
> >
> > Could someone help me to understand how I can fix this problem ? I'm
> > running Eclipse 3.0 M6 on Mac OSX 10.3.2.
> >
> > While I'm at it, does someone know where I can download the ReadmeTool
> > example source code ?
> >
> > You'll find below the full error message.
> >
> > Thanks in advance.
> >
> > Olivier
> >
> > java.lang.IllegalArgumentException: Group not found: group.editor
> > at org.eclipse.jface.action.ContributionManager.addToGroup(
> > ContributionManager.java:113)
> > at org.eclipse.jface.action.ContributionManager.prependToGroup(
> > ContributionManager.java:337)
> > at org.eclipse.ui.internal.EditorActionBars.getToolBarManager(
> > EditorActionBars.java:164)
> > at org.eclipse.ui.part.EditorActionBarContributor.init(
> > EditorActionBarContributor.java:154)
> > at org.eclipse.gef.ui.actions.ActionBarContributor.init(
> > ActionBarContributor.java:126)
> > at org.eclipse.ui.part.EditorActionBarContributor.init(
> > EditorActionBarContributor.java:133)
> > at org.eclipse.ui.internal.EditorManager.createEditorActionBars (
> > EditorManager.java:228)
> > at org.eclipse.ui.internal.EditorManager.createSite(EditorManag er.
> > java: 574) at org.eclipse.ui.internal.EditorManager.
> > openInternalEditor( EditorManager.java:628) at org.eclipse.ui.
> > internal.EditorManager.openEditorFromDescriptor( EditorManager.java:
> > 433) at org.eclipse.ui.internal.EditorManager.openEditor(
> > EditorManager.java: 421) at org.eclipse.ui.internal.WorkbenchPage.
> > busyOpenEditor(WorkbenchPage. java:2047) at org.eclipse.ui.internal.
> > WorkbenchPage.access$6(WorkbenchPage.java: 1990) at org.eclipse.ui.
> > internal.WorkbenchPage$9.run(WorkbenchPage.java:1977) at org.eclipse.
> > swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84) at org.
> > eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.j ava: 1972)
> > at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.
> > java: 1955) at ch.epfl.lgl.caquelon.actions.OpenAction.run(OpenAction.
> > java:48) at org.eclipse.ui.internal.PluginAction.runWithEvent(
> > PluginAction.java: 271) at org.eclipse.ui.internal.WWinPluginAction.
> > runWithEvent( WWinPluginAction.java:207) at org.eclipse.jface.action.
> > ActionContributionItem. handleWidgetSelection(ActionContributionItem.
> > java:509) at org.eclipse.jface.action.ActionContributionItem.access$2(
> > ActionContributionItem.java:461)
> > at org.eclipse.jface.action.ActionContributionItem$6.handleEven t(
> > ActionContributionItem.java:433)
> > at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :82)
> > at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1 050)
> > at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:
> > 2202) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :
> > 1914) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.
> > java:1506) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:
> > 1482) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(
> > Workbench. java:246) at org.eclipse.ui.PlatformUI.
> > createAndRunWorkbench(PlatformUI.java:139) at ch.epfl.lgl.caquelon.
> > Caquelon.run(Caquelon.java:24) at org.eclipse.core.internal.runtime.
> > PlatformActivator$1.run( PlatformActivator.java:226) at org.eclipse.
> > core.runtime.adaptor.EclipseStarter.run(EclipseStarter. java:85) at
> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.
> > reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor Impl. java:
> > 39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.
> > invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(
> > Main.java:279) at org.eclipse.core.launcher.Main.run(Main.java:742)
> > at org.eclipse.core.launcher.Main.main(Main.java:581)
> >
> >
> >
> >
Previous Topic:Cant start Eclipse on Mandrake
Next Topic:Calling site build from ant script
Goto Forum:
  


Current Time: Wed May 07 13:54:55 EDT 2025

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

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

Back to the top