IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Développement de jobs Discussion :

Comment retrouver un enregistrement en erreur


Sujet :

Développement de jobs

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Novembre 2015
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2015
    Messages : 53
    Points : 38
    Points
    38
    Par défaut Comment retrouver un enregistrement en erreur
    Bonjour,

    Je me permets de vous solliciter dans l'espoir d'obtenir un moyen pour résoudre des problèmes de développement :

    Voici un extrait de mon job Talend (version 7.3.1)

    Nom : job.jpg
Affichages : 86
Taille : 46,7 Ko

    Comme le montre l'image précédente, le job a échoué.

    La console indique les messages suivant :

    Data truncation
    Data truncation

    Exception in component tMap_9 (PREPA_ALIM_TF)
    java.lang.NullPointerException
    at sid.prepa_alim_tf_2_3.PREPA_ALIM_TF.tMSSqlInput_2Process(PREPA_ALIM_TF.java:14569)
    at sid.prepa_alim_tf_2_3.PREPA_ALIM_TF.tSetGlobalVar_1Process(PREPA_ALIM_TF.java:5502)
    at sid.prepa_alim_tf_2_3.PREPA_ALIM_TF.tMSSqlConnection_1Process(PREPA_ALIM.java:5365)
    at sid.prepa_alim_tf_2_3.PREPA_ALIM_TF.tRowGenerator_1Process(PREPA_ALIM_TF.java:5158)
    at sid.prepa_alim_tf_2_3.PREPA_ALIM_TF.tRunJob_1Process(PREPA_ALIM_TF.java:4198)
    at sid.prepa_alim_tf_2_3.PREPA_ALIM_TF.runJobInTOS(PREPA_ALIM_TF.java:31756)
    at sid.prepa_alim_tf_2_3.PREPA_ALIM_TF.main(PREPA_ALIM_TF.java:31216)
    Ma demande n'est pas de comprendre les erreurs, mais de connaitre les enregistrements qui les provoquent.

    Je pourrais passer en exécution débug. Mais il va falloir que le traitement lise les 6 458 premiers enregistrements avant de tomber sur celui qui pose problème, et ça va être long.

    Existerait-il un autre moyen, pour que dès que le traitement se plante ou affiche un warning (dans mon exemple les Data truncation), la console affiche l'enregistrement en erreur, ou que l'enregistrement soit stocké dans un fichier. Peut-être avec un tLogCatcher ?

    D'avance Merci de l'aide que vous pourrez m'apporter.

    Cordialement,

    GiDU

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Novembre 2015
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2015
    Messages : 53
    Points : 38
    Points
    38
    Par défaut Relance
    Bonjour,

    Voici un ancien sujet qui reste toujours d'actualité pour moi, malgré le temps. Quelqu'un aurait-il une idée, SVP ?

    D'avance Merci.

    GiDu

Discussions similaires

  1. Comment retrouver un enregistrement automatique d'une nouvelle discussion
    Par gravier3000 dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 0
    Dernier message: 26/05/2014, 18h48
  2. Réponses: 1
    Dernier message: 14/04/2011, 11h40
  3. Réponses: 8
    Dernier message: 09/09/2008, 09h28
  4. [Conseils] Comment retrouver un problème
    Par Shoryu dans le forum Sondages et Débats
    Réponses: 67
    Dernier message: 03/11/2006, 13h26
  5. HELP!Comment supprimer des enregistrements de tables jointes
    Par ROOTPARIS dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 10/06/2004, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo