Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-11822

Source Code Checkout task only allows up to 23 repositories added

    XMLWordPrintable

Details

    Description

      I added 30 repositories in Plan Configuration >> Default Job >> Source Code Checkout task, by selecting a Repository in the dropdown, entering a "Checkout Directory", and clicking the "Add Repository" link after that in order to add the next one. All the 30 repositories were listed.

      Then I clicked the "Save" button, and a message "Task saved successfully" appeared.

      However, when I expanded the "Source Code Checkout" task again, only 23 repositories were listed.

      Looking in the database, only 23 repositories (from index 0 to 22) were saved in the BUILD_DEFINITION table:

      <?xml version="1.0" encoding="UTF-8" standalone="no"?>
      <configuration>
        <isMergedConfiguration>false</isMergedConfiguration>
        <cleanWorkingDirectory>false</cleanWorkingDirectory>
        <repositoryDefiningWorkingDirectory>-1</repositoryDefiningWorkingDirectory>
        <buildTasks>
          <taskDefinition>
            <id>1</id>
            <userDescription>Checkout Default Repository</userDescription>
            <pluginKey>com.atlassian.bamboo.plugins.vcs:task.vcs.checkout</pluginKey>
            <finalising>false</finalising>
            <rootDirectoryType>INHERITED</rootDirectoryType>
            <repositoryDefiningWorkingDir>-1</repositoryDefiningWorkingDir>
            <config>
              <item>
                <key>selectedRepository_18</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>selectedRepository_0</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>selectedRepository_1</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>selectedRepository_17</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>selectedRepository_19</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>checkoutDir_22</key>
                <value>ccccc</value>
              </item>
              <item>
                <key>selectedRepository_8</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>selectedRepository_9</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>selectedRepository_6</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>checkoutDir_21</key>
                <value>cccc</value>
              </item>
              <item>
                <key>selectedRepository_7</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>checkoutDir_20</key>
                <value>ccc</value>
              </item>
              <item>
                <key>selectedRepository_4</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>selectedRepository_5</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>selectedRepository_2</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>selectedRepository_3</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>checkoutDir_15</key>
                <value>bbbbbbbb</value>
              </item>
              <item>
                <key>checkoutDir_16</key>
                <value>bbbbbbbbb</value>
              </item>
              <item>
                <key>checkoutDir_17</key>
                <value>bbbbbbbbbb</value>
              </item>
              <item>
                <key>checkoutDir_18</key>
                <value>c</value>
              </item>
              <item>
                <key>checkoutDir_11</key>
                <value>bb</value>
              </item>
              <item>
                <key>checkoutDir_12</key>
                <value>bbb</value>
              </item>
              <item>
                <key>checkoutDir_13</key>
                <value>bbbbbb</value>
              </item>
              <item>
                <key>checkoutDir_14</key>
                <value>bbbbbbb</value>
              </item>
              <item>
                <key>selectedRepository_20</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>checkoutDir_6</key>
                <value>aaaaaaa</value>
              </item>
              <item>
                <key>selectedRepository_21</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>checkoutDir_7</key>
                <value>aaaaaaaa</value>
              </item>
              <item>
                <key>selectedRepository_22</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>checkoutDir_4</key>
                <value>aaaaa</value>
              </item>
              <item>
                <key>checkoutDir_10</key>
                <value>b</value>
              </item>
              <item>
                <key>checkoutDir_5</key>
                <value>aaaaaa</value>
              </item>
              <item>
                <key>checkoutDir_19</key>
                <value>cc</value>
              </item>
              <item>
                <key>checkoutDir_2</key>
                <value>aaa</value>
              </item>
              <item>
                <key>checkoutDir_3</key>
                <value>aaaa</value>
              </item>
              <item>
                <key>checkoutDir_0</key>
                <value>a</value>
              </item>
              <item>
                <key>checkoutDir_1</key>
                <value>aa</value>
              </item>
              <item>
                <key>checkoutDir_9</key>
                <value>aaaaaaaaaa</value>
              </item>
              <item>
                <key>checkoutDir_8</key>
                <value>aaaaaaaaa</value>
              </item>
              <item>
                <key>selectedRepository_11</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>selectedRepository_12</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>selectedRepository_10</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>selectedRepository_15</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>selectedRepository_16</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>cleanCheckout</key>
                <value/>
              </item>
              <item>
                <key>selectedRepository_13</key>
                <value>defaultRepository</value>
              </item>
              <item>
                <key>selectedRepository_14</key>
                <value>defaultRepository</value>
              </item>
            </config>
          </taskDefinition>
        </buildTasks>
        <selectedBuildStrategy>manualOnly</selectedBuildStrategy>
        <branches>
          <monitoringEnabled>false</monitoringEnabled>
          <matchingPattern/>
          <cleanupEnabled>false</cleanupEnabled>
          <inactivityInDays>30</inactivityInDays>
        </branches>
        <branchIntegration>
          <enabled>false</enabled>
        </branchIntegration>
        <branchConfiguration>
          <cleanup>
            <disabled>false</disabled>
          </cleanup>
        </branchConfiguration>
      </configuration>
      

      Attachments

        Activity

          People

            pbruski Przemek Bruski
            fkraemer Felipe Kraemer
            Votes:
            2 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: