Bonjour,
J'essaie pour la première fois de charger des données présentes dans un fichier EXCEL vers une base de données MySQL (gérée via phpMyAdmin et WampServer). Pour cela, j'utilise donc un job qui semble fonctionner en théorie (la connexion à la base s'effectue bien), mais lorsque j'exécute le job, un message d'erreur apparaît :
install_driver(mysql) failed: Can't load 'C:/Program Files (x86)/TOS-Win32-r43696-V4.0.2/plugins/org.talend.resources_4.0.2.r43696/resources/perl/site/lib/auto/DBD/mysql/mysql.dll' for module DBD::mysql: load_file:Le module spécifié est introuvable at C:/Program Files (x86)/TOS-Win32-r43696-V4.0.2/plugins/org.talend.resources_4.0.2.r43696/resources/perl/lib/DynaLoader.pm line 203.
at (eval 14) line 3
Compilation failed in require at (eval 14) line 3.
Perhaps a required shared library or dll isn't installed where expected
at C:\Program Files (x86)\TOS-Win32-r43696-V4.0.2\workspace\.Perl\TEST.job_ratp_0.1.pl line 1284
Il semble m'indiquer que le fichier mysql.dll est introuvable alors qu'il s'y trouve bel et bien ! D'où peut donc venir ce problème ? J'ai tenté de désinstaller TOS (dernière version disponible) puis le réinstaller mais cela n'a rien changé. Est-ce un problème de configuration du logiciel ? Dois-je installer un pluging ?
Je rencontre aussi un autre problème : lorsque je crée un nouveau projet, je n'arrive pas à en créer un en JAVA. Dès que je tente d'importer un fichier EXCEL par exemple, cela ne fonctionne pas et le message d'erreur suivant apparaît :
java.lang.NoClassDefFoundError: talenddemosjava/shadowfileinputtodelimitedoutput_0_1/ShadowFileInputToDelimitedOutput
Caused by: java.lang.ClassNotFoundException: talenddemosjava.shadowfileinputtodelimitedoutput_0_1.ShadowFileInputToDelimitedOutput
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: talenddemosjava.shadowfileinputtodelimitedoutput_0_1.ShadowFileInputToDelimitedOutput. Program will exit.
Erreur de prévisualisation. Des paramètres doivent être modifiés.
Note : les erreurs de prévisualisation sont généralement dues à un mauvais paramètre d'encodage.
org.talend.designer.runprocess.shadow.ShadowFilePreview.preview(Unknown Source)
org.talend.repository.ui.utils.ShadowProcessHelper.getCsvArray(Unknown Source)
org.talend.repository.ui.wizards.metadata.connection.files.excel.ExcelFileStep2Form$PreviewProcessor.nonUIProcessInThread(Unknown Source)
org.talend.commons.ui.swt.thread.SWTUIThreadProcessor$1.run(Unknown Source)
J'ai cru à un problème lié à la version de JAVA installé sur mon poste, mais j'ai bien la dernière version (version 6 update 21) fournie.
Merci de m'aider !
Partager