On Thu, Sep 09, 2021 at 07:37:49PM -0000, John Calcote wrote: > java.lang.NullPointerException: Null id > at > org.jclouds.blobstore.domain.AutoValue_MultipartUpload.<init>(AutoValue_MultipartUpload.java:32) > ~[jclouds-blobstore-2.3.0.jar:2.3.0] > at > org.jclouds.blobstore.domain.MultipartUpload.create(MultipartUpload.java:35) > ~[jclouds-blobstore-2.3.0.jar:2.3.0] > at > org.jclouds.s3.blobstore.S3BlobStore.initiateMultipartUpload(S3BlobStore.java:371) > ~[s3-2.3.0.jar:2.3.0] > at > org.jclouds.blobstore.internal.BaseBlobStore.putMultipartBlob(BaseBlobStore.java:356) > ~[jclouds-blobstore-2.3.0.jar:2.3.0] > at > org.jclouds.blobstore.internal.BaseBlobStore.putMultipartBlob(BaseBlobStore.java:349) > ~[jclouds-blobstore-2.3.0.jar:2.3.0] > at org.jclouds.s3.blobstore.S3BlobStore.putBlob(S3BlobStore.java:262) > ~[s3-2.3.0.jar:2.3.0]
UploadIdFromHttpResponseViaRegex has a suspicious regular expression: Pattern.compile("<UploadId>([\\S&&[^<]]+)</UploadId>") Do you use AWS or another S3 object store? I suspect that this regex fails to match in some corner case. Could you simplify it and submit a GitHub PR? -- Andrew Gaul http://gaul.org/