Community
Participate
Working Groups
The 'Web Services' context menu is missing when right-clicking on a Java class in the latest 3.7.0 build. http://build.eclipse.org/webtools/committers/wtp-R3.7.0-I/20150212000137/I-3.7.0-20150212000137/
Rerouting this to Platform. The org.eclipse.ui.popupMenus objectContribution extension seems to be broken in 4.5 M5 and is a regression. This could be a symptom of the underlying problem: If you define the objectContribution menu in one plug-in and the objectContribution action in another plug-in whose menubarPath is set appropriately, then the menu doesn't show up. If you define both the menu and the action in the same objectContribution extension (in the same plugin), then the menu shows up.
UI Team ... this does sound like a valid regression. Anyone know of a change that it might be related to? Also adding Tom, since it also looks related to "class loading", possibly. Shane, and/or Keith, from the description, it sounds like maybe you could provide a small, standalone "sample" that showed the problem? And would show it working in previous milestones? That sample would be helpful, since could provide the foundation of a unit test ... since from the description, (and, my limited understanding) sounds like this would be a common pattern? Thanks,
Created attachment 251111 [details] Archive of two plugins
Created attachment 251112 [details] Deployable jar for first plugin
Created attachment 251113 [details] Deployable jar for second plugin The archive contains the source. Place the two deployable jars in the dropins folder. Launch Eclipse. Bring up the context menu on a Java file from a Java Project. There should be a menu: Submenu->MenuJavaCompilationUnit
adjusting target to 4.5m6 since I believe that was the intent
I confirmed that the Submenu shows up when used with 4.5 M4 but not with 4.5 M5, so a change between those milestones is responsible.
I can't reproduce this anymore using 4.5 M6: http://download.eclipse.org/eclipse/downloads/drops4/S-4.5M6-201503200800/
Verified. I can no longer reproduce the problem using 4.5M6.