RSSOwl plug-in seems to break Eclipse update

  • I'm using Eclipse 3.7 M5 (I20110127-2034) with the RSSOwl 2.0.6 plug-in

    1) I start Eclipse and select Help > Check for Updates and Eclipse (through p2
    and ECF) properly accesses all the available update sites. I can then open the
    RSSOwl perspective and read some feeds.

    2) I restart Eclipse and open the RSSOwl perspective first: now if I try to
    check for updates, I get connection errors:

    java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.httpclient.HttpClient
    at org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientBrowseFileTransferFactory$1.sendBrowseRequest(
    at org.eclipse.ecf.provider.filetransfer.browse.MultiProtocolFileSystemBrowserAdapter.sendBrowseRequest(
    at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.sendBrowseRequest(
    at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFiles(
    at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFile(
    at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getLastModified(

    So it looks like loading the RSSOwl plug-in (or some of its dependencies)
    prevents p2/ECF from properly loading/instantiating some Apache code. Any idea
    on what is going on ?

    Let me know if you think I should report the issue on the p2/ECF side.

  • Yes this will be fixed for RSSOwl 2.0.7.