Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-30134

NoSuchFileException halts upgrade from 5.2 SP5 to 6.1 GA2 when using JCRStore

    Details

    • Branch Version/s:
      6.1.x, 6.0.x
    • Backported to Branch:
      Committed
    • Fix Priority:
      3

      Description

      Steps to reproduce:

      1. Setup JCR (add "dl.store.impl=com.liferay.portlet.documentlibrary.store.JCRStore" to portal-ext)
      2. Import document into 5.2.9
      3. Back up database
      4. Delete document in 5.2.9, document will delete in JCR along with database entry.
      5. Reimport dump, so that database entry for document is present in database, but not in JCR
      6. Upgrade to 6.1.20.

        Issue Links

          Activity

          Hide
          dustin.ryerson Dustin Ryerson added a comment - - edited

          If needed, we used these properties in portal-ext during the upgrade as well:

          Portal Legacy 5.2

          • users.image.max.height=0
          • users.image.max.width=0
          • locale.prepend.friendly.url.style=0
          • auth.token.check.enabled=false
          • permissions.user.check.algorithm=5
          • permissions.view.dynamic.inheritance=false
          • image.hook.impl=com.liferay.portal.image.DatabaseHook
          • cdn.host.http=$ {cdn.host}
            - cdn.host.https=${cdn.host}
          • virtual.hosts.default.community.name=
          • breadcrumb.show.guest.group=false
          • breadcrumb.show.parent.groups=false
          • wiki.page.titles.regexp=([^/\\\\\\[\\]%&?@]+)
          • wiki.page.titles.remove.regexp=([/\\\\\\[\\]%&?@]+)

          Portal Legacy 6.0

          • users.last.name.required=true
          • portal.security.manager.strategy=liferay
          • layout.types=portlet,panel,embedded,article,url,link_to_layout
          • editor.wysiwyg.portal-web.docroot.html.portlet.message_boards.edit_message.bb_code.jsp=bbcode
          • setup.wizard.enabled=false
          • discussion.subscribe.by.default=false
          • message.boards.subscribe.by.default=false
          Show
          dustin.ryerson Dustin Ryerson added a comment - - edited If needed, we used these properties in portal-ext during the upgrade as well: Portal Legacy 5.2 users.image.max.height=0 users.image.max.width=0 locale.prepend.friendly.url.style=0 auth.token.check.enabled=false permissions.user.check.algorithm=5 permissions.view.dynamic.inheritance=false image.hook.impl=com.liferay.portal.image.DatabaseHook cdn.host.http=$ {cdn.host} - cdn.host.https=${cdn.host} virtual.hosts.default.community.name= breadcrumb.show.guest.group=false breadcrumb.show.parent.groups=false wiki.page.titles.regexp=( [^/\\\\\\[\\]%&?@] +) wiki.page.titles.remove.regexp=( [/\\\\\\[\\]%&?@] +) Portal Legacy 6.0 users.last.name.required=true portal.security.manager.strategy=liferay layout.types=portlet,panel,embedded,article,url,link_to_layout editor.wysiwyg.portal-web.docroot.html.portlet.message_boards.edit_message.bb_code.jsp=bbcode setup.wizard.enabled=false discussion.subscribe.by.default=false message.boards.subscribe.by.default=false
          Hide
          michael.saechang Michael Saechang added a comment -

          Committed on:
          Portal 6.2.x GIT ID: 8848ffc86bcb7d033a1129f421368431441a5a25.

          Show
          michael.saechang Michael Saechang added a comment - Committed on: Portal 6.2.x GIT ID: 8848ffc86bcb7d033a1129f421368431441a5a25.
          Hide
          pani.gui Pani Gui (Inactive) added a comment -

          PASSED Manual Testing following the steps in the description.

          Reproduced on:
          Tomcat 7.0 + MySQL 5. Portal 6.1.20 EE GA2.

          NoSuchFileException halts upgrade, the upgrade fails.

          Fixed on:
          Tomcat 6.0 + MySQL 5. Portal 6.0.x GIT ID: 50772ebd7eae3df2b652c4b03ff5831843deabc3.
          Tomcat 7.0 + MySQL 5. Portal 6.1.x EE GIT ID: dff75a26e7bc006090724d7906dc023e8ad5267d.
          Tomcat 7.0 + MySQL 5. Portal 6.2.x GIT ID: 02fcacb2dd1bf930e32bd320cdc8c6ccb236b5d0.

          To test it on 6.2.x, try to upgrade from 5.2.8 to 6.2.x.

          The upgrading successfully.

          Show
          pani.gui Pani Gui (Inactive) added a comment - PASSED Manual Testing following the steps in the description. Reproduced on: Tomcat 7.0 + MySQL 5. Portal 6.1.20 EE GA2. NoSuchFileException halts upgrade, the upgrade fails. Fixed on: Tomcat 6.0 + MySQL 5. Portal 6.0.x GIT ID: 50772ebd7eae3df2b652c4b03ff5831843deabc3. Tomcat 7.0 + MySQL 5. Portal 6.1.x EE GIT ID: dff75a26e7bc006090724d7906dc023e8ad5267d. Tomcat 7.0 + MySQL 5. Portal 6.2.x GIT ID: 02fcacb2dd1bf930e32bd320cdc8c6ccb236b5d0. To test it on 6.2.x, try to upgrade from 5.2.8 to 6.2.x. The upgrading successfully.
          Hide
          michael.saechang Michael Saechang added a comment -

          Thank you Pani for testing. Closing as 'Fixed'.

          Show
          michael.saechang Michael Saechang added a comment - Thank you Pani for testing. Closing as 'Fixed'.

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Days since last comment:
                4 years, 24 weeks, 4 days ago

                Development

                  Subcomponents