title: Unknown exception in parseSdkContent
body: <p>I haven't found an answer or similar situation to this on the internet so I'm asking on here.
  When I start eclipse I'm bombarded with a number of dialogs. The first being an <code>Unknown exception in parseSdkContent</code> with the message <code>java.lang.StackOverflowError</code>. Subsequently as a result another dialog <code>Android SDK Content Loader has encountered a problem</code> with the message <code>parseSdkContent failed</code>. Nearly all projects have errors being <code>the import android cannot be resolved</code>. When clicking on AVD/SDK manager via the eclipse menu I get a dialog saying <code>'Location of the Android SDK has not been setup in the preferences'</code>. So I checked the SDK location and it is perfectly fine pointing towards the sdk folder containing sdk/avd manager etc.. I can't seem to figure this out. I've tried reinstalling the sdk with no luck.
  I'd greatly appreciate any help!
  Thanks</p>
  
  <p>Edit: Here's what the .log file is saying </p>
  
  <pre><code>!ENTRY com.android.ide.eclipse.adt 4 0 2012-07-20 14:49:27.618
  !MESSAGE parseSdkContent failed
  !STACK 0
  java.lang.StackOverflowError
  at java.util.Collections$UnmodifiableList.&lt;init&gt;(Unknown Source)
  at java.util.Collections$UnmodifiableRandomAccessList.&lt;init&gt;(Unknown Source)
  at java.util.Collections.unmodifiableList(Unknown Source)
  at com.android.ide.eclipse.adt.internal.sdk.ProjectState.getLibraries(ProjectState.java:328)
  at com.android.ide.eclipse.adt.internal.sdk.ProjectState.buildFullLibraryDependencies(ProjectState.java:660)
  at com.android.ide.eclipse.adt.internal.sdk.ProjectState.buildFullLibraryDependencies(ProjectState.java:663)
  </code></pre>
  
  <p>the com.android... line is repeated many times.</p>