Dependency convergence error for com.google.protobuf:protobuf-java:3.7.1 paths to dependency are:
+-com.nhmarujo:asset-manager:0.0.1-SNAPSHOT
+-org.springframework.cloud:spring-cloud-gcp-starter-storage:1.1.3.RELEASE
+-org.springframework.cloud:spring-cloud-gcp-starter:1.1.3.RELEASE
+-org.springframework.cloud:spring-cloud-gcp-core:1.1.3.RELEASE
+-com.google.cloud:google-cloud-core:1.78.0
+-com.google.protobuf:protobuf-java-util:3.7.1
+-com.google.protobuf:protobuf-java:3.7.1
and
+-com.nhmarujo:asset-manager:0.0.1-SNAPSHOT
+-org.springframework.cloud:spring-cloud-gcp-starter-storage:1.1.3.RELEASE
+-org.springframework.cloud:spring-cloud-gcp-starter:1.1.3.RELEASE
+-org.springframework.cloud:spring-cloud-gcp-core:1.1.3.RELEASE
+-com.google.cloud:google-cloud-core:1.78.0
+-com.google.api.grpc:proto-google-common-protos:1.16.0
+-com.google.protobuf:protobuf-java:3.7.1
and
+-com.nhmarujo:asset-manager:0.0.1-SNAPSHOT
+-org.springframework.cloud:spring-cloud-gcp-starter-storage:1.1.3.RELEASE
+-org.springframework.cloud:spring-cloud-gcp-starter:1.1.3.RELEASE
+-org.springframework.cloud:spring-cloud-gcp-core:1.1.3.RELEASE
+-com.google.cloud:google-cloud-core:1.78.0
+-com.google.api.grpc:proto-google-iam-v1:0.12.0
+-com.google.protobuf:protobuf-java:3.5.1
[WARNING]
Dependency convergence error for com.google.guava:guava:27.1-android paths to dependency are:
+-com.nhmarujo:asset-manager:0.0.1-SNAPSHOT
+-org.springframework.cloud:spring-cloud-gcp-starter-storage:1.1.3.RELEASE
+-org.springframework.cloud:spring-cloud-gcp-starter:1.1.3.RELEASE
+-org.springframework.cloud:spring-cloud-gcp-core:1.1.3.RELEASE
+-com.google.cloud:google-cloud-core:1.78.0
+-com.google.guava:guava:27.1-android
and
+-com.nhmarujo:asset-manager:0.0.1-SNAPSHOT
+-org.springframework.cloud:spring-cloud-gcp-starter-storage:1.1.3.RELEASE
+-org.springframework.cloud:spring-cloud-gcp-starter:1.1.3.RELEASE
+-org.springframework.cloud:spring-cloud-gcp-core:1.1.3.RELEASE
+-com.google.cloud:google-cloud-core:1.78.0
+-com.google.http-client:google-http-client:1.30.1
+-com.google.guava:guava:26.0-android
and
+-com.nhmarujo:asset-manager:0.0.1-SNAPSHOT
+-org.springframework.cloud:spring-cloud-gcp-starter-storage:1.1.3.RELEASE
+-org.springframework.cloud:spring-cloud-gcp-starter:1.1.3.RELEASE
+-org.springframework.cloud:spring-cloud-gcp-core:1.1.3.RELEASE
+-com.google.cloud:google-cloud-core:1.78.0
+-com.google.api:api-common:1.8.1
+-com.google.guava:guava:26.0-android
and
+-com.nhmarujo:asset-manager:0.0.1-SNAPSHOT
+-org.springframework.cloud:spring-cloud-gcp-starter-storage:1.1.3.RELEASE
+-org.springframework.cloud:spring-cloud-gcp-starter:1.1.3.RELEASE
+-org.springframework.cloud:spring-cloud-gcp-core:1.1.3.RELEASE
+-com.google.cloud:google-cloud-core:1.78.0
+-com.google.api:gax:1.45.0
+-com.google.guava:guava:26.0-android
Outputstream
FilePart
is designed just to write to local filesystem. You'd have to send the file to GCS separately after it has been written locally. Otherwise, this is really more of a question for Spring Framework Core. https://github.com/spring-projects/spring-framework/issues
SettableApiFuture
comes without a message in the exception we have just sent
11:27:39 [ERROR] testValidObject(org.springframework.cloud.gcp.autoconfigure.storage.GcpStorageAutoConfigurationTests) Time elapsed: 0.001 s <<< ERROR!
11:27:39 java.lang.IllegalStateException: Failed to load ApplicationContext
11:27:39 Caused by: java.lang.IllegalStateException: Error processing condition on
org.springframework.cloud.sleuth.instrument.web.TraceHttpAutoConfiguration.httpClientParser
11:27:39 Caused by: java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.sleuth.instrument.web.TraceHttpAutoConfiguration] from ClassLoader [sun.misc.Launcher$AppClassLoader@75b84c92]
11:27:39 Caused by: java.lang.NoClassDefFoundError: brave/sampler/SamplerFunction
11:27:39 Caused by: java.lang.ClassNotFoundException: brave.sampler.SamplerFunction