11/06/2021Il 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 11/06/2021 - Quillevere.net