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

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

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这个文件坏了。至于为什么坏了。我也不知道。

时间: 2024-10-17 18:40:20

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

Internal error: (org.jdom.input.JDOMParseException) Error on line 1: 文件提前结束。

环境: maven idea tomcat 异常描述: maven clean ,install都没问题,就是点击启动tomcat,时就报错,错误信息如下: Internal error: (org.jdom.input.JDOMParseException) Error on line 1: 文件提前结束.org.jdom.input.JDOMParseException: Error on line 1: 文件提前结束. at org.jdom.input.SAXBuilder.build(

Android studio assets error:前言中不允许有内容

根据以往在eclipse上的经验,在Android studio上开发的时候也将assets目录放在了src/main/res目录下,build的时候出现如下异常: Executing tasks: [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources] Configuration on demand is an incubating feature. :app:clean :app:preBuild UP

解决NGINX+PHP-FPM failed to ptrace(PEEKDATA) Input/output error出错问题

网站总是出现bad gateway 提示,时有,时无,查看了一下日志,居然出现一堆错误,如下 [29-Mar-2014 22:40:10] ERROR: failed to ptrace(PEEKDATA) pid 4276: Input/output error (5) [29-Mar-2014 22:53:54] ERROR: failed to ptrace(PEEKDATA) pid 4319: Input/output error (5) [29-Mar-2014 22:56:30]

mysql导入时出现"ERROR at line : Unknown command '\''."的解决办法

使用mysqldump -uroot -p123456 databases > /home/databases.sql 进行备份 在使用mysql -uroot -p123456 databases  < /home/databases.sql 进行mysql恢复的时候,出现如下报错. ERROR at line 79: Unknown command '\0'. 上述错误,是因为导出时字符集的问题,解决方法如下:--default-character-set=utf8 在导入时加上mysql

数据库服务器Input/output error (故障20170122)

描述: 数据库系统出现告警,登陆查看使用系统命令报错,提示Input/output error 模拟故障处理过程: 检查文件系统时,该文件系统必须卸载.当出现错误时fsck会提示是否修复, 可以用-y参数:不提示是否修复 fsck - check and repair a Linux file system # df -h Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/vg_mysql80-lv_root 2

Parse Fatal Error at line 41 column 24: 元素类型 &quot;url-pattern&quot; 必须由匹配的结束标记 &quot;&lt;/url-pattern&gt;&quot; 终止

1.错误描述 严重: Parse Fatal Error at line 41 column 24: 元素类型 "url-pattern" 必须由匹配的结束标记 "</url-pattern>" 终止. org.xml.sax.SAXParseException; systemId: jndi:/localhost/SpringMVCH/WEB-INF/web.xml; lineNumber: 41; columnNumber: 24; 元素类型 &qu

解决ubuntu挂载NTFS磁盘时出现input/output error

错误内容如下: Error mounting: mount exited with exit code 13: ntfs_attr_pread_i: ntfs_pread failed: Input/output error Failed to read NTFS $Bitmap: Input/output error NTFS is either inconsistent, or there is a hardware fault, or it's a SoftRAID/FakeRAID ha

Linux下“read failed after 0 of 4096 at 0: Input/output error”

1.故障描述( 在线移除一块被设置为pv格式的硬盘,提示unknown device报道):/dev/sdb1 /dev/sdc1 /dev/sdd1是组成/dev/vg_test/lvm_test的PV,这里我们模拟/dev/sdd1硬盘被直接断电了 [[email protected] mnt]# pvdisplay    /dev/sdd: read failed after 0 of 4096 at 0: Input/output error   /dev/sdd: read faile

Git使用之搭建基于SSH的Git服务器(中篇) -- fatal protocol error bad line length character: micr

在连接Git服务器的过程中,可能出现fatal protocol error bad line length character: micr的错误.原因是Git服务器搭建时,选择错误的协议了,不要选Windows Shell,选择Linux shell and Sftp即可.