<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Software is Crap]]></provider_name><provider_url><![CDATA[https://davmac.wordpress.com]]></provider_url><author_name><![CDATA[davmac]]></author_name><author_url><![CDATA[https://davmac.wordpress.com/author/davmac/]]></author_url><title><![CDATA[Eclipse cannot &#8220;retrieve &#8216;feature.xml'&#8221;, apparently.]]></title><type><![CDATA[link]]></type><html><![CDATA[<p>I was getting the following error message in Eclipse, when I tried to use the software update (which, for some inexplicable reason, is accessible from the &#8220;help&#8221; menu):</p>
<p><strong>Error retrieving &#8220;feature.xml&#8221;. [error in opening zip file]</strong></p>
<p>Other than the fact that it probably shouldn&#8217;t have been appearing anyway, what&#8217;s particularly galling about this error message is that it <em>offers no clue as to what the f*ck has gone wrong, nor even why it matters</em>. The only visible effect of this error was that the eclipse update websites didn&#8217;t appear in the list, and that a dialog with the error message would pop up with just about any action I would take (other than closing the update dialog completely).</p>
<p>Very, very, stupid.</p>
<p>I did what I have increasingly found to be the quickest and easiest method of solving problems such as these: A Google search. It led me to this web page:</p>
<p><a href="http://www.easywms.com/easywms/?q=en/node/97">http://www.easywms.com/easywms/?q=en/node/97</a></p>
<p>&#8230;Sure enough, deleting site.xml from inside my eclipse installation directory made the problem magically go away. It turns out that the eclipse CDT (C development tools) zip file which I had downloaded, was actually meant for retrieval via the eclipse updater and not meant to be installed by simply unzipping it inside my eclipse directory as I had done. Clearly the CDT guys are partly to blame for this because they don&#8217;t seem to actually provide any other downloadable version.</p>
<p>But&#8230; I mean, should the presence of some file in the installation directory really cause such an annoying problem? And if it does, shouldn&#8217;t the error message at least attempt to explain <em>what the problem actually is</em>?</p>
]]></html></oembed>