Description du problème :
Lors de la publication de certains jobs sur Talend 8.0, j'obtiens l'erreur suivante :
Code : Tout sélectionner
[ERROR] Failed to execute goal on project [job]: Could not resolve dependencies for project [project]:[job]:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at org.talend.components.lib:talend-proxy:jar:1.0.2: Failed to read artifact descriptor for org.talend.components.lib:talend-proxy:jar:1.0.2: The following artifacts could not be resolved: org.talend.components.lib:talend-proxy:pom:1.0.2 (absent): Could not transfer artifact org.talend.components.lib:talend-proxy:pom:1.0.2 from/to central (https://repo1.maven.org/maven2/): PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested targetAnalyse du support :
- L'erreur PKIX concerne l'accès au dépôt Maven (https://repo1.maven.org/maven2/) qui est utilisé par défaut pour les fichiers jar manquants
- La dépendance talend-proxy est un plugin Talend qui ne devrait pas nécessiter Maven repo
- J'utilisais la version R2024-11v1 du Studio, mais une v2 a été publiée quelques jours après pour corriger certains problèmes
- Mettre à jour le Studio vers R2024-11v2 en configurant l'URL de mise à jour vers "latest" ou spécifiquement vers la v2
- Documentation : https://help.qlik.com/talend/en-US/inst ... url-studio
- IMPORTANT : Cocher l'option "clean libraries" pour supprimer les anciennes versions de bibliothèques qui peuvent parfois être utilisées si elles ne sont pas nettoyées
- Vérifier les composants : Ouvrir le job ou la route concernée et vérifier si des composants nécessitent le téléchargement de fichiers jar supplémentaires
- Utiliser le Feature Manager :
- Aller dans la section "more libraries"
- Cliquer sur "go to libraries" pour ouvrir l'assistant
- Cet assistant affiche les fichiers jar requis qui pourraient manquer et permet de s'assurer que toutes les bibliothèques nécessaires sont installées