[
https://issues.apache.org/jira/browse/JCLOUDS-1064?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15121884#comment-15121884
]
Ramesh Gojji commented on JCLOUDS-1064:
---------------------------------------
Zack,
I ran the code again now, that's the reason you are seeing newer timestamp for
wirelog. Just to avoid confusion, here is both logs from fresh run again
Exception :
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:93)
at JCloudTest.main(JCloudTest.java:26)
jclouds.log:
2016-01-28 08:55:44,223 DEBUG [org.jclouds.rest.internal.InvokeHttpMethod]
[main] >> invoking AuthenticationApi.authenticateWithTenantNameAndCredentials
2016-01-28 08:55:44,226 DEBUG
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Sending
request 585637727: POST https://okckeystonestg1.company.com:5443/v2.0/tokens
HTTP/1.1
2016-01-28 08:55:48,144 DEBUG
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Receiving
response 585637727: HTTP/1.1 200 OK
2016-01-28 08:55:48,178 DEBUG
[org.jclouds.openstack.keystone.v2_0.suppliers.RegionIdToURIFromAccessForTypeAndVersion]
[main] endpoints for apiType object-store and version 1:
{RegionOne=[Endpoint{id=5dbcd479dd1b485bb7918c66f8e77ae3, region=RegionOne,
publicURL=https://okcswiftstg1.company.com:8443/v1/AUTH_22b76e9063a5412090447ec669576f7b,
internalURL=https://okcswiftstg1.company.com:8443/v1/AUTH_22b76e9063a5412090447ec669576f7b,
adminURL=https://okcswiftstg1.company.com:8443/}]}
2016-01-28 08:55:48,179 DEBUG
[org.jclouds.location.suppliers.fromconfig.RegionIdsFromConfiguration] [main]
no jclouds.regions configured for provider openstack-swift
2016-01-28 08:55:48,183 DEBUG
[org.jclouds.location.suppliers.fromconfig.RegionIdsFromConfiguration] [main]
no jclouds.regions configured for provider openstack-swift
2016-01-28 08:55:48,184 DEBUG
[org.jclouds.location.suppliers.fromconfig.RegionIdsFromConfiguration] [main]
no jclouds.regions configured for provider openstack-swift
2016-01-28 08:55:48,231 DEBUG [org.jclouds.rest.internal.InvokeHttpMethod]
[main] >> invoking object:put
2016-01-28 08:55:48,232 DEBUG
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Sending
request -1281855611: PUT
https://okcswiftstg1.company.com:8443/v1/AUTH_22b76e9063a5412090447ec669576f7b/Workload_Trace_Repository/dom4j-1.6.1.jar/slo/1454000148.207000/313898/33554432/00000001
HTTP/1.1
2016-01-28 08:55:48,233 DEBUG [org.jclouds.http.internal.HttpWire] [main] over
limit 313898/262144: wrote temp file
2016-01-28 08:55:51,466 DEBUG
[org.jclouds.http.internal.JavaUrlHttpCommandExecutorService] [main] Receiving
response -1412887243: HTTP/1.1 100 Continue
jclouds-wire.log
2016-01-28 08:55:44,227 DEBUG [jclouds.wire] [main] >> "Sensitive data in
payload, use PROPERTY_LOGGER_WIRE_LOG_SENSITIVE_INFO override to enable logging
this data."
2016-01-28 08:55:44,227 DEBUG [jclouds.headers] [main] >> POST
https://okckeystonestg1.company.com:5443/v2.0/tokens HTTP/1.1
2016-01-28 08:55:44,227 DEBUG [jclouds.headers] [main] >> Accept:
application/json
2016-01-28 08:55:44,227 DEBUG [jclouds.headers] [main] >> Content-Type:
application/json
2016-01-28 08:55:44,227 DEBUG [jclouds.headers] [main] >> Content-Length: 120
2016-01-28 08:55:48,144 DEBUG [jclouds.headers] [main] << HTTP/1.1 200 OK
2016-01-28 08:55:48,144 DEBUG [jclouds.headers] [main] << Vary:
X-Auth-Token,Accept-Encoding
2016-01-28 08:55:48,144 DEBUG [jclouds.headers] [main] << Date: Thu, 28 Jan
2016 16:55:40 GMT
2016-01-28 08:55:48,144 DEBUG [jclouds.headers] [main] << Connection: close
2016-01-28 08:55:48,144 DEBUG [jclouds.headers] [main] << Server: Apache/2.2.15
(CentOS)
2016-01-28 08:55:48,145 DEBUG [jclouds.headers] [main] << Content-Type:
application/json
2016-01-28 08:55:48,145 DEBUG [jclouds.headers] [main] << Content-Length: 1267
2016-01-28 08:55:48,148 DEBUG [jclouds.wire] [main] << "{"access": {"token":
{"issued_at": "2016-01-28T16:55:41.167111", "expires": "2016-01-29T16:55:41Z",
"id": "ff250b0afebd48d184a440982f88411a", "tenant": {"description": null,
"enabled": true, "id": "22b76e9063a5412090447ec669576f7b", "name":
"okcswiftstg1wtr"}}, "serviceCatalog": [{"endpoints": [{"adminURL":
"https://okcswiftstg1.company.com:8443/", "region": "RegionOne", "internalURL":
"https://okcswiftstg1.company.com:8443/v1/AUTH_22b76e9063a5412090447ec669576f7b",
"id": "5dbcd479dd1b485bb7918c66f8e77ae3", "publicURL":
"https://okcswiftstg1.company.com:8443/v1/AUTH_22b76e9063a5412090447ec669576f7b"}],
"endpoints_links": [], "type": "object-store", "name": "swift"}, {"endpoints":
[{"adminURL": "https://okckeystonestg1.company.com:35443/v2.0", "region":
"RegionOne", "internalURL": "https://okckeystonestg1.company.com:5443/v2.0",
"id": "549a09b6840c4ff79a29b3412eb39dea", "publicURL":
"https://okckeystonestg1.company.com:5443/v2.0"}], "endpoints_links": [],
"type": "identity", "name": "keystone"}], "user": {"username":
"okcswiftstg1wtr", "roles_links": [], "id": "okcswiftstg1wtr", "roles":
[{"name": "swiftoperator"}], "name": "okcswiftstg1wtr"}, "metadata":
{"is_admin": 0, "roles": ["c4ee9c642b6041659d4f5e71137457af"]}}}"
2016-01-28 08:55:48,233 DEBUG [jclouds.wire] [main] >> "PK[0x3][0x4][\n]"
2016-01-28 08:55:48,233 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][0xb1][0xf8]k[0xf][0xb9][0x1][0xea][0x1]D[0xaa]JT[0x88][0x1b]Z[0xc5][0xeb][0xe0]&[0xb1]#[0xb3]Px{[0x1c][0xfe][0x14]8q[0x9d][0xf9]vf[0xb4][0x19]:kh[0xc7][0xc9][0x8a][0xc2][0xce]z[0x97]B_[0xf5][0xa4][0x18][0xbb][0x8e]2n0[0xdf][0x12]D-[0x9a][0x1f]j[0x8]RL[0x3]![0x93]N&[0xa7][0x87][0x9d][0xe1][0x81][0x9c][0x14][0x93][0xbd][0xad][0xf8][0xa2]g[0x88][0x81][[0xe9][0x7][0xf3][0x12][0xb]J[0xc1][0x87]Bi_[0x8f][0xfe][0xae][0x98]N[0xe6][0xba]l[0xb]Gj[0xb0][0xe9][\r][0xa4][0xf8]:F[0xbe][0xed]L[0xbe][0xb1][0x8e][0xfc][0x8d]]6[0x94][cs[0xe4][0xd6][0xfa][0xb5]\[0xdd]=Ha[0x9d]-[0xc0][0x84][0x88][0xff][0xfb]P[0x82][0xf1][0x1][0xe6]x[0xc0][0xd7][0xa3][0x15]9[0xed]C[0xdc]D[0x8c]K[0xde][0x1b][0x3][0xb][0xd6]J[0x8a]Y[0xdd]TT[0x93][0xe3][0xa7][0xec][0xce][0xce][0x17][0xe0][0xcd][0x9c][0xce]3?U_[\n]"
2016-01-28 08:55:48,458 DEBUG [jclouds.wire] [main] >>
"[0x0][0x0]Z[0x19][0x0][0x0]![0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]3Y[0x3][0x0]org/dom4j/tree/AbstractNode.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xc3][0x13][0xf1]Mi[0x8][0x0][0x0][0xeb][0x11][0x0][0x0]2[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xb7]c[0x3][0x0]org/dom4j/tree/AbstractProcessingInstruction.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xdf][0x17][0xc]cy[0x2][0x0][0x0][0xd2][0x4][0x0][0x0]![0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0x80]l[0x3][0x0]org/dom4j/tree/AbstractText.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x85][0x15][0xfa][0xa8][0x96][0x7][0x0][0x0][0xc5][0xf][0x0][0x0][0x1f][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]Ho[0x3][0x0]org/dom4j/tree/BackedList.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xb8][0xf4]3[0xac][0xe2][0x4][0x0][0x0][0xc4][0xb][0x0][0x0]
[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]+w[0x3][0x0]org/dom4j/tree/BaseElement.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x7]3L[0xe9][0xa6][0x0][0x0][0x0][0xf0][0x0][0x0][0x0].[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][|[0x3][0x0]org/dom4j/tree/ConcurrentReaderHashMap$1.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x7][0xae][0xf0]T[0x1c][0x1][0x0][0x0][0xd1][0x1][0x0][0x0]8[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]]}[0x3][0x0]org/dom4j/tree/ConcurrentReaderHashMap$BarrierLock.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2fg[0x92]Wl[0x3][0x0][0x0][0xf4][0x6][0x0][0x0]2[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xdf]~[0x3][0x0]org/dom4j/tree/ConcurrentReaderHashMap$Entry.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x92][0x99][0xbc]Aa[0x3][0x0][0x0]R[0x7][0x0][0x0]5[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xab][0x82][0x3][0x0]org/dom4j/tree/ConcurrentReaderHashMap$EntrySet.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x14]}[0xc6][0xe6]&[0x4][0x0][0x0]J[0x8][0x0][0x0]9[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]o[0x86][0x3][0x0]org/dom4j/tree/ConcurrentReaderHashMap$HashIterator.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x6][0x17][0xed][0x9b][0x8a][0x1][0x0][0x0][0x13][0x3][0x0][0x0]8[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xfc][0x8a][0x3][0x0]org/dom4j/tree/ConcurrentReaderHashMap$KeyIterator.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xf][0xe9][0xf2][0x82][0x93][0x2][0x0][0x0][0x0][0x6][0x0][0x0]3[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xec][0x8c][0x3][0x0]org/dom4j/tree/ConcurrentReaderHashMap$KeySet.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x16][0xa8][0x9d][0x96][0x8e][0x1][0x0][0x0][0x1b][0x3][0x0][0x0]:[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xe0][0x8f][0x3][0x0]org/dom4j/tree/ConcurrentReaderHashMap$ValueIterator.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xf3]Z&Hn[0x2][0x0][0x0]~[0x5][0x0][0x0]3[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xd6][0x91][0x3][0x0]org/dom4j/tree/ConcurrentReaderHashMap$Values.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2}[0xc]1[0xb7][0x8][0x15][0x0][0x0]y)[0x0][0x0],[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xa5][0x94][0x3][0x0]org/dom4j/tree/ConcurrentReaderHashMap.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x2][0xfb][0xee][0x87][0x8a][0x6][0x0][0x0]y[0xf][0x0][0x0]&[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0x7][0xaa][0x3][0x0]org/dom4j/tree/ContentListFacade.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xeb][0xdf][0x94][0xde][0xc1][0x2][0x0][0x0][0x6][0x7][0x0][0x0]%[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xe5][0xb0][0x3][0x0]org/dom4j/tree/DefaultAttribute.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xf5]v[0xd0][0x85][0xde][0x1][0x0][0x0][0xf2][0x3][0x0][0x0]![0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xf9][0xb3][0x3][0x0]org/dom4j/tree/DefaultCDATA.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]22b[0x7]|[0xde][0x1][0x0][0x0][0xfa][0x3][0x0][0x0]#[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]&[0xb6][0x3][0x0]org/dom4j/tree/DefaultComment.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xd7][0xc][0xf4][0xf5]n[0xc][0x0][0x0][0xea][0x1b][0x0][0x0]$[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]U[0xb8][0x3][0x0]org/dom4j/tree/DefaultDocument.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]20x[0xd7]s[0xab][0x2][0x0][0x0]3[0x7][0x0][0x0]([0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0x15][0xc5][0x3][0x0]org/dom4j/tree/DefaultDocumentType.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x16]D[0x3][0xde]p[0x19][0x0][0x0]n8[0x0][0x0]#[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0x16][0xc8][0x3][0x0]org/dom4j/tree/DefaultElement.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xe7]K[0x9][0x9a]/[0x2][0x0][0x0][0x5][0x5][0x0][0x0]"[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xd7][0xe1][0x3][0x0]org/dom4j/tree/DefaultEntity.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2wp[0xc0][0x9][0xb7][0x2][0x0][0x0][0x99][0x5][0x0][0x0]%[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]V[0xe4][0x3][0x0]org/dom4j/tree/DefaultNamespace.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xee]w[0x96][0x10][0xe][0x3][0x0][0x0]q[0x7][0x0][0x0]1[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]`[0xe7][0x3][0x0]org/dom4j/tree/DefaultProcessingInstruction.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x19][0x19]h[0xa8][0xd9][0x1][0x0][0x0][0xee][0x3][0x0][0x0]
[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xcd][0xea][0x3][0x0]org/dom4j/tree/DefaultText.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x93][0xc]S[0x8d]K[0x1][0x0][0x0]-[0x2][0x0][0x0]$[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xf4][0xec][0x3][0x0]org/dom4j/tree/ElementIterator.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xdd]}[0xe2]r[0xd6][0x1][0x0][0x0]F[0x3][0x0][0x0]([0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0x91][0xee][0x3][0x0]org/dom4j/tree/ElementNameIterator.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xbf][0xfc]@[0x8][0xd7][0x1][0x0][0x0]G[0x3][0x0][0x0])[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xbd][0xf0][0x3][0x0]org/dom4j/tree/ElementQNameIterator.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2*[0xc7][0xb4][0xd2][0xc8][0x2][0x0][0x0][0xcd][0x4][0x0][0x0]#[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xeb][0xf2][0x3][0x0]org/dom4j/tree/FilterIterator.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2v[0xe9][0xd7][0x92]T[0x2][0x0][0x0]}[0x5][0x0][0x0]'[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0x4][0xf6][0x3][0x0]org/dom4j/tree/FlyweightAttribute.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xc5]C[0xd3][0xa5][0xb4][0x1][0x0][0x0][0x11][0x3][0x0][0x0]#[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xad][0xf8][0x3][0x0]org/dom4j/tree/FlyweightCDATA.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2W[0xeb][0xb8][0xce][0xae][0x1][0x0][0x0][0x1d][0x3][0x0][0x0]%[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xb2][0xfa][0x3][0x0]org/dom4j/tree/FlyweightComment.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]26[0x96]^3[0x97][0x2][0x0][0x0]/[0x5][0x0][0x0]$[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xb3][0xfc][0x3][0x0]org/dom4j/tree/FlyweightEntity.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xa3][0x6]b[0xaa][0xa9][0x3][0x0][0x0]/[0x8][0x0][0x0]3[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0x9c][0xff][0x3][0x0]org/dom4j/tree/FlyweightProcessingInstruction.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xdb][0x12][0xa6]([0xaf][0x1][0x0][0x0][0xb][0x3][0x0][0x0]"[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][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][0x0]5r[0xb0]2[0xf4][0xea][0x9d][0xce]a[0xb][0x0][0x0][0x94][0x18][0x0][0x0]#[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xc5][0xb][0x4][0x0]org/dom4j/tree/NamespaceStack.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x1c]G[0x9b]1V[0x7][0x0][0x0][0x14][0x10][0x0][0x0][0x1f][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]w[0x17][0x4][0x0]org/dom4j/tree/QNameCache.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2H7;u[0xf5][0x1][0x0][0x0]f[0x3][0x0][0x0]#[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0x1a][0x1f][0x4][0x0]org/dom4j/tree/SingleIterator.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2m[0xe8]'[0xf]~[0x2][0x0][0x0]
[0x5][0x0][0x0]$[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]`![0x4][0x0]org/dom4j/util/AttributeHelper.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x13][0xb5][0xb8][0xbb][0xd5][0x1][0x0][0x0][0x9c][0x3][0x0][0x0]+[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]0$[0x4][0x0]org/dom4j/util/IndexedDocumentFactory.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2j[0xd6][0xc]~:[0x9][0x0][0x0][0x1c][0x17][0x0][0x0]#[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]^&[0x4][0x0]org/dom4j/util/IndexedElement.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x16][0x8][0x8d][0xc2][0xcf][0x9][0x0][0x0]V[0x15][0x0][0x0]#[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xe9]/[0x4][0x0]org/dom4j/util/NodeComparator.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xdc][0x8d][0x83];[0x90][0x1][0x0][0x0][0xe5][0x2][0x0][0x0]+[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0x9]:[0x4][0x0]org/dom4j/util/NonLazyDocumentFactory.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2OW[0xab][0x9c][0x3][0x2][0x0][0x0]@[0x4][0x0][0x0]#[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xf2];[0x4][0x0]org/dom4j/util/NonLazyElement.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xde][0x16][0x87]jB[0x3][0x0][0x0]N[0x6][0x0][0x0]'[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]F>[0x4][0x0]org/dom4j/util/PerThreadSingleton.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2b[0xa7][0xb9][0xd8][0x8d][0x5][0x0][0x0][0x9e][0x12][0x0][0x0])[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xdd]A[0x4][0x0]org/dom4j/util/ProxyDocumentFactory.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xb1][0x13][0xa7][0xc0][0xa8][0x2][0x0][0x0][0x1b][0x5][0x0][0x0]$[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xc1]G[0x4][0x0]org/dom4j/util/SimpleSingleton.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xd4][0x18][0x83]|[0xb5][0x0][0x0][0x0][0xfa][0x0][0x0][0x0]&[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xbb]J[0x4][0x0]org/dom4j/util/SingletonStrategy.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[\r][0x81]{[0xfa][0x9a][0x1][0x0][0x0][0x1d][0x3][0x0][0x0]&[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xc4]K[0x4][0x0]org/dom4j/util/UserDataAttribute.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xed][0x92][0xca][0x8][0x2][0x0][0x0]?[0x4][0x0][0x0],[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xb2]M[0x4][0x0]org/dom4j/util/UserDataDocumentFactory.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2_[0xf5][0xc1][0x1e][0x11][0x3][0x0][0x0][0xf9][0x6][0x0][0x0]$[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0x14]P[0x4][0x0]org/dom4j/util/UserDataElement.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2._F[0xce][0x16][0x5][0x0][0x0]1[0xc][0x0][0x0]$[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]wS[0x4][0x0]org/dom4j/util/XMLErrorHandler.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xae][0x85]L[0xbe][0xf6][0x0][0x0][0x0][0xcd][0x1][0x0][0x0][0x17][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xdf]X[0x4][0x0]org/dom4j/Visitor.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0xc8][0x11][0xba][0xd4][0x0][0x2][0x0][0x0][0x9][0x6][0x0][0x0][0x1e][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0x1a]Z[0x4][0x0]org/dom4j/VisitorSupport.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2;[0x1b][0x12]@[0xdf][0x2][0x0][0x0]z[0x5][0x0][0x0]-[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]f\[0x4][0x0]org/dom4j/xpath/DefaultNamespaceContext.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2{[0xd1]&4\[0x2][0x0][0x0]>[0x4][0x0][0x0]$[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xa0]_[0x4][0x0]org/dom4j/xpath/DefaultXPath$1.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x4][0x9d][0xf6][0x87][0x91][0xc][0x0][0x0][0xdf][0x1c][0x0][0x0]"[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]Nb[0x4][0x0]org/dom4j/xpath/DefaultXPath.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2c[0xf2][0xda][0xbe][0xc4][0x6][0x0][0x0]-[0xf][0x0][0x0]"[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]/o[0x4][0x0]org/dom4j/xpath/XPathPattern.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x8f][0xf1][0x1e][0xde][0xe9][0x1][0x0][0x0][0xce][0x4][0x0][0x0][0x15][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]Cv[0x4][0x0]org/dom4j/XPath.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2D[0x16][0x5]T
[0x2][0x0][0x0]][0x4][0x0][0x0][0x1e][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81]ox[0x4][0x0]org/dom4j/XPathException.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0]5r[0xb0]2[0x9a]e>[0xdc][0xb3][0x9][0x0][0x0][0xf9][0x17][0x0][0x0]$[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xdb]z[0x4][0x0]org/dom4j/xpp/ProxyXmlStartTag.classPK[0x1][0x2][0x14][0x3][0x14][0x0][0x8][0x0][0x8][0x0][0x95]~=2*[0xa5][0xab][0x89][0xde][0x3][0x0][0x0]~[0x7][0x0][0x0][0x14][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xa4][0x81][0xe0][0x84][0x4][0x0]META-INF/LICENSE.txtPK[0x5][0x6][0x0][0x0][0x0][0x0][0xd0][0x0][0xd0][0x0][0x14]A[0x0][0x0][0x0][0x89][0x4][0x0][0x0][0x0]"
2016-01-28 08:55:48,462 DEBUG [jclouds.headers] [main] >> PUT
https://okcswiftstg1.company.com:8443/v1/AUTH_22b76e9063a5412090447ec669576f7b/Workload_Trace_Repository/dom4j-1.6.1.jar/slo/1454000148.207000/313898/33554432/00000001
HTTP/1.1
2016-01-28 08:55:48,462 DEBUG [jclouds.headers] [main] >> Expect: 100-continue
2016-01-28 08:55:48,462 DEBUG [jclouds.headers] [main] >> Accept:
application/json
2016-01-28 08:55:48,462 DEBUG [jclouds.headers] [main] >> X-Auth-Token:
ff250b0afebd48d184a440982f88411a
2016-01-28 08:55:48,462 DEBUG [jclouds.headers] [main] >> Content-Type:
application/octet-stream
2016-01-28 08:55:48,462 DEBUG [jclouds.headers] [main] >> Content-Length: 313898
2016-01-28 08:55:48,463 DEBUG [jclouds.headers] [main] >> Content-Disposition:
attachment; filename=dom4j-1.6.1.jar
2016-01-28 08:55:51,466 DEBUG [jclouds.headers] [main] << HTTP/1.1 100 Continue
2016-01-28 08:55:51,466 DEBUG [jclouds.headers] [main] << Via: 1.1
oktst1379.company.com:8443
2016-01-28 08:55:51,466 DEBUG [jclouds.headers] [main] << Content-Type:
application/unknown
2016-01-28 08:55:51,467 DEBUG [jclouds.wire] [main] << "HTTP/1.1 201
Created[\r][\n]"
2016-01-28 08:55:51,467 DEBUG [jclouds.wire] [main] << "Date: Thu, 28 Jan 2016
16:55:47 GMT[\r][\n]"
2016-01-28 08:55:51,467 DEBUG [jclouds.wire] [main] << "Last-Modified: Thu, 28
Jan 2016 16:55:48 GMT[\r][\n]"
2016-01-28 08:55:51,467 DEBUG [jclouds.wire] [main] << "Content-Length:
0[\r][\n]"
2016-01-28 08:55:51,467 DEBUG [jclouds.wire] [main] << "Etag:
4d8f51d3fe3900efc6e395be48030d6d[\r][\n]"
2016-01-28 08:55:51,467 DEBUG [jclouds.wire] [main] << "Content-Type:
text/html; charset=UTF-8[\r][\n]"
2016-01-28 08:55:51,467 DEBUG [jclouds.wire] [main] << "X-Trans-Id:
tx74726299bbdf4f70bd12c-0056aa4811[\r][\n]"
2016-01-28 08:55:51,467 DEBUG [jclouds.wire] [main] << "Via: 1.1
oktst1379.company.com:8443[\r][\n]"
2016-01-28 08:55:51,467 DEBUG [jclouds.wire] [main] << "Vary:
Accept-Encoding[\r][\n]"
2016-01-28 08:55:51,467 DEBUG [jclouds.wire] [main] << "Connection:
close[\r][\n]"
2016-01-28 08:55:51,467 DEBUG [jclouds.wire] [main] << "[\r][\n]"
Please let me know if everything look ok or not.
> 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)