项目代码编译报错
Error:Internal error: (java.util.concurrent.ExecutionException) org.jetbrains.jps.model.serialization.CannotLoadJpsModelException: Cannot parse file G:IdeaProjectsvillagecode2RuralFutureruralfuture-frameworkruralfuture-framework.iml: ParseError at [row,col]:[22,2]
Message: 元素内容必须由格式正确的字符数据或标记组成。
java.util.concurrent.ExecutionException: org.jetbrains.jps.model.serialization.CannotLoadJpsModelException: Cannot parse file G:IdeaProjectsvillagecode2RuralFutureruralfuture-frameworkruralfuture-framework.iml: ParseError at [row,col]:[22,2]
Message: 元素内容必须由格式正确的字符数据或标记组成。
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadModules(JpsProjectLoader.java:384)
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadModules(JpsProjectLoader.java:331)
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadFromDirectory(JpsProjectLoader.java:199)
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadProject(JpsProjectLoader.java:98)
at org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl.loadModel(JpsSerializationManagerImpl.java:42)
at org.jetbrains.jps.cmdline.JpsModelLoaderImpl.loadModel(JpsModelLoaderImpl.java:50)
at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:78)
at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:274)
at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:130)
at org.jetbrains.jps.cmdline.BuildMain
M
y
M
e
s
s
a
g
e
H
a
n
d
l
e
r
.
l
a
m
b
d
a
MyMessageHandler.lambda
MyMessageHandler.lambdachannelRead0
0
(
B
u
i
l
d
M
a
i
n
.
j
a
v
a
:
232
)
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
r
u
n
W
o
r
k
e
r
(
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
j
a
v
a
:
1149
)
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
0(BuildMain.java:232) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor
0(BuildMain.java:232)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jetbrains.jps.model.serialization.CannotLoadJpsModelException: Cannot parse file G:IdeaProjectsvillagecode2RuralFutureruralfuture-frameworkruralfuture-framework.iml: ParseError at [row,col]:[22,2]
Message: 元素内容必须由格式正确的字符数据或标记组成。
at org.jetbrains.jps.model.serialization.JpsLoaderBase.tryLoadRootElement(JpsLoaderBase.java:86)
at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:66)
at org.jetbrains.jps.model.serialization.JpsProjectLoader.lambda$loadModules$1(JpsProjectLoader.java:359)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:222)
at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:30)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:201)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:221)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:190)
… 3 more
Caused by: org.jdom.JDOMException: ParseError at [row,col]:[22,2]
Message: 元素内容必须由格式正确的字符数据或标记组成。
at com.intellij.openapi.util.JDOMUtil.loadUsingStaX(JDOMUtil.java:255)
at com.intellij.openapi.util.JDOMUtil.load(JDOMUtil.java:326)
at org.jetbrains.jps.model.serialization.JpsLoaderBase.tryLoadRootElement(JpsLoaderBase.java:78)
… 11 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[22,2]
Message: 元素内容必须由格式正确的字符数据或标记组成。
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:604)
at com.intellij.openapi.util.SafeStAXStreamBuilder.processElementFragment(SafeStAXStreamBuilder.java:117)
at com.intellij.openapi.util.SafeStAXStreamBuilder.build(SafeStAXStreamBuilder.java:86)
at com.intellij.openapi.util.JDOMUtil.loadUsingStaX(JDOMUtil.java:248)
… 13 more
- 删除*.iml(setting-editor-fileType)
- 删除对应的iml文件
- rebuild一下


![未解决~项目编译报错:ruralfuture-framework.iml: ParseError at [row,col]:[22,2] Message: 元素内容必须由格式正确的字符数据或标记组成 未解决~项目编译报错:ruralfuture-framework.iml: ParseError at [row,col]:[22,2] Message: 元素内容必须由格式正确的字符数据或标记组成](http://www.mshxw.com/aiimages/31/878340.png)
