简体   繁体   English

Keycloak不会以错误WFLYCTL0085开头:无法解析配置

[英]Keycloak doesn't start with error WFLYCTL0085: Failed to parse configuration

I just installed the last version of Keycloak (3.4.3), and everything seems ok but it doesn't start because of an error of type : 我刚刚安装了最新版本的Keycloak(3.4.3),一切似乎都还不错,但由于类型错误而无法启动:

WFLYCTL0085: Failed to parse configuration

I use keycloak for more than a year (version 2.5.1 until now) and I never had this kind of problem. 我使用keycloak超过一年(到目前为止,版本2.5.1),但从未遇到过此类问题。 Moreover, I was able to upgrade my Keycloak without any problem, but here I make a fresh installation and I got this error. 此外,我能够毫无问题地升级Keycloak,但是在这里我进行了全新安装,但出现了此错误。

The full log of the start is hereunder : 开始的完整日志如下:

Calling "E:\backend\keycloak\bin\standalone.conf.bat"
Setting JAVA property to "E:\backend\jdk\bin\java"
===============================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: "E:\backend\keycloak"

  JAVA: "E:\backend\jdk\bin\java"

  JAVA_OPTS: "-Dprogram.name=standalone.bat -Xms64M -Xmx512M -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djboss.server.log.dir=E:\backend\logs\keycloak"

===============================================================================

10:05:11,459 INFO  [org.jboss.modules] (main) JBoss Modules version 1.5.1.Final
10:05:11,656 INFO  [org.jboss.msc] (main) JBoss MSC version 1.2.7.SP1
10:05:11,771 INFO  [org.jboss.as] (MSC service thread 1-8) WFLYSRV0049: Keycloak 3.4.3.Final (WildFly Core 3.0.8.Final) starting
10:05:12,619 INFO  [org.jboss.as.controller] (Controller Boot Thread) OPVDX002: Failed to pretty print validation error: null
10:05:12,620 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:143) [wildfly-controller-3.0.8.Final.jar:3.0.8.Final]
        at org.jboss.as.server.ServerService.boot(ServerService.java:387) [wildfly-server-3.0.8.Final.jar:3.0.8.Final]
        at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:370) [wildfly-controller-3.0.8.Final.jar:3.0.8.Final]
        at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_102]
Caused by: javax.xml.stream.XMLStreamException: WFLYCTL0083: Failed to load module org.jboss.as.ejb3
        at org.jboss.as.controller.parsing.ExtensionXml.parseExtensions(ExtensionXml.java:154) [wildfly-controller-3.0.8.Final.jar:3.0.8.Final]
        at org.jboss.as.server.parsing.StandaloneXml$DefaultExtensionHandler.parseExtensions(StandaloneXml.java:131) [wildfly-server-3.0.8.Final.jar:3.0.8.Final]
        at org.jboss.as.server.parsing.StandaloneXml_5.readServerElement(StandaloneXml_5.java:219) [wildfly-server-3.0.8.Final.jar:3.0.8.Final]
        at org.jboss.as.server.parsing.StandaloneXml_5.readElement(StandaloneXml_5.java:142) [wildfly-server-3.0.8.Final.jar:3.0.8.Final]
        at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:107) [wildfly-server-3.0.8.Final.jar:3.0.8.Final]
        at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:49) [wildfly-server-3.0.8.Final.jar:3.0.8.Final]
        at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:122) [staxmapper-1.3.0.Final.jar:1.3.0.Final]
        at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:76) [staxmapper-1.3.0.Final.jar:1.3.0.Final]
        at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:126) [wildfly-controller-3.0.8.Final.jar:3.0.8.Final]
        ... 3 more
Caused by: java.util.concurrent.ExecutionException: javax.xml.stream.XMLStreamException: WFLYCTL0083: Failed to load module
        at java.util.concurrent.FutureTask.report(FutureTask.java:122) [rt.jar:1.8.0_102]
        at java.util.concurrent.FutureTask.get(FutureTask.java:192) [rt.jar:1.8.0_102]
        at org.jboss.as.controller.parsing.ExtensionXml.parseExtensions(ExtensionXml.java:146) [wildfly-controller-3.0.8.Final.jar:3.0.8.Final]
        ... 11 more
