[ 
https://issues.apache.org/jira/browse/JCLOUDS-1064?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15136380#comment-15136380
 ] 

Ramesh Gojji commented on JCLOUDS-1064:
---------------------------------------

Andrew,

Now I got into whole different problem. Now SLO enabled in another 
openstak-swift server. After this, I am not even able to upload the file 

Here is the code

              ByteSource payload = Files.asByteSource(tempFile);
              Blob blob = blobStore.blobBuilder("dom4j-1.6.1.jar")
                  .payload(payload)
                  .contentDisposition("attachment; filename=dom4j-1.6.1.jar")
                  .contentLength(payload.size())
                  .contentType(MediaType.OCTET_STREAM.toString())
                  .build();
              String eTag = blobStore.putBlob("jclouds-example", blob);

Here is the exception
-----------------------------
Exception in thread "main" org.jclouds.http.HttpResponseException: Error 
tapping line connecting to PUT 
https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f/Workload_Trace_Repository/dom4j-1.6.1.jar
 HTTP/1.1
        at 
org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:118)
        at 
org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:90)
        at 
org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:73)
        at 
org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:44)
        at 
org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:117)
        at 
com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87)
        at com.sun.proxy.$Proxy64.put(Unknown Source)
        at 
org.jclouds.openstack.swift.v1.blobstore.RegionScopedSwiftBlobStore.putBlob(RegionScopedSwiftBlobStore.java:247)
        at 
org.jclouds.openstack.swift.v1.blobstore.RegionScopedSwiftBlobStore.putBlob(RegionScopedSwiftBlobStore.java:235)
        at JCloudTest.<init>(JCloudTest.java:96)
        at JCloudTest.main(JCloudTest.java:28)
Caused by: java.lang.RuntimeException: Error tapping line
        at org.jclouds.logging.internal.Wire.copy(Wire.java:111)
        at org.jclouds.logging.internal.Wire.input(Wire.java:119)
        at org.jclouds.logging.internal.Wire.input(Wire.java:126)
        at 
org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:101)
        ... 10 more
Caused by: java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:152)
        at java.net.SocketInputStream.read(SocketInputStream.java:122)
        at sun.security.ssl.InputRecord.readFully(InputRecord.java:442)
        at sun.security.ssl.InputRecord.read(InputRecord.java:480)
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:927)
        at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:884)
        at sun.security.ssl.AppInputStream.read(AppInputStream.java:102)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        at java.io.FilterInputStream.read(FilterInputStream.java:133)
        at 
sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3053)
        at 
sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3047)
        at com.google.common.io.ByteStreams.copy(ByteStreams.java:175)
        at org.jclouds.logging.internal.Wire.copy(Wire.java:93)
        ... 13 more

Here is jclouds-wire.log
--------------------------------
2016-02-07 10:38:53,038 DEBUG [jclouds.wire] [main] >> "Sensitive data in 
payload, use PROPERTY_LOGGER_WIRE_LOG_SENSITIVE_INFO override to enable logging 
this data."
2016-02-07 10:38:53,038 DEBUG [jclouds.headers] [main] >> POST 
https://okckeystonedev1.company.com:5443/v2.0/tokens HTTP/1.1
2016-02-07 10:38:53,039 DEBUG [jclouds.headers] [main] >> Accept: 
application/json
2016-02-07 10:38:53,039 DEBUG [jclouds.headers] [main] >> Content-Type: 
application/json
2016-02-07 10:38:53,039 DEBUG [jclouds.headers] [main] >> Content-Length: 120
2016-02-07 10:38:55,928 DEBUG [jclouds.headers] [main] << HTTP/1.1 200 OK
2016-02-07 10:38:55,929 DEBUG [jclouds.headers] [main] << Vary: 
X-Auth-Token,Accept-Encoding
2016-02-07 10:38:55,929 DEBUG [jclouds.headers] [main] << Date: Sun, 07 Feb 
2016 19:23:43 GMT
2016-02-07 10:38:55,930 DEBUG [jclouds.headers] [main] << X-Cnection: close
2016-02-07 10:38:55,930 DEBUG [jclouds.headers] [main] << Server: Apache/2.2.15 
(CentOS)
2016-02-07 10:38:55,931 DEBUG [jclouds.headers] [main] << Content-Type: 
application/json
2016-02-07 10:38:55,931 DEBUG [jclouds.headers] [main] << Content-Length: 1267
2016-02-07 10:38:55,944 DEBUG [jclouds.wire] [main] << "{"access": {"token": 
{"issued_at": "2016-02-07T19:23:44.635929", "expires": "2016-02-08T19:23:44Z", 
"id": "53d189d92fba4d6da94d13dcf186603d", "tenant": {"description": null, 
"enabled": true, "id": "7966e66df1cc4eb6b826f703814c860f", "name": 
"okcswiftdev1wtr"}}, "serviceCatalog": [{"endpoints": [{"adminURL": 
"https://okcswiftdev1.company.com:8443/";, "region": "RegionOne", "internalURL": 
"https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f";,
 "id": "0f3a4b0340024e329384c55262baa008", "publicURL": 
"https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f"}],
 "endpoints_links": [], "type": "object-store", "name": "swift"}, {"endpoints": 
[{"adminURL": "https://okckeystonedev1.company.com:35443/v2.0";, "region": 
"RegionOne", "internalURL": "https://okckeystonedev1.company.com:5443/v2.0";, 
"id": "019446ab479043fca1f110a63c743f4c", "publicURL": 
"https://okckeystonedev1.company.com:5443/v2.0"}], "endpoints_links": [], 
"type": "identity", "name": "keystone"}], "user": {"username": 
"okcswiftdev1wtr", "roles_links": [], "id": "okcswiftdev1wtr", "roles": 
[{"name": "swiftoperator"}], "name": "okcswiftdev1wtr"}, "metadata": 
{"is_admin": 0, "roles": ["db243b7c171d4fa18d6d179893641542"]}}}"
2016-02-07 10:39:05,428 DEBUG [jclouds.wire] [main] >> "PK[0x3][0x4][\n]"
2016-02-07 10:39:05,430 DEBUG [jclouds.wire] [main] >> 
"[0x0][0x0][0x0][0x0][0x0]gr[0xb0]2[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x9][0x0][0x0][0x0]META-INF/PK[0x3][0x4][0x14][0x0][0x8][0x0][0x8][0x0]fr[0xb0]2[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x14][0x0][0x0][0x0]META-INF/MANIFEST.MF[0x8d][0x90][0xcd]n[0xc2]0[0x10][0x84][0xef][0x96][0xfc][0xe][0xfb][0x2][00][0xa4][0x81][0xa6][0x3][0x4][0x0]org/dom4j/tree/FlyweightText.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2j[0xd8][0xde][0xd0][0xcf][0x5][0x0][0x0][0x8e][0xb][0x0][0x0]#[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xa5][0x5][0x4][0x0]org/dom4j/tree/NamespaceCache.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8]"
2016-02-07 10:44:29,650 DEBUG [jclouds.headers] [main] >> PUT 
https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f/Workload_Trace_Repository/dom4j-1.6.1.jar
 HTTP/1.1
2016-02-07 10:44:29,650 DEBUG [jclouds.headers] [main] >> Expect: 100-continue
2016-02-07 10:44:29,651 DEBUG [jclouds.headers] [main] >> Accept: 
application/json
2016-02-07 10:44:29,651 DEBUG [jclouds.headers] [main] >> X-Auth-Token: 
53d189d92fba4d6da94d13dcf186603d
2016-02-07 10:44:29,651 DEBUG [jclouds.headers] [main] >> Content-Type: 
application/octet-stream
2016-02-07 10:44:29,652 DEBUG [jclouds.headers] [main] >> Content-Length: 313898
2016-02-07 10:44:29,652 DEBUG [jclouds.headers] [main] >> Content-Disposition: 
attachment; filename=dom4j-1.6.1.jar
2016-02-07 10:44:31,510 DEBUG [jclouds.headers] [main] << HTTP/1.1 100 Continue
2016-02-07 10:44:31,511 DEBUG [jclouds.headers] [main] << Via: 1.1 
okdev1991.company.com:8443
2016-02-07 10:44:31,511 DEBUG [jclouds.headers] [main] << Content-Type: 
application/unknown

Here is the jclouds.log
-------------------------------
2016-02-07 10:38:53,029 DEBUG [org.jclouds.rest.internal.InvokeHttpMethod] 
[main] >> invoking AuthenticationApi.authenticateWithTenantNameAndCredentials
2016-02-07 10:38:53,037 DEBUG 
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Sending 
request 764096613: POST https://okckeystonedev1.company.com:5443/v2.0/tokens 
HTTP/1.1
2016-02-07 10:38:55,928 DEBUG 
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Receiving 
response 764096613: HTTP/1.1 200 OK
2016-02-07 10:38:56,116 DEBUG 
[org.jclouds.openstack.keystone.v2_0.suppliers.RegionIdToURIFromAccessForTypeAndVersion]
 [main] endpoints for apiType object-store and version 1: 
{RegionOne=[Endpoint{id=0f3a4b0340024e329384c55262baa008, region=RegionOne, 
publicURL=https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f,
 
internalURL=https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f,
 adminURL=https://okcswiftdev1.company.com:8443/}]}
2016-02-07 10:38:56,118 DEBUG 
[org.jclouds.location.suppliers.fromconfig.RegionIdsFromConfiguration] [main] 
no jclouds.regions configured for provider openstack-swift
2016-02-07 10:38:56,142 DEBUG 
[org.jclouds.location.suppliers.fromconfig.RegionIdsFromConfiguration] [main] 
no jclouds.regions configured for provider openstack-swift
2016-02-07 10:38:56,145 DEBUG 
[org.jclouds.location.suppliers.fromconfig.RegionIdsFromConfiguration] [main] 
no jclouds.regions configured for provider openstack-swift
2016-02-07 10:39:05,420 DEBUG [org.jclouds.rest.internal.InvokeHttpMethod] 
[main] >> invoking object:put
2016-02-07 10:39:05,423 DEBUG 
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Sending 
request 1267484850: PUT 
https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f/Workload_Trace_Repository/dom4j-1.6.1.jar
 HTTP/1.1
2016-02-07 10:39:05,427 DEBUG [org.jclouds.http.internal.HttpWire] [main] over 
limit 313898/262144: wrote temp file
2016-02-07 10:39:09,713 DEBUG 
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Receiving 
response 1773019076: HTTP/1.1 100 Continue
2016-02-07 10:40:09,766 DEBUG 
[org.jclouds.http.handlers.BackoffLimitedRetryHandler] [main] Retry 1/5: 
delaying for 50 ms: server error: 
[method=org.jclouds.openstack.swift.v1.features.ObjectApi.public abstract 
java.lang.String 
org.jclouds.openstack.swift.v1.features.ObjectApi.put(java.lang.String,org.jclouds.io.Payload,org.jclouds.openstack.swift.v1.options.PutOptions)[dom4j-1.6.1.jar,
 [content=true, contentMetadata=[cacheControl=null, 
contentDisposition=attachment; filename=dom4j-1.6.1.jar, contentEncoding=null, 
contentLanguage=null, contentLength=313898, contentMD5=null, 
contentType=application/octet-stream, expires=null], written=false, 
isSensitive=false], PutOptions{formParameters={}, headers={}, 
queryParameters={}}], request=PUT 
https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f/Workload_Trace_Repository/dom4j-1.6.1.jar
 HTTP/1.1]
2016-02-07 10:40:09,825 DEBUG 
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Sending 
request 1267484850: PUT 
https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f/Workload_Trace_Repository/dom4j-1.6.1.jar
 HTTP/1.1
2016-02-07 10:40:09,827 DEBUG [org.jclouds.http.internal.HttpWire] [main] over 
limit 313898/262144: wrote temp file
2016-02-07 10:40:13,561 DEBUG 
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Receiving 
response 1847475578: HTTP/1.1 100 Continue
2016-02-07 10:41:13,631 DEBUG 
[org.jclouds.http.handlers.BackoffLimitedRetryHandler] [main] Retry 2/5: 
delaying for 200 ms: server error: 
[method=org.jclouds.openstack.swift.v1.features.ObjectApi.public abstract 
java.lang.String 
org.jclouds.openstack.swift.v1.features.ObjectApi.put(java.lang.String,org.jclouds.io.Payload,org.jclouds.openstack.swift.v1.options.PutOptions)[dom4j-1.6.1.jar,
 [content=true, contentMetadata=[cacheControl=null, 
contentDisposition=attachment; filename=dom4j-1.6.1.jar, contentEncoding=null, 
contentLanguage=null, contentLength=313898, contentMD5=null, 
contentType=application/octet-stream, expires=null], written=false, 
isSensitive=false], PutOptions{formParameters={}, headers={}, 
queryParameters={}}], request=PUT 
https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f/Workload_Trace_Repository/dom4j-1.6.1.jar
 HTTP/1.1]
2016-02-07 10:41:13,838 DEBUG 
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Sending 
request 1267484850: PUT 
https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f/Workload_Trace_Repository/dom4j-1.6.1.jar
 HTTP/1.1
2016-02-07 10:41:13,840 DEBUG [org.jclouds.http.internal.HttpWire] [main] over 
limit 313898/262144: wrote temp file
2016-02-07 10:41:17,891 DEBUG 
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Receiving 
response -1897491060: HTTP/1.1 100 Continue
2016-02-07 10:42:17,977 DEBUG 
[org.jclouds.http.handlers.BackoffLimitedRetryHandler] [main] Retry 3/5: 
delaying for 463 ms: server error: 
[method=org.jclouds.openstack.swift.v1.features.ObjectApi.public abstract 
java.lang.String 
org.jclouds.openstack.swift.v1.features.ObjectApi.put(java.lang.String,org.jclouds.io.Payload,org.jclouds.openstack.swift.v1.options.PutOptions)[dom4j-1.6.1.jar,
 [content=true, contentMetadata=[cacheControl=null, 
contentDisposition=attachment; filename=dom4j-1.6.1.jar, contentEncoding=null, 
contentLanguage=null, contentLength=313898, contentMD5=null, 
contentType=application/octet-stream, expires=null], written=false, 
isSensitive=false], PutOptions{formParameters={}, headers={}, 
queryParameters={}}], request=PUT 
https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f/Workload_Trace_Repository/dom4j-1.6.1.jar
 HTTP/1.1]
2016-02-07 10:42:18,442 DEBUG 
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Sending 
request 1267484850: PUT 
https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f/Workload_Trace_Repository/dom4j-1.6.1.jar
 HTTP/1.1
2016-02-07 10:42:18,444 DEBUG [org.jclouds.http.internal.HttpWire] [main] over 
limit 313898/262144: wrote temp file
2016-02-07 10:42:22,410 DEBUG 
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Receiving 
response 1679862085: HTTP/1.1 100 Continue
2016-02-07 10:43:22,427 DEBUG 
[org.jclouds.http.handlers.BackoffLimitedRetryHandler] [main] Retry 4/5: 
delaying for 500 ms: server error: 
[method=org.jclouds.openstack.swift.v1.features.ObjectApi.public abstract 
java.lang.String 
org.jclouds.openstack.swift.v1.features.ObjectApi.put(java.lang.String,org.jclouds.io.Payload,org.jclouds.openstack.swift.v1.options.PutOptions)[dom4j-1.6.1.jar,
 [content=true, contentMetadata=[cacheControl=null, 
contentDisposition=attachment; filename=dom4j-1.6.1.jar, contentEncoding=null, 
contentLanguage=null, contentLength=313898, contentMD5=null, 
contentType=application/octet-stream, expires=null], written=false, 
isSensitive=false], PutOptions{formParameters={}, headers={}, 
queryParameters={}}], request=PUT 
https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f/Workload_Trace_Repository/dom4j-1.6.1.jar
 HTTP/1.1]
2016-02-07 10:43:22,936 DEBUG 
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Sending 
request 1267484850: PUT 
https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f/Workload_Trace_Repository/dom4j-1.6.1.jar
 HTTP/1.1
2016-02-07 10:43:22,938 DEBUG [org.jclouds.http.internal.HttpWire] [main] over 
limit 313898/262144: wrote temp file
2016-02-07 10:43:26,855 DEBUG 
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Receiving 
response 1220524429: HTTP/1.1 100 Continue
2016-02-07 10:44:26,912 DEBUG 
[org.jclouds.http.handlers.BackoffLimitedRetryHandler] [main] Retry 5/5: 
delaying for 500 ms: server error: 
[method=org.jclouds.openstack.swift.v1.features.ObjectApi.public abstract 
java.lang.String 
org.jclouds.openstack.swift.v1.features.ObjectApi.put(java.lang.String,org.jclouds.io.Payload,org.jclouds.openstack.swift.v1.options.PutOptions)[dom4j-1.6.1.jar,
 [content=true, contentMetadata=[cacheControl=null, 
contentDisposition=attachment; filename=dom4j-1.6.1.jar, contentEncoding=null, 
contentLanguage=null, contentLength=313898, contentMD5=null, 
contentType=application/octet-stream, expires=null], written=false, 
isSensitive=false], PutOptions{formParameters={}, headers={}, 
queryParameters={}}], request=PUT 
https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f/Workload_Trace_Repository/dom4j-1.6.1.jar
 HTTP/1.1]
2016-02-07 10:44:27,421 DEBUG 
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Sending 
request 1267484850: PUT 
https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f/Workload_Trace_Repository/dom4j-1.6.1.jar
 HTTP/1.1
2016-02-07 10:44:27,423 DEBUG [org.jclouds.http.internal.HttpWire] [main] over 
limit 313898/262144: wrote temp file
2016-02-07 10:44:31,509 DEBUG 
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Receiving 
response 697642160: HTTP/1.1 100 Continue
2016-02-07 10:45:31,518 ERROR 
[org.jclouds.http.handlers.BackoffLimitedRetryHandler] [main] Cannot retry 
after server error, command has exceeded retry limit 5: 
[method=org.jclouds.openstack.swift.v1.features.ObjectApi.public abstract 
java.lang.String 
org.jclouds.openstack.swift.v1.features.ObjectApi.put(java.lang.String,org.jclouds.io.Payload,org.jclouds.openstack.swift.v1.options.PutOptions)[dom4j-1.6.1.jar,
 [content=true, contentMetadata=[cacheControl=null, 
contentDisposition=attachment; filename=dom4j-1.6.1.jar, contentEncoding=null, 
contentLanguage=null, contentLength=313898, contentMD5=null, 
contentType=application/octet-stream, expires=null], written=false, 
isSensitive=false], PutOptions{formParameters={}, headers={}, 
queryParameters={}}], request=PUT 
https://okcswiftdev1.company.com:8443/v1/AUTH_7966e66df1cc4eb6b826f703814c860f/Workload_Trace_Repository/dom4j-1.6.1.jar
 HTTP/1.1]








> multipart upload throwing : NullPointerException: Null partETag
> ---------------------------------------------------------------
>
>                 Key: JCLOUDS-1064
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-1064
>             Project: jclouds
>          Issue Type: Bug
>          Components: jclouds-blobstore
>    Affects Versions: 2.0.0
>            Reporter: Ramesh Gojji
>            Assignee: Zack Shoylev
>              Labels: openstack-swift
>
> I am trying to upload a file in chunks to the openstack-swift. Here is the 
> snippet of the code I am using to upload a file named dom4j-1.6.1.jar in 
> chunks. 
> blobStore.putBlob("jclouds-example", blob) does work, but if I add multipart 
> to the method, then I get NullPointerException: Null partETag. 
> {code:java}
>               ByteSource payload = Files.asByteSource(tempFile);
>             Blob blob = blobStore.blobBuilder(objectName)
>                 .payload(payload)
>                 .contentDisposition("attachment; filename=dom4j-1.6.1.jar")
>                 .contentMD5(payload.hash(Hashing.md5()))
>                 .contentLength(payload.size())
>                 .contentType(MediaType.OCTET_STREAM.toString())
>                 .build();
>               System.out.println(blob.getMetadata().getName());
>             // Upload the Blob 
>             String eTag = blobStore.putBlob("jclouds-example", blob, 
> multipart());
> {code}
> Exception Stacktrace:
> {noformat}
> Exception in thread "main" java.lang.NullPointerException: Null partETag
>       at 
> org.jclouds.blobstore.domain.AutoValue_MultipartPart.<init>(AutoValue_MultipartPart.java:20)
>       at 
> org.jclouds.blobstore.domain.MultipartPart.create(MultipartPart.java:29)
>       at 
> org.jclouds.openstack.swift.v1.blobstore.RegionScopedSwiftBlobStore.uploadMultipartPart(RegionScopedSwiftBlobStore.java:481)
>       at 
> org.jclouds.openstack.swift.v1.blobstore.RegionScopedSwiftBlobStore.putMultipartBlob(RegionScopedSwiftBlobStore.java:567)
>       at 
> org.jclouds.openstack.swift.v1.blobstore.RegionScopedSwiftBlobStore.putBlob(RegionScopedSwiftBlobStore.java:244)
>       at JCloudTest.<init>(JCloudTest.java:75)
>       at JCloudTest.main(JCloudTest.java:26)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to