Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-15761

[GSS](7.2.z) migration tool fails if system property reference but not set

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 7.1.4.GA
    • Migration
    • None
    • +
    • Hide

      Change the ${...} to have a value

      Show
      Change the ${...} to have a value
    • Hide

      ./bin/jboss-server-migration.sh -i true -s ../jboss-eap-6.4/ -t .

      <server xmlns="urn:jboss:domain:1.7">
      ....
          <system-properties>
              <property name="jvmRoute" value="${jboss.server.name}"/>
              <property name="jboss.tx.node.id" value="${jboss.bind.address}"/>
          </system-properties>
      ....
              <subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
                  <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="0" scan-enabled="true" auto-deploy-zipped="false" auto-deploy-exploded="false"/>
                  <deployment-scanner name="another-deployment-scanner" path="/home/${jboss.appname}/deploy" scan-enabled="true" scan-interval="0" auto-deploy-zipped="false" auto-deploy-exploded="false"/>
      ...
      
      Show
      ./bin/jboss-server-migration.sh -i true -s ../jboss-eap-6.4/ -t . <server xmlns= "urn:jboss:domain:1.7" > .... <system-properties> <property name= "jvmRoute" value= "${jboss.server.name}" /> <property name= "jboss.tx.node.id" value= "${jboss.bind.address}" /> </system-properties> .... <subsystem xmlns= "urn:jboss:domain:deployment-scanner:1.1" > <deployment-scanner path= "deployments" relative-to= "jboss.server.base.dir" scan-interval= "0" scan-enabled= " true " auto-deploy-zipped= " false " auto-deploy-exploded= " false " /> <deployment-scanner name= "another-deployment-scanner" path= "/home/${jboss.appname}/deploy" scan-enabled= " true " scan-interval= "0" auto-deploy-zipped= " false " auto-deploy-exploded= " false " /> ...

      If there is a system property reference ${...} in the configuration, then

          <system-properties>
              <property name="jvmRoute" value="${jboss.server.name}"/>
              <property name="jboss.tx.node.id" value="${jboss.bind.address}"/>
          </system-properties>
      

      The the migration fails to with the error below:

      Caused by: org.jboss.migration.wfly10.config.management.ManagementOperationException: org.wildfly.core.embedded.EmbeddedProcessStartException: WFLYEMB0021: Cannot start embedded process
      	at org.jboss.migration.wfly10.config.management.impl.EmbeddedStandaloneServerConfiguration.startConfiguration(EmbeddedStandaloneServerConfiguration.java:84) [jboss-server-migration-wildfly10.0-1.0.6.Final-redhat-4.jar:1.0.6.Final-redhat-4]
      	at org.jboss.migration.wfly10.config.management.impl.AbstractManageableServerConfiguration.start(AbstractManageableServerConfiguration.java:70) [jboss-server-migration-wildfly10.0-1.0.6.Final-redhat-4.jar:1.0.6.Final-redhat-4]
      	at org.jboss.migration.wfly10.config.task.ServerConfigurationMigration$1.run(ServerConfigurationMigration.java:97) [jboss-server-migration-wildfly10.0-1.0.6.Final-redhat-4.jar:1.0.6.Final-redhat-4]
      	at org.jboss.migration.core.task.TaskExecutionImpl.run(TaskExecutionImpl.java:169) [jboss-server-migration-core-1.0.6.Final-redhat-4.jar:1.0.6.Final-redhat-4]
      	... 29 more
      Caused by: org.wildfly.core.embedded.EmbeddedProcessStartException: WFLYEMB0021: Cannot start embedded process
      	at org.wildfly.core.embedded.EmbeddedStandaloneServerFactory$StandaloneServerImpl.start(EmbeddedStandaloneServerFactory.java:320) [wildfly-embedded-3.0.17.Final-redhat-1.jar:3.0.17.Final-redhat-1]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_161]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_161]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161]
      	at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161]
      	at org.wildfly.core.embedded.EmbeddedManagedProcessImpl.invokeOnServer(EmbeddedManagedProcessImpl.java:81) [wildfly-embedded-3.0.17.Final-redhat-1.jar:3.0.17.Final-redhat-1]
      	at org.wildfly.core.embedded.EmbeddedManagedProcessImpl.start(EmbeddedManagedProcessImpl.java:55) [wildfly-embedded-3.0.17.Final-redhat-1.jar:3.0.17.Final-redhat-1]
      	at org.jboss.migration.wfly10.config.management.impl.EmbeddedStandaloneServerConfiguration.startConfiguration(EmbeddedStandaloneServerConfiguration.java:82) [jboss-server-migration-wildfly10.0-1.0.6.Final-redhat-4.jar:1.0.6.Final-redhat-4]
      	... 32 more
      Caused by: java.util.concurrent.ExecutionException: Operation failed
      	at org.jboss.threads.AsyncFutureTask.operationFailed(AsyncFutureTask.java:74)
      	at org.jboss.threads.AsyncFutureTask.get(AsyncFutureTask.java:268)
      	at org.wildfly.core.embedded.EmbeddedStandaloneServerFactory$StandaloneServerImpl.start(EmbeddedStandaloneServerFactory.java:301) [wildfly-embedded-3.0.17.Final-redhat-1.jar:3.0.17.Final-redhat-1]
      	... 39 more
      Caused by: java.lang.Exception: WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.
      	at org.jboss.as.server.BootstrapListener.bootFailure(BootstrapListener.java:87)
      	at org.jboss.as.server.ServerService.boot(ServerService.java:417)
      	at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:370) [wildfly-controller-3.0.17.Final-redhat-1.jar:3.0.17.Final-redhat-1]
      	at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_161]
      

            spyrkob Bartosz Spyrko-Smietanko
            rhn-support-bmaxwell Brad Maxwell
            Joerg Baesner
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: