[jira] [Commented] (FLINK-33793) java.lang.NoSuchMethodError when checkpointing in Google Cloud Storage

2023-12-11 Thread Chris Nauroth (Jira)


[ 
https://issues.apache.org/jira/browse/FLINK-33793?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17795464#comment-17795464
 ] 

Chris Nauroth commented on FLINK-33793:
---

I expect this will be fixed by FLINK-33603.

CC: [~jjayadeep]

> java.lang.NoSuchMethodError when checkpointing in Google Cloud Storage
> --
>
> Key: FLINK-33793
> URL: https://issues.apache.org/jira/browse/FLINK-33793
> Project: Flink
>  Issue Type: Bug
>  Components: Runtime / Checkpointing
>Affects Versions: 1.18.0
> Environment: Flink 1.18
>Reporter: ChangZhuo Chen (陳昌倬)
>Priority: Major
>
> We have the following exception when checkpointing in Flink 1.18 + Google 
> Cloud Storage. The same code works well in Flink 1.17:
>  
> {{2023-12-11 07:45:28,861 ERROR 
> org.apache.flink.util.FatalExitExceptionHandler              [] - FATAL: 
> Thread 'jobmanager-io-thread-5' produced an uncaught exception. Stopping the 
> process...}}
> {{java.lang.NoSuchMethodError: 'com.google.common.collect.ImmutableMap 
> com.google.common.collect.ImmutableMap$Builder.buildOrThrow()'}}
> {{        at 
> com.google.cloud.storage.UnifiedOpts$Opts.getRpcOptions(UnifiedOpts.java:2096)
>  ~[?:?]}}
> {{        at 
> com.google.cloud.storage.StorageImpl.writer(StorageImpl.java:624) ~[?:?]}}
> {{        at com.google.cloud.storage.StorageImpl.writer(StorageImpl.java:90) 
> ~[?:?]}}
> {{        at 
> org.apache.flink.fs.gs.storage.GSBlobStorageImpl.writeBlob(GSBlobStorageImpl.java:64)
>  ~[?:?]}}
> {{        at 
> org.apache.flink.fs.gs.writer.GSRecoverableFsDataOutputStream.createWriteChannel(GSRecoverableFsDataOutputStream.java:229)
>  ~[?:?]}}
> {{        at 
> org.apache.flink.fs.gs.writer.GSRecoverableFsDataOutputStream.write(GSRecoverableFsDataOutputStream.java:152)
>  ~[?:?]}}
> {{        at 
> org.apache.flink.fs.gs.writer.GSRecoverableFsDataOutputStream.write(GSRecoverableFsDataOutputStream.java:135)
>  ~[?:?]}}
> {{        at 
> org.apache.flink.fs.gs.writer.GSRecoverableFsDataOutputStream.write(GSRecoverableFsDataOutputStream.java:128)
>  ~[?:?]}}
> {{        at 
> org.apache.flink.runtime.state.filesystem.FsCheckpointMetadataOutputStream.write(FsCheckpointMetadataOutputStream.java:73)
>  ~[flink-dist-1.18.0.jar:1.18.0]}}
> {{        at java.io.DataOutputStream.writeInt(Unknown Source) ~[?:?]}}
> {{        at 
> org.apache.flink.runtime.checkpoint.Checkpoints.storeCheckpointMetadata(Checkpoints.java:98)
>  ~[flink-dist-1.18.0.jar:1.18.0]}}
> {{        at 
> org.apache.flink.runtime.checkpoint.Checkpoints.storeCheckpointMetadata(Checkpoints.java:88)
>  ~[flink-dist-1.18.0.jar:1.18.0]}}
> {{        at 
> org.apache.flink.runtime.checkpoint.Checkpoints.storeCheckpointMetadata(Checkpoints.java:83)
>  ~[flink-dist-1.18.0.jar:1.18.0]}}
> {{        at 
> org.apache.flink.runtime.checkpoint.PendingCheckpoint.finalizeCheckpoint(PendingCheckpoint.java:335)
>  ~[flink-dist-1.18.0.jar:1.18.0]}}
> {{        at 
> org.apache.flink.runtime.checkpoint.CheckpointCoordinator.finalizeCheckpoint(CheckpointCoordinator.java:1404)
>  ~[flink-dist-1.18.0.jar:1.18.0]}}
> {{        at 
> org.apache.flink.runtime.checkpoint.CheckpointCoordinator.completePendingCheckpoint(CheckpointCoordinator.java:1303)
>  ~[flink-dist-1.18.0.jar:1.18.0]}}
> {{        at 
> org.apache.flink.runtime.checkpoint.CheckpointCoordinator.receiveAcknowledgeMessage(CheckpointCoordinator.java:1195)
>  ~[flink-dist-1.18.0.jar:1.18.0]}}
> {{        at 
> org.apache.flink.runtime.scheduler.ExecutionGraphHandler.lambda$acknowledgeCheckpoint$1(ExecutionGraphHandler.java:89)
>  ~[flink-dist-1.18.0.jar:1.18.0]}}
> {{        at 
> org.apache.flink.runtime.scheduler.ExecutionGraphHandler.lambda$processCheckpointCoordinatorMessage$3(ExecutionGraphHandler.java:119)
>  ~[flink-dist-1.18.0.jar:1.18.0]}}
> {{        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
> Source) ~[?:?]}}
> {{        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
> Source) ~[?:?]}}
> {{        at java.lang.Thread.run(Unknown Source) [?:?]}}
>  
> The issue has been reported in GitHub 
> [https://github.com/apache/flink/pull/22281#issuecomment-1728553794.] 
> However, it is still not fixed yet in 1.18.0.



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


[jira] [Created] (FLINK-31631) Upgrade GCS connector to 2.2.11.

2023-03-27 Thread Chris Nauroth (Jira)
Chris Nauroth created FLINK-31631:
-

 Summary: Upgrade GCS connector to 2.2.11.
 Key: FLINK-31631
 URL: https://issues.apache.org/jira/browse/FLINK-31631
 Project: Flink
  Issue Type: Improvement
  Components: FileSystems
Affects Versions: 1.17.0
Reporter: Chris Nauroth


Upgrade the [GCS 
Connector|https://github.com/GoogleCloudDataproc/hadoop-connectors/tree/v2.2.11/gcs]
 bundled in the Flink distro from version 2.2.3 to 2.2.11. The new release 
contains multiple bug fixes and enhancements discussed in the [Release 
Notes|https://github.com/GoogleCloudDataproc/hadoop-connectors/blob/v2.2.11/gcs/CHANGES.md].
 Notable changes include:
 * Improved socket timeout handling.
 * Trace logging capabilities.
 * Fix bug that prevented usage of GCS as a [Hadoop Credential 
Provider|https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/CredentialProviderAPI.html].
 * Dependency upgrades.
 * Support OAuth2 based client authentication.



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


[jira] [Commented] (FLINK-31631) Upgrade GCS connector to 2.2.11.

2023-03-27 Thread Chris Nauroth (Jira)


[ 
https://issues.apache.org/jira/browse/FLINK-31631?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17705466#comment-17705466
 ] 

Chris Nauroth commented on FLINK-31631:
---

I have a patch in progress for this.

> Upgrade GCS connector to 2.2.11.
> 
>
> Key: FLINK-31631
> URL: https://issues.apache.org/jira/browse/FLINK-31631
> Project: Flink
>  Issue Type: Improvement
>  Components: FileSystems
>Affects Versions: 1.17.0
>Reporter: Chris Nauroth
>Priority: Minor
>
> Upgrade the [GCS 
> Connector|https://github.com/GoogleCloudDataproc/hadoop-connectors/tree/v2.2.11/gcs]
>  bundled in the Flink distro from version 2.2.3 to 2.2.11. The new release 
> contains multiple bug fixes and enhancements discussed in the [Release 
> Notes|https://github.com/GoogleCloudDataproc/hadoop-connectors/blob/v2.2.11/gcs/CHANGES.md].
>  Notable changes include:
>  * Improved socket timeout handling.
>  * Trace logging capabilities.
>  * Fix bug that prevented usage of GCS as a [Hadoop Credential 
> Provider|https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/CredentialProviderAPI.html].
>  * Dependency upgrades.
>  * Support OAuth2 based client authentication.



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