引起:com.ctc.wstx.exc.WstxUnexpectedCharException:遇到非法字符(NULL,unicode 0):在任何内容中无效

时间:2018-01-25 17:58:49

标签: unicode web-applications wildfly

我最近断电,在停电之前我的网络应用程序和wildfly 10.x本地服务器工作正常。停电后,每当我尝试启动服务器时,我都会收到此错误。

11:53:19,482 ERROR [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0055: Caught exception during boot: org.jboss.as.controller.persistence.ConfigurationPersistenceException: WFLYCTL0085: Failed to parse configuration
    at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:131)
    at org.jboss.as.server.ServerService.boot(ServerService.java:357)
    at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:299)
    at java.lang.Thread.run(Unknown Source)
Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Illegal character (NULL, unicode 0) encountered: not valid in any content
 at [row,col {unknown-source}]: [1,1]
    at com.ctc.wstx.sr.StreamScanner.constructNullCharException(StreamScanner.java:638)
    at com.ctc.wstx.sr.StreamScanner.throwInvalidSpace(StreamScanner.java:668)
    at com.ctc.wstx.sr.StreamScanner.throwInvalidSpace(StreamScanner.java:659)
    at com.ctc.wstx.sr.StreamScanner.getNextAfterWS(StreamScanner.java:834)
    at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2031)
    at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1131)
    at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1154)
    at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:67)
    at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:123)
    ... 3 more

11:53:19,484 FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.
11:53:19,494 INFO  [org.jboss.as] (MSC service thread 1-2) WFLYSRV0050: WildFly Full 10.1.0.Final (WildFly Core 2.2.0.Final) stopped in 5ms

我日食,我尝试将我的文本编码更改为UTF-8(由于某种原因我将其更改回来了) 创建一个新服务器 完全重启电脑。

为了以防万一,我已经推出了应用程序的工作版本,并出现了同样的错误。

编辑:看起来我的standalone.xml被清空了,这可能是一个核心问题,不知道如何检索我原来的那个

有什么想法吗? 感谢

1 个答案:

答案 0 :(得分:0)

解决方案:

显然在断电期间,wildfly决定清空自己的standalone.xml文件(不知道为什么)所以我去了standalone-xml-history(wildfly / standalone / configuration / standalone_xml_history)并找到了最新的非空的,只是复制它,它工作