[ 
https://issues.apache.org/jira/browse/BEAM-11968?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anonymous updated BEAM-11968:
-----------------------------
    Status: Triage Needed  (was: Resolved)

> Bump com.google.cloud:libraries-bom to 19.0.0
> ---------------------------------------------
>
>                 Key: BEAM-11968
>                 URL: https://issues.apache.org/jira/browse/BEAM-11968
>             Project: Beam
>          Issue Type: Improvement
>          Components: extensions-java-gcp
>    Affects Versions: 2.28.0
>            Reporter: Fokko Driesprong
>            Assignee: Fokko Driesprong
>            Priority: P2
>              Labels: stale-assigned
>             Fix For: Missing
>
>          Time Spent: 8h
>  Remaining Estimate: 0h
>
> Missing the isMtls() in google-http-client. Looks like it has been added 
> since 1.38.0:
> [https://github.com/googleapis/google-http-java-client/blob/master/google-http-client/src/main/java/com/google/api/client/http/HttpTransport.java#L136]
> Original stacktrace:
> java.lang.RuntimeException: Encountered checked exception when constructing 
> an instance from factory method DataflowRunner#fromOptions(interface 
> org.apache.beam.sdk.options.PipelineOptions)
>  at org.apache.beam.sdk.util.InstanceBuilder.buildFromMethod 
> (InstanceBuilder.java:233)
>  at org.apache.beam.sdk.util.InstanceBuilder.build (InstanceBuilder.java:158)
>  at org.apache.beam.sdk.PipelineRunner.fromOptions (PipelineRunner.java:55)
>  at org.apache.beam.sdk.Pipeline.create (Pipeline.java:154)
> ...
>  at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>  at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:64)
>  at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke (Method.java:564)
>  at org.codehaus.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:282)
>  at java.lang.Thread.run (Thread.java:832)
> Caused by: java.lang.NoSuchMethodError: 'boolean 
> com.google.api.client.http.HttpTransport.isMtls()'
>  at com.google.api.services.storage.Storage$Builder.chooseEndpoint 
> (Storage.java:11151)
>  at com.google.api.services.storage.Storage$Builder.<init> 
> (Storage.java:11184)
>  at org.apache.beam.sdk.extensions.gcp.util.Transport.newStorageClient 
> (Transport.java:97)
>  at org.apache.beam.sdk.extensions.gcp.util.GcsUtil$GcsUtilFactory.create 
> (GcsUtil.java:104)
>  at org.apache.beam.sdk.extensions.gcp.util.GcsUtil$GcsUtilFactory.create 
> (GcsUtil.java:93)
>  at org.apache.beam.sdk.options.ProxyInvocationHandler.returnDefaultHelper 
> (ProxyInvocationHandler.java:605)
>  at org.apache.beam.sdk.options.ProxyInvocationHandler.getDefault 
> (ProxyInvocationHandler.java:546)
>  at org.apache.beam.sdk.options.ProxyInvocationHandler.invoke 
> (ProxyInvocationHandler.java:171)
>  at com.sun.proxy.$Proxy41.getGcsUtil (Unknown Source)
>  at 
> org.apache.beam.sdk.extensions.gcp.storage.GcsPathValidator.verifyPathIsAccessible
>  (GcsPathValidator.java:83)
>  at 
> org.apache.beam.sdk.extensions.gcp.storage.GcsPathValidator.validateOutputFilePrefixSupported
>  (GcsPathValidator.java:53)
>  at org.apache.beam.runners.dataflow.DataflowRunner.fromOptions 
> (DataflowRunner.java:291)
>  at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>  at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:64)
>  at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke (Method.java:564)
>  at org.apache.beam.sdk.util.InstanceBuilder.buildFromMethod 
> (InstanceBuilder.java:217)
>  at org.apache.beam.sdk.util.InstanceBuilder.build (InstanceBuilder.java:158)
>  at org.apache.beam.sdk.PipelineRunner.fromOptions (PipelineRunner.java:55)
>  at org.apache.beam.sdk.Pipeline.create (Pipeline.java:154)
> ...
>  at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>  at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:64)
>  at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke (Method.java:564)
>  at org.codehaus.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:282)
>  at java.lang.Thread.run (Thread.java:832)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to