Intellij IDEA se estrelló, y ahora lanza un error

Trabajo en Intellij IDEA, pero mi equipo se bloquea así que apago mi computadora. (Botón de encendido del botón de tiempo) Cuando encendí la computadora e inicie IntelliJ IDEA tuve este error:

Cannot load settings from file 'C:\Users\user\.IdeaIC13\config\options\code.style.schemes.xml': java.lang.AssertionError: Unexpected content storage modification File content will be recreated 

Cerrar IDEA y empezar de nuevo, ahora no tengo el error anterior, pero cuando abro mi proyecto tengo este error:

 Error:Internal error: (org.jdom.input.JDOMParseException) Error on line 1: Content is not allowed in prolog. org.jdom.input.JDOMParseException: Error on line 1: Content is not allowed in prolog. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:533) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:946) at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:364) at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:342) at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:69) at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:40) at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadComponents(JpsLoaderBase.java:52) at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadFromDirectory(JpsProjectLoader.java:119) at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadProject(JpsProjectLoader.java:98) at org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl.loadModel(JpsSerializationManagerImpl.java:41) at org.jetbrains.jps.cmdline.JpsModelLoaderImpl.loadModel(JpsModelLoaderImpl.java:45) at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:71) at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:198) at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:113) at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:133) at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:41) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368) at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:999) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:518) ... 20 more Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368) at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:999) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:518) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:946) at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:364) at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:342) at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:69) at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:40) at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadComponents(JpsLoaderBase.java:52) at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadFromDirectory(JpsProjectLoader.java:119) at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadProject(JpsProjectLoader.java:98) at org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl.loadModel(JpsSerializationManagerImpl.java:41) at org.jetbrains.jps.cmdline.JpsModelLoaderImpl.loadModel(JpsModelLoaderImpl.java:45) at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:71) at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:198) at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:113) at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:133) at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:41) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 

¿Como puedo solucionar este problema?

Esta respuesta funciona tanto para IntelliJ como para AndroidStudio

Si ni siquiera puede abrir su proyecto en IntelliJ [AndroidStudio]:

  • Cerrar IntelliJ [AndroidStudio]
  • Vaya al directorio <your_home> /. IntelliJIdeaXX [.AndroidStudioXX] / system / cache

    DÓNDE

    • <Your_home> es

      • Usuarios de Windows: C:\Users\<**Your User**>\ (o %USERPROFILE% )
      • Usuarios de Linux (Ubuntu), Mac: ~/
    • XX es su versión IntelliJ (Este directorio es "cachés" en algunas versiones.)

  • Elimine todos los archivos del directorio de caché.
  • A continuación, reinicie IntelliJ [AndroidStudio]

Esto ha funcionado para mí en el pasado.

mi solución

En project/.idea he roto el archivo workspace.xml . Acabo de cerrar Android Studio (Intellij IDEA), eliminar este archivo e iniciar Android Studio.

Todos los otros enfoques no funcionan para mí.

Intente File -> Invalidate Caches / Restart ...

Tuve el mismo problema, quité el directorio .idea y archivos * .iml y creé el proyecto de nuevo.

  1. En la carpeta .idea, hay muchos archivos XML presentes.

  2. Este error se produce si algunos archivos XML no son válidos.

  3. El primer archivo check workspace.xml es válido o no.

  4. Si el archivo workspace.xml es válido, compruebe los archivos de otros.

En mi caso, los archivos de proyecto bajo .idea se corrompieron. Si tiene los archivos de proyecto marcados en SVN o guardados en algún lugar, simplemente elimine todos los cambios locales y vuelva a la copia de trabajo anterior. También reconstruya la memoria caché mediante Archivo -> Invalidar caché.

Después de eso está arreglado para mí. El "Error: Error interno: (org.jdom.input.JDOMParseException)" desapareció.

Tuve el mismo problema cuando Windows se estrelló mientras Android Studio estaba encendido. Seguí los siguientes pasos:

  • Cerrar Android Studio
  • Elimine el directorio .idea fuera de la carpeta del proyecto. Nota: No elimine el directorio .idea dentro de la carpeta del proyecto. El directorio .idea que tiene que eliminar contendrá algunos archivos .iml .
  • Reiniciar Android Studio
  • Tadaaa !!
  • He encontrado en varias ocasiones que "no se permite el contenido en prolog" presentado cuando tenía un archivo XML con espacios principales delante de las declaraciones de tipo xml o doc al comienzo del archivo.

    Tuve los mismos síntomas y pude resolver cerrando el proyecto y pasando por cada uno de los archivos XML en la carpeta ".idea" del proyecto. En mi caso, encontré que de alguna manera se habían agregado unas pocas centenas de líneas de espacios en blanco principales al archivo "workspace.xml". Quité el espacio en blanco principal del archivo, reiniciado IDEa y todo trabajó otra vez.

    En mi caso nada de esto funcionó.

    Pero la solución final fue muy fácil:

      rm -r ~/Library/Preferences/AndroidStudio[XX]/codestyles/ 

    Si está utilizando un sistema de control de versiones como github, la manera más fácil es borrar su carpeta de proyecto, abra IntelliJ y vuelva a clonar su repositorio. Cualquier archivo está dañado va a desaparecer y debería funcionar bien de nuevo.

  • Error al obtener el método de token de solicitud POST debe tener un cuerpo de solicitud
  • Cómo obtener la fecha actual y el huso horario en formato de números
  • Formato de doble Android
  • ¿Por qué mi actividad de Android permanece vacía después de adquirir permisos y agregar datos de lista a él?
  • El sonido de notificación no se reproduce cuando la pantalla del dispositivo está bloqueada
  • Com.tools.fd.runtime.BootstrapApplication no se ejecutará a menos que actualice los servicios de Google Play
  • Buenas Prácticas: Validación de Entradas (Android)
  • Convertir Json Array a una matriz Java normal
  • Cómo leer el valor de cada píxel como valores RGB del objeto Mat m en OpenCV
  • Java (Android) WebSocket Client Libraries
  • ¿hay un acceso directo en eclipse para generar recursos (constructores, get / set ...)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.