

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Applications dotées de connecteurs Kinesis non pris en charge
<a name="troubleshooting-unsupported-kinesis-connectors"></a>

Managed Service for Apache Flink pour Apache Flink version 1.15 ou ultérieure empêchera [automatiquement le démarrage ou la mise à jour des applications si elles utilisent des versions non prises en charge du](https://docs.aws.amazon.com/managed-flink/latest/java/flink-1-15-2.html) connecteur Kinesis (version antérieure à 1.15.2) regroupées dans une application ou des archives (ZIP). JARs 

## Erreur de rejet
<a name="troubleshooting-unsupported-kinesis-connectors-error"></a>

L’erreur suivante s’affichera lorsque vous soumettrez des appels de création/mise à jour d’application via :

```
An error occurred (InvalidArgumentException) when calling the CreateApplication operation: An unsupported Kinesis connector version has been detected in the application. Please update flink-connector-kinesis to any version equal to or newer than 1.15.2.
For more information refer to connector fix: https://issues.apache.org/jira/browse/FLINK-23528
```

## Étapes de correction
<a name="troubleshooting-unsupported-kinesis-connectors-steps-to-remediate"></a>
+ Mettez à jour la dépendance de l’application sur `flink-connector-kinesis`. Si vous utilisez Maven comme outil de création de projet, suivez [Mettre à jour une dépendance Maven](#troubleshooting-unsupported-kinesis-connectors-update-maven-dependency). Si vous utilisez Gradle, suivez [Mettre à jour une dépendance Gradle](#troubleshooting-unsupported-kinesis-connectors-update-gradle-dependency).
+ Ré-empaquetez l’application.
+ Chargez-la sur un compartiment Amazon S3.
+ Soumettez à nouveau la demande de création/mise à jour d’application avec l’application révisée qui vient d’être chargée sur le compartiment Amazon S3.
+ Si le même message d’erreur persiste, vérifiez à nouveau les dépendances de votre application. Si le problème persiste, veuillez créer un ticket d’assistance. 

### Mettre à jour une dépendance Maven
<a name="troubleshooting-unsupported-kinesis-connectors-update-maven-dependency"></a>

1. Ouvrez le fichier `pom.xml` du projet.

1. Cherchez les dépendances du projet. Elles se présentent comme suit :

   ```
   <project>
   
       ...
   
       <dependencies>
   
           ...
   
           <dependency>
               <groupId>org.apache.flink</groupId>
               <artifactId>flink-connector-kinesis</artifactId>
           </dependency>
   
           ...
   
       </dependencies>
   
       ...
   
   </project>
   ```

1. Effectuez une mise à jour de `flink-connector-kinesis` vers la version 1.15.2 ou une version ultérieure. Par exemple :

   ```
   <project>
   
       ...
   
       <dependencies>
   
           ...
   
           <dependency>
               <groupId>org.apache.flink</groupId>
               <artifactId>flink-connector-kinesis</artifactId>
               <version>1.15.2</version>
           </dependency>
   
           ...
   
       </dependencies>
   
       ...
   
   </project>
   ```

### Mettre à jour une dépendance Gradle
<a name="troubleshooting-unsupported-kinesis-connectors-update-gradle-dependency"></a>

1. Ouvrez le fichier `build.gradle` (ou `build.gradle.kts` pour les applications Kotlin) du projet. 

1. Cherchez les dépendances du projet. Elles se présentent comme suit :

   ```
   ...
   
   dependencies {
   
       ...
   
       implementation("org.apache.flink:flink-connector-kinesis")
   
       ...
   
   }
   
   ...
   ```

1. Effectuez une mise à jour de `flink-connector-kinesis` vers la version 1.15.2 ou une version ultérieure. Par exemple :

   ```
   ...
   
   dependencies {
   
       ...
   
       implementation("org.apache.flink:flink-connector-kinesis:1.15.2")
   
       ...
   
   }
   
   ...
   ```