HotFix for: Unhandled event loop exception in MyEclipse 6.0

These days i got an “Unhandled event loop exception” in MyEclipse, which made me unable to work because a PopUp was shown every minute. The complete exception:

Caused by: java.lang.IllegalArgumentException:
Argument cannot be null
at org.eclipse.swt.SWT.error(SWT.java:3547)
at org.eclipse.swt.SWT.error(SWT.java:3481)
at org.eclipse.swt.SWT.error(SWT.java:3452)
at org.eclipse.swt.widgets.Widget.error(Widget.java:432)
at org.eclipse.swt.widgets.Link.setText(Link.java:571)
at org.eclipse.ui.internal.progress.ProgressInfoItem.
updateText(ProgressInfoItem.java:773)
at org.eclipse.ui.internal.progress.ProgressInfoItem.
setLinkText(ProgressInfoItem.java:759)
at org.eclipse.ui.internal.progress.ProgressInfoItem.
refresh(ProgressInfoItem.java:530)
at org.eclipse.ui.internal.progress.ProgressInfoItem.
setDisplayed(ProgressInfoItem.java:902)
at org.eclipse.ui.internal.progress.ProgressInfoItem.
setDisplayed(ProgressInfoItem.java:888)

shows that the reason is a given null argument in setText(). The Problem is disscused in the MyEclipse forum but there is no actual fix.

For this reason my colleague Thomas and me patched the class. To fix the bug just change the jar located under: [MyEclipseHome]
\eclipse\plugins\org.eclipse.swt.win32.win32.x86_3.3.0.v3346.jar with our patched version.

2 thoughts on “HotFix for: Unhandled event loop exception in MyEclipse 6.0

  1. We are sorry you ran into this issue. With the help of some users it seems that the “Hot Fix” we released before the 6.0.1 release to fix an issue with Hibernate and Spring JARs being signed, is actually causing the issue.

    If you are already running 6.0.1, you can go to Help > Manage Configuration, find the Hotfix listed under the MyEclipse product extension and disable it. So far reports are that stops the IAE exceptions.

    Please let us know if you run into any additional issues.

    Riyad
    MyEclipse Support

  2. Hello Riad,
    thanks for your reply. I disabled the Security Hotfix today and will check out if this works for me. I give you feedback in a few days.

    Merry Christmas,
    Daniel

Leave a Reply

Your email address will not be published. Required fields are marked *