title: Android Studio updated, cannot start now, internal error thrown
body: <p>I just updated to Android Studio 4.1 and upon startup the following issue is being thrown:</p>
  <pre><code>Internal error. Please refer to https://code.google.com/p/android/issues
  
  java.util.concurrent.CompletionException: org.picocontainer.PicoRegistrationException: Key io.flutter.settings.FlutterSettings duplicated
      at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
      at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
      at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:618)
      at java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:628)
      at java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:1996)
      at com.intellij.idea.ApplicationLoader.registerAppComponents(ApplicationLoader.kt:91)
      at com.intellij.idea.ApplicationLoader.executeInitAppInEdt(ApplicationLoader.kt:63)
      at com.intellij.idea.ApplicationLoader.access$executeInitAppInEdt(ApplicationLoader.kt:1)
      at com.intellij.idea.ApplicationLoader$initApplication$1$1.run(ApplicationLoader.kt:355)
      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764)
      at java.awt.EventQueue.access$500(EventQueue.java:98)
      at java.awt.EventQueue$3.run(EventQueue.java:715)
      at java.awt.EventQueue$3.run(EventQueue.java:709)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:734)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
  Caused by: org.picocontainer.PicoRegistrationException: Key io.flutter.settings.FlutterSettings duplicated
      at com.intellij.util.pico.DefaultPicoContainer.registerComponent(DefaultPicoContainer.java:119)
      at com.intellij.serviceContainer.ComponentManagerImpl.registerServices(ComponentManagerImpl.kt:320)
      at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:186)
      at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:157)
      at com.intellij.idea.ApplicationLoader$registerAppComponents$1.apply(ApplicationLoader.kt:93)
      at com.intellij.idea.ApplicationLoader$registerAppComponents$1.apply(ApplicationLoader.kt)
      at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:616)
      ... 20 more
  
  -----
  JRE 1.8.0_242-release-1644-b3-6222593 x86_64 by JetBrains s.r.o
  /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre
  </code></pre>
  <p>I've followed the advice here to completely uninstall Android Studio: <a href="https://stackoverflow.com/a/18458893/471713">https://stackoverflow.com/a/18458893/471713</a> and on clean install it's still throwing the error.  Is there anywhere else I should look? I have other Jetbrains applications installed, so I'm not sure if there is some sort of conflict with another app?</p>