[ https://issues.apache.org/jira/browse/JCLOUDS-1504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17230627#comment-17230627 ]
Kristian Atanasov commented on JCLOUDS-1504: -------------------------------------------- I did create some test application which run in separate thread create/upload blob in s3-blobstore, in main thread execute list method including metadata and wait until thread finish work, after that again in separate thread execute removeBlob method and in main thread execute list method including metadata and then fails with NPE due to returned null for blob metadata. So I don't see what further investigation is necessary, a fix should be applied in jclouds library and return set of blobs with or empty metadata map. > BlobStore.list(container, ListContainerOptions) returns collection containing > null elements > -------------------------------------------------------------------------------------------- > > Key: JCLOUDS-1504 > URL: https://issues.apache.org/jira/browse/JCLOUDS-1504 > Project: jclouds > Issue Type: Bug > Reporter: Енчо Белезирев > Priority: Blocker > Attachments: jclouds-wire.log, jclouds.log > > > Hello, > I am SAP developer and we are using jclouds for the communication with our > blob stores. > We have issue with the querying of the StorageMetadata for some blobs. We are > using the method from the BlobStore - > {code:java} > PageSet<? extends StorageMetadata> list(String container, > ListContainerOptions options);{code} > However, when we are using the method, we are providing > ListContainerOptions.Builder.withDetails() because we want to take directly > the userMetadata field from the StorageMetadata object and to use it later > on. Here comes the problem, sometimes, when the method is being executed, the > list that is being returned contains null objects. This is a problem because > we want each StorageMetadata to be non-null. > I have validated our entries in the container and it seemed that there are no > suspicious entries in it(which might cause the issue). > Could you share some information what could have caused the issue and > eventually, is there a way to workaround this? > > We are using aws-s3 implementation of the blob store. > -- This message was sent by Atlassian Jira (v8.3.4#803005)