码迷,mamicode.com
首页 > 其他好文 > 详细

intellij (org.jdom.input.JDOMParseException) Error on line 1: 前言中不允许有内容。

时间:2015-11-29 06:19:14      阅读:2310      评论:0      收藏:0      [点我收藏+]

标签:

今天打开前几天做的一个项目,发现运行后竟然出现

Error:Internal error: (org.jdom.input.JDOMParseException) Error on line 1: 前言中不允许有内容。
org.jdom.input.JDOMParseException: Error on line 1: 前言中不允许有内容。
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.tryLoadRootElement(JpsLoaderBase.java:99)
at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:72)
at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:43)
at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadComponents(JpsLoaderBase.java:55)
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:78)
at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:261)
at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:124)
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:238)
at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:41)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。

...

的问题。几天前,这个项目在这个机子是可以运行。时隔几天,我没动过什么东西。可是竟然不能运行了。然后我便百度谷歌,发现在中文网站里面都没有关于这个问题的解决方法。倒是Stack Overflow 里面有这个问题的描述。虽然表述不太一样,Content is not allowed in prolog. 不过猜一下也知道应该是我的问题。

问题的地址是:http://stackoverflow.com/questions/25507998/intellij-idea-crashed-and-now-i-have-error

描述也差不多。

对于最多赞的那个方法,即删除  C:\Users\用户名\.IntelliJIdea14\system\caches  ,我实验过后还是没有解决。

然后又按照第二多赞的方法

my solution

In project/.idea I have broken workspace.xml file. I just close Android Studio (Intellij IDEA), remove this file and start Android Studio.

All other approaches not work for me.

即删除项目文件夹里面的.idea/workspace.xml  后,发现竟然可以运行了。

所以猜想应该是workspace.xml这个文件坏了。至于为什么坏了。我也不知道。

intellij (org.jdom.input.JDOMParseException) Error on line 1: 前言中不允许有内容。

标签:

原文地址:http://www.cnblogs.com/huangzp120/p/5003884.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!