Caused by: javax.xml.stream.XMLStreamException: WFLYCTL0083: Failed to load module
        at org.jboss.as.controller.parsing.ExtensionXml.loadModule(ExtensionXml.java:195) [wildfly-controller-3.0.8.Final.jar:3.0.8.Final]
        at org.jboss.as.controller.parsing.ExtensionXml.access$000(ExtensionXml.java:68) [wildfly-controller-3.0.8.Final.jar:3.0.8.Final]
        at org.jboss.as.controller.parsing.ExtensionXml$1.call(ExtensionXml.java:126) [wildfly-controller-3.0.8.Final.jar:3.0.8.Final]
        at org.jboss.as.controller.parsing.ExtensionXml$1.call(ExtensionXml.java:123) [wildfly-controller-3.0.8.Final.jar:3.0.8.Final]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar:1.8.0_102]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_102]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_102]
        at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_102]
        at org.jboss.threads.JBossThread.run(JBossThread.java:320) [jboss-threads-2.2.1.Final.jar:2.2.1.Final]
Caused by: org.jboss.modules.ModuleLoadException: Error loading module from E:\backend\keycloak\modules\system\layers\base\org\wildfly\discovery\main\module.xml
        at org.jboss.modules.xml.ModuleXmlParser.parseModuleXml(ModuleXmlParser.java:228)
        at org.jboss.modules.xml.ModuleXmlParser.parseModuleXml(ModuleXmlParser.java:204)
        at org.jboss.modules.xml.ModuleXmlParser.parseModuleXml(ModuleXmlParser.java:170)
        at org.jboss.modules.LocalModuleFinder.lambda$findModule$3(LocalModuleFinder.java:149) [jboss-modules.jar:1.5.1.Final]
        at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.8.0_102]
        at org.jboss.modules.LocalModuleFinder.findModule(LocalModuleFinder.java:144) [jboss-modules.jar:1.5.1.Final]
        at org.jboss.modules.ModuleLoader.findModule(ModuleLoader.java:439) [jboss-modules.jar:1.5.1.Final]
        at org.jboss.modules.ModuleLoader.loadModuleLocal(ModuleLoader.java:342) [jboss-modules.jar:1.5.1.Final]
        at org.jboss.modules.ModuleLoader.preloadModule(ModuleLoader.java:289) [jboss-modules.jar:1.5.1.Final]
        at org.jboss.modules.Module.addPaths(Module.java:1078) [jboss-modules.jar:1.5.1.Final]
        at org.jboss.modules.Module.link(Module.java:1448) [jboss-modules.jar:1.5.1.Final]
        at org.jboss.modules.Module.relinkIfNecessary(Module.java:1476) [jboss-modules.jar:1.5.1.Final]
        at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:225) [jboss-modules.jar:1.5.1.Final]
        at org.jboss.as.controller.parsing.ExtensionXml.loadModule(ExtensionXml.java:177) [wildfly-controller-3.0.8.Final.jar:3.0.8.Final]
        ... 8 more
