Java Eclipse工具栏布局错误

Java Eclipse工具栏布局错误,java,eclipse-plugin,Java,Eclipse Plugin,我有一个带有许多插件的模块化应用程序。特别是,有一个工具栏提供给coolbar: <menuContribution allPopups="false" locationURI="toolbar:org.eclipse.ui.main.toolbar"> <toolbar id="calculation" /> </menuContribution> 第二个插件提供命令和位置(实际上,它是一个插件及其片段,但我希望这不是问题): 最后,第三个插件

我有一个带有许多插件的模块化应用程序。特别是,有一个工具栏提供给coolbar:

<menuContribution allPopups="false" locationURI="toolbar:org.eclipse.ui.main.toolbar">
  <toolbar id="calculation" />
</menuContribution>

第二个插件提供命令和位置(实际上,它是一个插件及其片段,但我希望这不是问题):


最后,第三个插件将处理程序挂接到命令:

<extension point="org.eclipse.ui.handlers">
  <handler class="org.acme.MyCalculationHandler" commandId="myCalculation">
    <enabledWhen>
      <!-- some stuff -->
    </enabledWhen>
  </handler>

虽然这种方法适用于下拉项、菜单和子菜单以及所有内容,但它不适用于coolbar。显示了这些命令,但它们的位置不正确:

(save命令下隐藏了两个命令。)

一旦定义工具栏ID的插件添加了自己的贡献,bug就会消失。我甚至不知道从哪里开始调试这个问题。谁能给我一个指针吗?谢谢

<extension point="org.eclipse.ui.handlers">
  <handler class="org.acme.MyCalculationHandler" commandId="myCalculation">
    <enabledWhen>
      <!-- some stuff -->
    </enabledWhen>
  </handler>