Uploaded image for project: 'jclouds'
  1. jclouds
  2. JCLOUDS-1453

Unable to get list of extended attributes - blob store listing not works with Docker for Windows

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.1.1
    • Fix Version/s: None
    • Component/s: jclouds-blobstore
    • Labels:
      None

      Description

      Environment: Windows 10 Docker
      Similar to this bug: https://issues.apache.org/jira/browse/JCLOUDS-1218

      When trying to list objects in S3 proxy, jcloud throws the following exception.

      Stack trace:

      java.nio.file.FileSystemException: /data/offerservice-pricing-engine-test/intake/high: Unable to get list of extended attributes: Not supported
      	at sun.nio.fs.LinuxUserDefinedFileAttributeView.list(LinuxUserDefinedFileAttributeView.java:119)
      	at org.jclouds.filesystem.strategy.internal.FilesystemStorageStrategyImpl.buildPathAndChecksIfBlobExists(FilesystemStorageStrategyImpl.java:712)
      	at org.jclouds.filesystem.strategy.internal.FilesystemStorageStrategyImpl.blobExists(FilesystemStorageStrategyImpl.java:293)
      	at org.jclouds.blobstore.config.LocalBlobStore$1.apply(LocalBlobStore.java:248)
      	at org.jclouds.blobstore.config.LocalBlobStore$1.apply(LocalBlobStore.java:244)
      	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:652)
      	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
      	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
      	at com.google.common.collect.TransformedIterator.hasNext(TransformedIterator.java:43)
      	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:650)
      	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
      	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
      	at com.google.common.collect.Iterators.addAll(Iterators.java:361)
      	at com.google.common.collect.Iterables.addAll(Iterables.java:354)
      	at com.google.common.collect.Sets.newTreeSet(Sets.java:365)
      	at org.jclouds.blobstore.config.LocalBlobStore.list(LocalBlobStore.java:251)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:606)
      	at com.google.inject.internal.DelegatingInvocationHandler.invoke(DelegatingInvocationHandler.java:37)
      	at com.sun.proxy.$Proxy40.list(Unknown Source)
      	at org.gaul.s3proxy.S3ProxyHandler.handleBlobList(S3ProxyHandler.java:1322)
      	at org.gaul.s3proxy.S3ProxyHandler.doHandle(S3ProxyHandler.java:659)
      

      What I understood from previous bug that the filesystem is not recognized properly when using docker and JCloud attempts to use XATTR.

       

      Could you give some help how this could be fixed, please?

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              Yossarian Martin Tarjányi
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: