Wildfly 14
david.sellier.dev Feb 24, 2019 4:27 AMHi I have a small issue when I deploy my war on a wildfly 14 instance.
It seems that wildfly cannot find a reference to a variable inside one of the module.xml (hibernate OGM) i.e. ${org.hibernate.ogm:hibernate-ogm-core}.
I could not figure out where I should declare the value of the environment variable.
14:09:25,845 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC000001: Failed to start service jboss.module.service."deployment.MongoRest.war".main: org.jboss.msc.service.StartException in service jboss.module.service."deployment.MongoRest.war".main: WFLYSRV0179: Failed to load module: deployment.MongoRest.war
at org.jboss.as.server.moduleservice.ModuleLoadService.start(ModuleLoadService.java:89)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1736)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1698)
at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1556)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
at java.lang.Thread.run(Unknown Source)
Caused by: org.jboss.modules.ModuleLoadException: Error loading module from J:\Development\Applications\Servers\wildfly-14.8\wildfly-14.0.1.Final\modules\system\layers\base\org\hibernate\ogm\5.4\module.xml
at org.jboss.modules.xml.ModuleXmlParser.parseModuleXml(ModuleXmlParser.java:313)
at org.jboss.modules.xml.ModuleXmlParser.parseModuleXml(ModuleXmlParser.java:269)
at org.jboss.modules.xml.ModuleXmlParser.parseModuleXml(ModuleXmlParser.java:230)
at org.jboss.modules.LocalModuleFinder.parseModuleXmlFile(LocalModuleFinder.java:250)
at org.jboss.modules.LocalModuleFinder.lambda$findModule$1(LocalModuleFinder.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at org.jboss.modules.LocalModuleFinder.findModule(LocalModuleFinder.java:195)
at org.jboss.modules.ModuleLoader.findModule0(ModuleLoader.java:693)
at org.jboss.modules.ModuleLoader.findModule(ModuleLoader.java:686)
at org.jboss.modules.ModuleLoader.loadModuleLocal(ModuleLoader.java:496)
at org.jboss.modules.DelegatingModuleLoader.preloadModule(DelegatingModuleLoader.java:57)
at org.jboss.modules.ModuleLoader.preloadExportedModule(ModuleLoader.java:411)
at org.jboss.modules.ModuleLoader.preloadModule(ModuleLoader.java:452)
at org.jboss.as.server.moduleservice.ServiceModuleLoader.preloadModule(ServiceModuleLoader.java:144)
at org.jboss.modules.ModuleLoader.preloadModule(ModuleLoader.java:397)
at org.jboss.modules.Module.addPaths(Module.java:1252)
at org.jboss.modules.Module.link(Module.java:1622)
at org.jboss.modules.Module.relinkIfNecessary(Module.java:1650)
at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:296)
at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:280)
at org.jboss.as.server.moduleservice.ModuleLoadService.start(ModuleLoadService.java:66)
... 8 more
Caused by: org.jboss.modules.xml.XmlPullParserException: Failed to add artifact '${org.hibernate.ogm:hibernate-ogm-core}' (position: END_TAG seen ... <artifact name="${org.hibernate.ogm:hibernate-ogm-core}"/>... @11:67) caused by: java.lang.IllegalArgumentException: ${org.hibernate.ogm:hibernate-ogm-core}
at org.jboss.modules.xml.ModuleXmlParser.parseArtifact(ModuleXmlParser.java:1024)
at org.jboss.modules.xml.ModuleXmlParser.parseResources(ModuleXmlParser.java:910)
at org.jboss.modules.xml.ModuleXmlParser.parseModuleContents(ModuleXmlParser.java:679)
at org.jboss.modules.xml.ModuleXmlParser.parseDocument(ModuleXmlParser.java:440)
at org.jboss.modules.xml.ModuleXmlParser.parseModuleXml(ModuleXmlParser.java:311)
... 28 more
Caused by: java.lang.IllegalArgumentException: ${org.hibernate.ogm:hibernate-ogm-core}
at org.jboss.modules.maven.ArtifactCoordinates.fromString(ArtifactCoordinates.java:83)
at org.jboss.modules.xml.ModuleXmlParser.parseArtifact(ModuleXmlParser.java:1020)
... 32 more
my jboss-deployment-strcuture in my Web-inf is defined like this:
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="org.hibernate.ogm" slot="5.4" services="export" />
<module name="org.hibernate.ogm.infinispan-remote" slot="5.4" services="export" />
<module name="org.hibernate.ogm.infinispan-embedded" slot="5.4" services="export" />
<module name="org.hibernate.ogm.mongodb" slot="5.4" services="export" />
<module name="org.hibernate.ogm.neo4j" slot="5.4" services="export" />
</dependencies>
</deployment>
</jboss-deployment-structure>
thanks for you help
regards
DHS