title: How to fix error in android sdk - java.lang.StackOverflowError
body: <p>Soon as I open eclipse, I get following error on popup:</p>
  
  <pre><code>Unknown exception in parseSdkContent.
  java.lang.StackOverflowError
  </code></pre>
  
  <p>If I close this popup I get another popup saying the following:</p>
  
  <pre><code>A stack overflow error has occurred.
  you are recommended to exit the workbench.
  subsequent errors may happen and may terminate the workbench without warning.
  see the .log file for more details.
  </code></pre>
  
  <p>So than I checked my .log file and it had a following error:</p>
  
  <pre><code>!ENTRY com.android.ide.eclipse.adt 4 0 2015-05-13 22:56:25.701
  !MESSAGE Unknown exception in parseSdkContent.
  !STACK 0
  java.lang.StackOverflowError
  at com.android.ide.eclipse.adt.internal.sdk.ProjectState.buildFullLibraryDependencies(ProjectState.java:682)
  at com.android.ide.eclipse.adt.internal.sdk.ProjectState.buildFullLibraryDependencies(ProjectState.java:691)
  at com.android.ide.eclipse.adt.internal.sdk.ProjectState.buildFullLibraryDependencies(ProjectState.java:691)
  at com.android.ide.eclipse.adt.internal.sdk.ProjectState.buildFullLibraryDependencies(ProjectState.java:691)
  at com.android.ide.eclipse.adt.internal.sdk.ProjectState.buildFullLibraryDependencies(ProjectState.java:691)
  </code></pre>
  
  <p>I already tried the following 5 things:</p>
  
  <p>1) Re-install eclipse and reset my phone</p>
  
  <p>2) Update android SDK Manager </p>
  
  <p>3) Update ADT</p>
  
  <p>4) Delete my .android folder</p>
  
  <p>5) Use 'task manager' to end 'adb'. than I restart my adb using cmd.</p>
  
  <p>But nothing is seem to be working. any ideas?</p>