Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-20923

Fatal errors on Windows stash fails with mkdir(): Invalid path

    Details

    • Sprint:
      Ventoux Sprint 3

      Description

      Cache paths generated by eZ Publish needs to be shorter for UserHandler::loadRoleAssignmentsByGroupId().

      The path generated by stash is too long for windows systems. Windows is of course not a target plattform, but this is one blockers why eZ is not running von windows.

      <?php
      // Warning: vendor/tedivm/stash/src/Stash/Driver/FileSystem.php line 186 - mkdir(): Invalid path

      // Test path exists, works
      mkdir( 'C:/workspace/ez5/ezpublish-community/ezpublish/cache/prod/stash/0fea6a13c52b4d47/25368f24b045ca84/a1e4f174919d040af6d06113d677c9e0/ee11cbb19052e40b/07aac0ca060c23ee/29a7e96467b69a9f/5a93332e29e9b0de/17b32329e5419153/7595822b7b2794a3', 0777, true);

      // Invalid, but real eZ Publish cache path, too long doesn`t work
      mkdir( 'C:/workspace/ez5/ezpublish-community/ezpublish/cache/prod/stash/0fea6a13c52b4d47/25368f24b045ca84/a1e4f174919d040af6d06113d677c9e0/ee11cbb19052e40b/07aac0ca060c23ee/29a7e96467b69a9f/5a93332e29e9b0de/17b32329e5419153/7595822b7b2794a3/a8b43746d096f4c3/7974afede1b81dcb/f3b050372bef406e', 0777, true);

        Issue Links

          Activity

          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open Backlog Backlog
          8d 22h 42m 1 André Rømcke 05/Jun/13 9:52 AM
          Backlog Backlog InputQ InputQ
          225d 7h 19m 1 André Rømcke 16/Jan/14 4:11 PM
          InputQ InputQ Documentation Documentation
          4d 18h 43m 1 sarah.haim-lubczanski@ez.no 21/Jan/14 10:54 AM
          QA QA Removed Status Removed Status
          5h 9m 1 Joao Pingo (Inactive) 22/Jan/14 3:09 PM
          Removed Status Removed Status Documentation Documentation
          37m 32s 1 Joao Pingo (Inactive) 22/Jan/14 3:47 PM
          Documentation Documentation Documentation Review done Documentation Review done
          22h 43m 3 Joao Pingo (Inactive) 22/Jan/14 3:47 PM
          QA QA InputQ InputQ
          6s 1 Joao Pingo (Inactive) 22/Jan/14 3:47 PM
          Documentation Review done Documentation Review done Documentation Documentation
          2h 58m 2 jerome.vieilledent@ez.no 06/Mar/14 2:52 PM
          Documentation Documentation InputQ InputQ
          4s 1 jerome.vieilledent@ez.no 06/Mar/14 2:52 PM
          InputQ InputQ Development Development
          42d 18h 40m 2 jerome.vieilledent@ez.no 06/Mar/14 2:52 PM
          Development Development Documentation Review done Documentation Review done
          1d 2h 13m 2 jerome.vieilledent@ez.no 07/Mar/14 3:35 PM
          Documentation Review done Documentation Review done QA QA
          3d 50m 3 Joao Pingo (Inactive) 10/Mar/14 4:08 PM
          QA QA Closed Closed
          1d 26m 1 Joao Pingo (Inactive) 11/Mar/14 4:34 PM
          Closed Closed Reopened Reopened
          23h 55m 1 Joao Pingo (Inactive) 12/Mar/14 4:30 PM
          Reopened Reopened Closed Closed
          1s 1 Joao Pingo (Inactive) 12/Mar/14 4:30 PM

            People

            • Assignee:
              Unassigned
              Reporter:
              Björn Dieding@xrow.de
            • Votes:
              2 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 2 hours Original Estimate - 2 hours
                2h
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 days, 30 minutes
                2d 30m

                  Agile