jclouds-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Trần Tiến Đức (JIRA) <j...@apache.org>
Subject [jira] [Created] (JCLOUDS-1479) Swift API throws Exception when creating container
Date Wed, 02 Jan 2019 03:57:00 GMT
Trần Tiến Đức created JCLOUDS-1479:

             Summary: Swift API throws Exception when creating container
                 Key: JCLOUDS-1479
                 URL: https://issues.apache.org/jira/browse/JCLOUDS-1479
             Project: jclouds
          Issue Type: Bug
          Components: jclouds-labs-openstack
            Reporter: Trần Tiến Đức

Hello, I am getting a weird behavior from swift api client. The scenario is: I have a `blobStore`
object, invoking `blobStore.createContainerInLocation(location, container)` works well but
checking container exists before creating container throws an exception:

blobStore.createContainerInLocation(location, container); // throws here
This is a part of stack trace:


java.lang.IllegalStateException: Optional.get() cannot be called on an absent value

 at com.google.common.base.Absent.get(Absent.java:43)
 at org.jclouds.openstack.swift.v1.blobstore.RegionScopedSwiftBlobStore.toBlobMetadata(RegionScopedSwiftBlobStore.java:607)
 at org.jclouds.openstack.swift.v1.blobstore.RegionScopedSwiftBlobStore.getBlob(RegionScopedSwiftBlobStore.java:384)
 at org.jclouds.openstack.swift.v1.blobstore.RegionScopedSwiftBlobStore.getBlob(RegionScopedSwiftBlobStore.java:374)
[full example is here|https://github.com/trantienduchn/test-docker/blob/master/src/test/java/duc/home/test/docker/openstack/swift/SwiftTest.java] 

I'm using an [docker|https://github.com/jeantil/openstack-swift-keystone-docker] to run openstack
swift which is using:
 * keystone 12.0.0

 * Swift 2.15.1

and jcloud api version 2.1.1

This message was sent by Atlassian JIRA

View raw message