Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Exécution et industrialisation Discussion :

NullPointerException en dehors du mode édition


Sujet :

Exécution et industrialisation

  1. #1
    Futur Membre du Club
    NullPointerException en dehors du mode édition
    Bonjour à tous,

    Version Talend : 7.3.1

    J'ai créer plusieurs jobs qui récupèrent des données d'une DB et qui les insère dans une autre, rien de bien compliqué. J'aimerais les exécuter à la suite mais lorsque je veux les exécuter via un TRunJob, j'ai une erreur

    java.lang.RuntimeException: Child job returns 1. It doesn't terminate normally.
    Exception in component tDBOutput_1
    java.lang.NullPointerException
    .

    Que ce soit un TRunJob "simple" ou un TRunJob "dynamique", même erreur.
    De même, si j'essaye de les exécuter par un clic droit>exécuter le job, j'ai une erreur java.lang.NullPointerException.
    Alors qu'en mode édition, tout s'exécute sans problème.

    Merci d'avance pour votre aide,
    Sandrine

  2. #2
    Futur Membre du Club
    Bonjour,

    J'ai résolu mon problème. C'était tout simplement un erreur de design.
    J'utilise des composants TDBConnection pour la connexion à la base de donnée mais ils n'étaient reliés à rien.
    Cela ne pose pas de problème en mode édition mais une fois en dehors, la connexion ne peut pas être faite. Il faut donc d'abord initier la connexion puis exécuter le sous job .

    TDBConnection -> OnSubjobOk -> SousJob


###raw>template_hook.ano_emploi###