Chemistry
  1. Chemistry
  2. CMIS-149

OpenCMIS folder.getPath / folder.getFolderParent fail with CmisObjectNotFoundException for root folder

    Details

      Description

      Folder rootFolder = session.getRootFolder();
      String path = rootFolder.getPath();

      Above fails with:

      org.apache.opencmis.commons.exceptions.CmisObjectNotFoundException - Unknown repository or folder!

      org.apache.opencmis.client.provider.spi.atompub.NavigationServiceImpl.getObjectParents(NavigationServiceImpl.java:304)
      org.apache.opencmis.client.runtime.AbstractPersistentFilableCmisObject.getPaths(AbstractPersistentFilableCmisObject.java:91)
      org.apache.opencmis.client.runtime.PersistentFolderImpl.getPath(PersistentFolderImpl.java:363)

      This should return "/".

      The same exception is also thrown for rootFolder.getFolderParent(). I think returning null is easier to consume, but this can be discussed.

        Activity

          People

          • Assignee:
            Florian Müller
            Reporter:
            David Caruana
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development