[RÉSOLU] Migration Talend 6.2 vers 8.0 - Problème avec le composant cMessagingEndpoint et Restlet

NKH
Messages : 5
Inscription : 13 déc. 2024, 17:18

[RÉSOLU] Migration Talend 6.2 vers 8.0 - Problème avec le composant cMessagingEndpoint et Restlet

Message par NKH »

Bonjour,

Lors de la migration de mes jobs de Talend 6.2 vers Talend 8.0 (Studio Talend Data Service R2024-10 avec runtime 8.0.1.R2024-05-RT) j'ai rencontré ce problème.

Description du problème :
Dans le composant cMessagingEndpoint, je ne trouve plus le composant Camel restlet qui était disponible dans les paramètres avancés de l'ancienne version.

Tentatives de résolution effectuées :
  • J'ai essayé d'ajouter Restlet comme composant personnalisé en important la bibliothèque externe "camel-restlet-2.25.4.jar", mais cela génère l'erreur suivante :

    Code : Tout sélectionner

    java.lang.ClassNotFoundException: org.apache.camel.impl.DefaultComponent
  • J'ai ajouté toutes les dépendances Camel nécessaires, sans succès
  • Nettoyage du cache et redémarrage avec un nouveau workspace
  • Re-synchronisation des fichiers POM
  • Redémarrage du studio en mode online
Le problème persiste à la fois en mode local et distant.

SOLUTION :
D'après le support Talend, il faut désormais utiliser le composant cRest à la place du composant Camel Restlet qui n'est plus disponible dans Talend 8.0.
Documentation : https://help.qlik.com/talend/en-US/medi ... -cxf/crest

J'espère que cela pourra aider d'autres personnes confrontées au même problème de migration.
Répondre