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 :

jxl.read.biff.BiffException: The input file was not found


Sujet :

Développement de jobs

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 41
    Points : 24
    Points
    24
    Par défaut jxl.read.biff.BiffException: The input file was not found
    Bonjour,
    J'ai encore un problème (on en aura toujours) : Cette fois ci, j'ai 2 fichiers d'entrées (tInputDelimitedFile et tfileInputXml), le tInputDelimitedFile envoie un flux (principal) vers un tMap et le tfileInputXml envoie un flux (Lookup = ?) vers ce même tMap. Je veux filtrer les données du fichiers CSV en fonction de données contenues dans le fichier XML. Les résultats du filtrage vont dans un XLS. Mais au moment de l'exécution j'obtiens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Exception in component tFileOutputExcel_1
    jxl.read.biff.BiffException: The input file was not found
    	at jxl.read.biff.File.<init>(File.java:124)
    	at jxl.Workbook.getWorkbook(Workbook.java:221)
    	at jxl.Workbook.getWorkbook(Workbook.java:198)
    	at gedotext.effectuercalculs_0_1.effectuerCalculs.tFileInputDelimited_1Process(effectuerCalculs.java:1310)
    Il n'a pas l'air de trouver le tFileInputDelimited pourtant il existe. Je n'ai pas le droit de mettre de fichier d'entrée vers un tMap?

  2. #2
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 41
    Points : 24
    Points
    24
    Par défaut
    je voulais dire : Je n'ai pas le droit de mettre DEUX fichiers d'entrée vers un tMap?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Janvier 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 32
    Points : 29
    Points
    29
    Par défaut
    salut roro8
    ce qui est sure que tu peu entrer plusieurs flux de données dans un tmap un seul de type main et tout les autres de type Lookup .
    je pense que ton problème vient du paramétrage du ficher Excel.
    est ce que tu as bien préciser le fichier ?

  4. #4
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 41
    Points : 24
    Points
    24
    Par défaut
    Dans "basic setting" de ma sortie excel, j'ai bien renseigné le nom du fichier. Quand je supprime ce fichier excel et que je réexécute, je n'ai plus d'erreur sur le composant tfileoutputXls (cadre rouge) mais sur mon tMap :


    Le nom du tMap est faux, je veux juste récupérer une valeur à une date précise stockée dans le fichier XML. Le fichier CSV contient des 2 uplets : date valeur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Exception in component tMap_1
    java.lang.NullPointerException
    	at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1232)
    	at java.text.DateFormat.parse(DateFormat.java:352)
    	at routines.TalendDate.parseDate(TalendDate.java:448)
    	at gedotext.test_0_1.test.tFileInputDelimited_1Process(test.java:942)
    	at gedotext.test_0_1.test.runJobInTOS(test.java:1751)
    	at gedotext.test_0_1.test.main(test.java:1662)


    Dans le tableau du milieu, j'ai fait une conversion de row2.dateReference qui est au format String en Date :
    TalendDate.parseDate("d/MM/yyyy HH:mm:ss",row2.dateReference)

    Si je réexecute, je reviens à l'erreur d'excel...

  5. #5
    Nouveau membre du Club
    Inscrit en
    Janvier 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 32
    Points : 29
    Points
    29
    Par défaut
    bonjour
    dans le fichier CSV le format du date est "d/MM/yyyy HH:mm:ss" ?
    tu dois préciser le format qui tu as dans le fichier.
    Images attachées Images attachées  

  6. #6
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 41
    Points : 24
    Points
    24
    Par défaut
    Oui dans le tInputFileDelimited j'ai cliqué sur "Editer le schéma" et j'ai mis comme "Date Pattern" :"d/MM/yyyy HH:mm:ss" ainsi que dans le tMap. Et dans mon fichier Csv, j'ai des dates à ce format par exemple : 29/01/2009 13:41:00.
    On dirait que il n'arrive pas à lire mon champ date de mon fichier xml parce que c'est marqué 0 row quand j'exécute :

    Il y a un moyen de debugguer un tmap? avec des fonctions genre printf? je suis sur que c'est une erreur à la con comme toujours en informatique

  7. #7
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 41
    Points : 24
    Points
    24
    Par défaut
    Voilà c'est réglé, c'était bien une erreur à la con, j'avais pas compris ce qu'était le champ qui n'a pas de nom sous le champ "nom de fichier" du tInputFileXml et que le chemin des variables dans la table mappage est relatif au chemin du champ sans nom.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Not Found The requested document was not found on this server
    Par lolaalol dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 26/06/2013, 21h46
  2. Réponses: 18
    Dernier message: 26/06/2013, 11h11
  3. Réponses: 1
    Dernier message: 03/08/2009, 17h26
  4. Input string was not in a correct format
    Par Just-Soft dans le forum C#
    Réponses: 4
    Dernier message: 17/03/2009, 14h08
  5. Erreur:The input file was not found (jxl.read.biff.BiffException)
    Par impossibeulman dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 05/08/2008, 14h56

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