web-dev-qa-db-fra.com

Le contenu d'Intellij n'est pas autorisé dans prolog

Je lance Intellij, et quand j'essaye de faire fonctionner une application Android, j'ai toujours une erreur interne: le contenu n'est pas autorisé dans prolog. Je pense que j'ai tout essayé pour le réparer, mais rien ne fonctionne. Avant, je n'avais rien de spécial dans AndroidManifest, donc je ne sais pas pourquoi cela ne fonctionne pas.

    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)
15
Algeroth
  1. proche idée Intellij
  2. allez dans votre espace de travail 
  3. suppression du dossier .idea
  4. ouvrez votre projet et importez-le.
37
Asatur Meltonyan

Ouvrez simplement Workspace.XMl et vérifiez s’il ya du contenu XML non valide. Sinon, supprimez tout de Workspace.xml et compilez à nouveau.

5
Ravi Macha

Vérifiez la première ligne de fichiers XML dans le dossier .idea. Supprimez leur contenu si une erreur est fournie par intellij. Ils seront régénérés par intellij. Et tout ira bien alors.

2
jily

Je ne vois rien de spécifique au Manifeste Android ici. Peut-être qu'un de vos fichiers de projet est corrompu?

Il semble que ce soit la même chose que cette question: Problème Android Studio - Fin prématurée du fichier

1
James Baxter

Cela se produit généralement lorsque vous avez ajouté des caractères syntaxiquement incorrects dans un fichier XML à la toute première ligne

qui devrait toujours être 

<?xml version="1.0" encoding="utf-8"?> (prologue)

0
Blundell