Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-19986

org.jboss.modules.ModuleNotFoundException: org.wildfly.clustering.session.infinispan.embedded under mixed domain test suite

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 35.0.0.Final
    • None
    • Test Suite
    • None

      The following error trace is thrown when running mixed domains:

      [Server:server-one] 17:12:16,464 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC000001: Failed to start service org.wildfly.clustering.infinispan.cache-container-configuration.web.modules: org.jboss.msc.service.StartException in service org.wildfly.clustering.infinispan.cache-container-configuration.web.modules: java.lang.IllegalArgumentException: org.jboss.modules.ModuleNotFoundException: org.wildfly.clustering.session.infinispan.embedded
      [Server:server-one] 	at org.wildfly.clustering.service@7.4.0.GA-redhat-00005//org.wildfly.clustering.service.FunctionalService.start(FunctionalService.java:66)
      [Server:server-one] 	at org.jboss.msc@1.4.12.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1739)
      [Server:server-one] 	at org.jboss.msc@1.4.12.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1701)
      [Server:server-one] 	at org.jboss.msc@1.4.12.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1559)
      [Server:server-one] 	at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
      [Server:server-one] 	at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
      [Server:server-one] 	at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
      [Server:server-one] 	at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
      [Server:server-one] 	at java.base/java.lang.Thread.run(Thread.java:829)
      [Server:server-one] Caused by: java.lang.IllegalArgumentException: org.jboss.modules.ModuleNotFoundException: org.wildfly.clustering.session.infinispan.embedded
      [Server:server-one] 	at org.jboss.as.clustering.common@7.4.0.GA-redhat-00005//org.jboss.as.clustering.controller.AbstractModulesServiceConfigurator.get(AbstractModulesServiceConfigurator.java:88)
      [Server:server-one] 	at org.jboss.as.clustering.common@7.4.0.GA-redhat-00005//org.jboss.as.clustering.controller.AbstractModulesServiceConfigurator.get(AbstractModulesServiceConfigurator.java:52)
      [Server:server-one] 	at org.wildfly.clustering.service@7.4.0.GA-redhat-00005//org.wildfly.clustering.service.FunctionalService.start(FunctionalService.java:63)
      [Server:server-one] 	... 8 more
      [Server:server-one] Caused by: org.jboss.modules.ModuleNotFoundException: org.wildfly.clustering.session.infinispan.embedded
      [Server:server-one] 	at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:301)
      [Server:server-one] 	at org.jboss.as.clustering.common@7.4.0.GA-redhat-00005//org.jboss.as.clustering.controller.AbstractModulesServiceConfigurator.get(AbstractModulesServiceConfigurator.java:86)
      [Server:server-one] 	... 10 more
      

      The issue is coming from the infinispan subsystem configuration used to launch the managed servers:

      <subsystem xmlns="urn:jboss:domain:infinispan:14.0">
                      <cache-container name="ejb" default-cache="passivation" marshaller="PROTOSTREAM" aliases="sfsb" modules="org.wildfly.clustering.ejb.infinispan">
                          <local-cache name="passivation">
                              <expiration interval="0"/>
                              <file-store passivation="true"/>
                          </local-cache>
                          <local-cache name="persistent">
                              <locking isolation="REPEATABLE_READ"/>
                              <transaction mode="BATCH"/>
                              <expiration interval="0"/>
                              <file-store preload="true"/>
                          </local-cache>
                          <local-cache name="transient">
                              <locking isolation="REPEATABLE_READ"/>
                              <transaction mode="BATCH"/>
                              <expiration interval="0"/>
                              <file-store passivation="true" purge="true"/>
                          </local-cache>
                      </cache-container>
                      <cache-container name="web" default-cache="passivation" marshaller="PROTOSTREAM" modules="org.wildfly.clustering.web.infinispan">
                          <local-cache name="passivation">
                              <expiration interval="0"/>
                              <file-store passivation="true"/>
                          </local-cache>
                          <local-cache name="sso">
                              <expiration interval="0"/>
                          </local-cache>
                      </cache-container>
                      <cache-container name="server" default-cache="default" marshaller="PROTOSTREAM" modules="org.wildfly.clustering.singleton.server">
                          <local-cache name="default">
                              <expiration interval="0"/>
                          </local-cache>
                      </cache-container>
                      <cache-container name="hibernate" marshaller="JBOSS" modules="org.infinispan.hibernate-cache">
                          <local-cache name="entity">
                              <heap-memory size="10000"/>
                              <expiration max-idle="100000"/>
                          </local-cache>
                          <local-cache name="local-query">
                              <heap-memory size="10000"/>
                              <expiration max-idle="100000"/>
                          </local-cache>
                          <local-cache name="timestamps">
                              <expiration interval="0"/>
                          </local-cache>
                          <local-cache name="pending-puts">
                              <expiration max-idle="60000"/>
                          </local-cache>
                      </cache-container>
                  </subsystem>
      

      Which is not compatible as such with EAP 7.4 servers

              pferraro@redhat.com Paul Ferraro
              yborgess1@redhat.com Yeray Borges Santana
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: