Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Réflexions informatiques

Corriger Talend lorsqu'il n'utilise pas le bon contexte d'exécution

11/06/2021

Il peut arriver que Talend Open Studio n'utilise pas le bon contexte d'exécution.

Typiquement, vous le lancez sur le contexte de recette, et les variables qu'il utilise sont à NULL ou sur des valeurs non attendues. Cela peut provoquer les erreurs suivantes :

  • org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean createWebClient
  • GRAVE: java.lang.NullPointerException : null
  • org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean.createWebClient(JAXRSClientFactoryBean.java:234)
  • Exception in component tRestClient_1

Alors que le projet fonctionnait très bien la dernière fois...

  • Pour le vérifier :
    • Placez un composant tContextDump
    • Placez un tLogRow et branchez-le au tContextDump
    • Exécutez le traitement afin de voir les valeurs reçues par le job
  • Pour le corriger :
    • Désactivez le job, en faisant un clic droit sur l'un des composants puis Deactivate whole subjob.
    • Exécutez le sous-job (pour forcer une recompilation)
    • Réactivez le job, en recliquant sur ce même composant puis Activate whole subjob.
    • Testez à nouveau le job afin de vérifier que cela a corrigé le problème de contexte mal chargé.
Dernière modification le 16/07/2021 - Quillevere.net

Rechercher sur le site

fr en rss RSS info Informations