Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-4397

Problem with bootstrap.xml after artemis upgrade

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.29.0, 2.30.0
    • 2.31.0
    • None
    • None

    Description

      We have found strange problem when upgrading ActiveMQ Artemis instance from version 2.29.0 and higher to the same or higher version.
      After running command artemis upgrade /path/to/instance, web section in bootstrap.xml is broken and Artemis cannot start. It looks like:

      <web path="web" rootRedirectLocation="console">
         <binding name="artemis" uri="http://localhost:8161">
            <app name="branding" name="branding" url="activemq-branding" war="activemq-branding.war"/>
            <app name="plugin" name="plugin" url="artemis-plugin" war="artemis-plugin.war"/>
            <app name="console" url="console" war="console.war"/>
         </binding>
      </web>

      After each upgrade, duplicate property "name" is added to the some app sections.

      When upgrading to the current version, it also breaks bootstrap.xml. Tried in Windows and Linux, does not differ.
      When upgrading from 2.28 and earlier, it does not cause problem. I'm not sure but it seems that bootstrap.xml does not contain name property in previous versions.

      Steps to reproduce: unzip apache-artemis archive, create instance and upgrade (Windows example):

      artemis.cmd create --user admin --password password --require-login C:\path\to\artemis-inst-2.29.0
      artemis.cmd upgrade C:\path\to\artemis-inst-2.29.0

      Attachments

        Issue Links

          Activity

            People

              clebertsuconic Clebert Suconic
              aleksandr-milovidov Aleksandr Milovidov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 2h
                  2h