Created attachment 944015 [details]
eclipse exported log file
Version-Release number of selected component (if applicable):
Always for my configuration, using different workspaces including a newly created one.
Steps to Reproduce:
1. start eclipse, choose any workspace
2. open the marketplace client from help menu
3. close the marketplace client
Eclipse UI doesn't get repaint any more. Menus are empty (only shadows are visible). Clicking somewhere may trigger actions but you won't see the result until you restart eclipse.
Closing the marketplace client should not make eclipse go strange.
I think the reason might be that the eclipse auto-updater installed another version of MPC client so there are two of them. See attached logfiles exported from eclipse.
Looks like org.eclipse.mpc.core is not marked as a singleton bundle to prevent having multiple ones (1.3.0, and 1.3.1) installed at once. We could certainly get a fix for this, but should definitely report it upstream as well.
Additionally, while fixing the bundle shipped in Fedora to be a singleton, will permit the update to proceed correctly, future updates will fail in the same manner until upstream fixes the issue on their end.
Filed upstream at https://bugs.eclipse.org/bugs/show_bug.cgi?id=446071 .
Does the eclipse-pydev package have a similar issue?
Reassigning to Roland as he is looking into it.
Upstream has fixed the issue  and I've also patched our version of eclipse-mpc  . I'll be backporting to f21.
Regarding Eclipse PyDev : As far as I can see, every single osgi bundle shipped in eclipse-pydev is a singleton. If you're still seeing the same issue described in your logs but this time with pydev, I would attach those logs, or perhaps file a bug against the eclipse-pydev component in Fedora so we can look at it separately.
eclipse-mpc-1.3.1-1.fc21 has been submitted as an update for Fedora 21.
I've also proposed updating the version of eclipse-mpc in Fedora 21 to 1.3.1 so there shouldn't be a need to use the external update sites. In the future, if for some reason, users wish to get updates externally, things should also work as expected now that the bundle in question is a singleton.
* should fix your issue,
* was pushed to the Fedora 21 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing eclipse-mpc-1.3.1-1.fc21'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
eclipse-mpc-1.3.1-1.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.