Caused by: org.jboss.modules.xml.XmlPullParserException: Unexpected content of type 'element start' named 'properties', text is: '<properties>' (position: START_TAG seen ...n:jboss:module:1.6" name="org.wildfly.discovery">\n    <properties>... @26:17)
        at org.jboss.modules.xml.ModuleXmlParser.unexpectedContent(ModuleXmlParser.java:257)
        at org.jboss.modules.xml.ModuleXmlParser.validateNamespace(ModuleXmlParser.java:310)
        at org.jboss.modules.xml.ModuleXmlParser.parseModuleContents(ModuleXmlParser.java:525)
        at org.jboss.modules.xml.ModuleXmlParser.parseDocument(ModuleXmlParser.java:340)
        at org.jboss.modules.xml.ModuleXmlParser.parseModuleXml(ModuleXmlParser.java:226)
        ... 21 more

10:05:12,625 FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.
10:05:12,664 INFO  [org.jboss.as] (MSC service thread 1-1) WFLYSRV0050: Keycloak 3.4.3.Final (WildFly Core 3.0.8.Final) stopped in 7ms
Press any key to continue . . .

The file E:\\backend\\keycloak\\modules\\system\\layers\\base\\org\\wildfly\\discovery\\main\\module.xml seems ok, even if it says 文件E:\\ backend \\ keycloak \\ modules \\ system \\ layers \\ base \\ org \\ wildfly \\ discovery \\ main \\ module.xml看起来还可以,即使它说

Unexpected content of type 'element start' named 'properties', text is: '<properties>' (position: START_TAG seen ...n:jboss:module:1.6" name="org.wildfly.discovery">\n    <properties>... @26:17)

Here is its exact content : 这是其确切内容:

<?xml version="1.0" encoding="UTF-8"?>

<!--
  ~ JBoss, Home of Professional Open Source.
  ~ Copyright 2016, Red Hat, Inc., and individual contributors
  ~ as indicated by the @author tags. See the copyright.txt file in the
  ~ distribution for a full listing of individual contributors.
  ~
  ~ This is free software; you can redistribute it and/or modify it
  ~ under the terms of the GNU Lesser General Public License as
  ~ published by the Free Software Foundation; either version 2.1 of
  ~ the License, or (at your option) any later version.
  ~
  ~ This software is distributed in the hope that it will be useful,
  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  ~ Lesser General Public License for more details.
  ~
  ~ You should have received a copy of the GNU Lesser General Public
  ~ License along with this software; if not, write to the Free
  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  -->

<module xmlns="urn:jboss:module:1.6" name="org.wildfly.discovery">
    <properties>
        <property name="jboss.api" value="private"/>
    </properties>

    <resources>
        <resource-root path="wildfly-discovery-client-1.0.0.Final.jar"/>
    </resources>

    <dependencies>
        <module name="javax.api"/>
        <module name="org.jboss.logging"/>
        <module name="org.jboss.modules"/>
        <module name="org.wildfly.client.config"/>
        <module name="org.wildfly.common"/>
    </dependencies>
</module>

It makes me mad for a few days now. 这让我生气了几天。 Has somebody please an idea ? 有人请个主意吗?

Thank you ! 谢谢 !

Seb 勒布

It looks like the version of JBoss Modules being used is too old and doesn't contain the schema for the 1.6. 看起来正在使用的JBoss模块版本太旧,并且不包含1.6的架构。

10:05:11,459 INFO  [org.jboss.modules] (main) JBoss Modules version 1.5.1.Final

The urn:jboss:module:1.6 isn't in the 1.5.x stream of JBoss Modules. urn:jboss:module:1.6不在JBoss Modules的1.5.x流中。 You need at least 1.6.0.Final. 您至少需要1.6.0.Final。

When I downloaded the standalone KeyCloak server 3.4.3 and booted I got 1.6.1.Final for the JBoss Modules version. 当我下载独立的KeyCloak服务器3.4.3并启动时,我得到了JBoss Modules版本的1.6.1.Final。

13:13:32,741 INFO  [org.jboss.modules] (main) JBoss Modules version 1.6.1.Final
13:13:32,932 INFO  [org.jboss.msc] (main) JBoss MSC version 1.2.7.SP1
13:13:33,032 INFO  [org.jboss.as] (MSC service thread 1-8) WFLYSRV0049: Keycloak 3.4.3.Final (WildFly Core 3.0.8.Final) starting

It's possible you're trying to overlay KeyCloak on a version of WildFly that's too old. 您可能正在尝试将KeyCloak覆盖在过旧的WildFly版本上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 启动期间捕获异常:org.jboss.as.controller.persistence.ConfigurationPersistenceException:WFLYCTL0085:无法解析配置 - Caught exception during boot: org.jboss.as.controller.persistence.ConfigurationPersistenceException: WFLYCTL0085: Failed to parse configuration WFLYCTL0083:无法加载模块 org,keycloak.keycloak-server-subsytem - WFLYCTL0083: failed to load module org,keycloak.keycloak-server-subsytem Keycloak 在升级(8 --&gt; 12)和第一次重启后没有启动 - Keycloak doesn't start after upgrade(8 -->12) and first restart Wildfly 部署错误:WFLYCTL0062:复合操作失败并被回滚。 ConfigSource:ServletConfigSource 不是子类型 - Wildfly deploy error: WFLYCTL0062: Composite operation failed and was rolled back. ConfigSource: ServletConfigSource not a subtype Wildfly不会以解析异常错误开始 - Wildfly won't start with parse exception error 得到错误WFLYCTL0013:操作(“部署”)失败,因为找不到类org.glassfish.jersey.servlet.ServletContainer - Get the error WFLYCTL0013: Operation (“deploy”) failed because the class org.glassfish.jersey.servlet.ServletContainer can not be found Wildfly Server在非Windows环境中失败,错误为WFLYCTL0017 &amp;&amp; WFLYCTL0013 - Wildfly Server is failing in non windows environment and with error WFLYCTL0017 && WFLYCTL0013 Wildfly 9中Keycloak的SAML配置 - SAML configuration of Keycloak in Wildfly 9 WFLYCTL0180:缺少/不可用的依赖项和反射性信息错误的服务 - WFLYCTL0180: Services with missing/unavailable dependencies and reflective information error Wildfly 19 - 错误 WFLYCTL0362:资源所需的功能 - Wildfly 19 - error WFLYCTL0362: Capabilities required by resource
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM