Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-18311

Many 'Collision found on object property' errors leading to merge conflicts when upgrading to XWiki 12.10.3

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 12.10.3
    • Fix Version/s: 12.10.4
    • Component/s: Distribution - Flavor
    • Labels:
    • Environment:
      Windows 10 Pro 64 bit, Chrome 88, Edge 88 and IE11 on MySQL 8, MariaDB 10.5 and PostgreSQL 13, Tomcat 9.0.41
    • Difficulty:
      Unknown
    • Documentation:
      N/A
    • Documentation in Release Notes:
      N/A
    • Similar issues:

      Description

      STEPS TO REPRODUCE

      1. Login to an older instance (e.g. 8.4.6 or 11.10.13)
      2. Create a new subwiki
      3. Close the instance
      4. Go to the newer instance (12.10.3) and copy/cut the
        [...]webapps\xwiki

        folder and replace it (first delete the old one) in the same location on the older version

      5. Start XWiki and follow the Distribution Wizard through the upgrade process
      6. Go to Wiki Index and click on the previously created subwiki's name to start and run the DW for it

      EXPECTED RESULTS

      The upgrade process is completed successfully without errors both on the Main wiki, as well as on subwiki.

      ACTUAL RESULTS

      On Step 2 - Flavor, there are many errors encountered like:

      Collision found on object property [...]

      which lead to merge conflicts on the following pages:

      • When upgrading from XWiki 8.4.6 to 12.10.3 (in no particular order):
        - XWiki.AttachmentSelector
        - Help.SupportPanel.WebHome
        - Help.TipsPanel.WebHome
        - Panels.Applications
        - Panels.DocumentInformation
        - Panels.MyRecentModifications
        - Panels.Navigation
        - XWiki.RegistrationConfig
        - XWiki.MessageStreamConfig
        - XWiki.UserDirectoryConfiguration
        - XWiki.UserProfileUIX
        
        - WikiManager.WikiUsers (only on subwiki)
      • When upgrading from XWiki 11.10.13 to 12.10.3 (in no particular order):
        - Panels.DocumentInformation
        - XWiki.MessageStreamConfig
        - XWiki.Notifications.Code.NotificationsApplicationsPreferencesMacro

        When migrating from XWiki 8.4.6 to 12.10.3 (by resolving all merge conflicts automatically), the Dashboard entry is displayed twice in Applications Panel.

      The issues could not be reproduced when upgrading to XWiki 12.10.2.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              tmortagne Thomas Mortagne
              Reporter:
              iandriuta Ilie Andriuta
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Date of First Response: