- Problèmes au premier démarrage
- Problèmes au lancement
- Problèmes à l'utilisation
- Episodus ne se lance pas du tout :
Si vous ne l'avez pas fait après l'installation, redémarrez l'ordinateur. Si le problème persiste, consultez le fichier de trace d'installation.
- Episodus se lance mais affiche immédiatement un message "Create fail for windows" :
Il s'agit très probablement d'un problème de prévention de l'exécution des données.
- Episodus ne se lance pas car il manque une dll : suivez ce lien
- Episodus ne se lance pas et affiche le message "Problem loading VM Java library (jvm.dll)" :
- Vérifiez que vous avez bien un fichier jvm.dll dans le répertoire C:\Episodus\java\bin\server
- Vérifiez que votre PATH système inclut bien "C:\Episodus\java\bin;C:\Episodus\java\bin\server"
- Episodus ne se lance pas et affiche le message "JavaSystem::Init : JNI_CreateJavaVM failed (not enough memory)" :
Le problème provient du fait que la machine virtuelle Java (JVM) a besoin d'un espace mémoire contigu et qu'elle ne trouve pas un espace disponible suffisant. Il suffit souvent de fermer d'autres applications pour que Nautilus se lance. Si on veut résoudre le problème de façon définitive, ou bien s'il n'y a pas d'apllication susceptible d'être fermée, il faut alors demander à la JVM de se lancer en utilisant moins de mémoire. Il existe deux méthodes pour le faire, la première spécifique à Nautilus, la seconde, générale, avec une variable système :
Méthode 1 : paramétrage Nautilus
- Editer, avec le bloc-notes, le fichier pilot.properties situé dans le répertoire de lancement du logiciel (typiquement c:\Episodus)
- Ajouter la ligne : options = -Xms64m -Xmx256m -Djava.compiler=NONE
- Si le problème persiste, modifier -Xmx256m en -Xmx128m
Méthode 2 : paramétrage système
- Dans les variables d'environnement de Windows, créer une nouvelle variable système dont le nom est _JAVA_OPTIONS et la valeur -Xmx256m
- Si le problème persiste, modifier la valeur en -Xmx128m
- Episodus se lance, mais se ferme immédiatement sans message d'erreur :
Il y a de fortes chances que ce soit un problème de lancement de la machine virtuelle Java (Java Virtual Machine ou JVM) liée à un antivirus. Consultez le fichier de trace d'exécution et vérifiez votre machine Java.
Si la trace d'exécution est vide, vérifiez qu'il ne s'agit pas d'un problè de prévention de l'exécution des données, par exemple en redémarrant la machine et en vérifiant si des messages d'erreur n'apparaissent pas lors de la connexion.
- Episodus se lance, mais ouvre une fenêtre avec plusieurs lignes de messages :
Comparez ce message avec les causes d'erreur référencées.
Le fichier de trace d'exécution, qui rend compte du déroulement du fonctionnement d'Episodus, se situe dans le répertoire où Episodus a été installé. Il s'appelle tracenau.inf et peut être consulté par le Bloc notes (notepad.exe).
En cas de démarrage normal, le contenu de ce fichier doit ressembler à :
03/12/2007 - 13:50:42,44> Database init - done | |
03/12/2007 - 14:53:58,65> Java init - begin | |
03/12/2007 - 14:53:58,65> Java init : opening file pilot.dat | |
03/12/2007 - 14:53:58,65> Java init : JavaSystem::Init | |
03/12/2007 - 14:53:58,65> JavaSystem::Init : Init with libpath : c:\Episodus\java\bin\server | |
03/12/2007 - 14:53:58,65> JavaSystem::Init : begin | |
03/12/2007 - 14:53:58,65> JavaSystem::Init : loading jvm.dll | |
03/12/2007 - 14:53:58,65> JavaSystem::Init : jvm.dll loaded (jvm.dll) | |
03/12/2007 - 14:53:58,65> - classPath : c:\Episodus\pilot\CommonJars\mysql-connector-java-3.0.15-ga-bin.jar; c:\Episodus\pilot\CommonJars\log4j.jar; c:\Episodus\pilot\CommonJars\xercesImpl.jar; c:\Episodus\pilot\CommonJars\xmlParserAPIs.jar; c:\Episodus\pilot\CommonJars\dom.jar; c:\Episodus\pilot\CommonJars\jdom.jar; c:\ Episodus\pilot\CommonJars\netTools.jar; c:\Episodus\pilot\CommonJars\tools.jar; c:\Episodus\pilot\CommonJars\pilot.jar; c:\Episodus\pilot\CommonJars\nautilus.jar; c:\Episodus\pilot\jar\corbamed.jar; c:\Episodus\pilot\jar\OpenEMed.jar;c:\Episodus\pilot\jar\omg.jar; c:\Episodus\pilot\jar\tools.jar; c:\Episodus\pilot\jar\ob\OBTrading.jar; c:\Episodus\pilot\GraphServer\generated\graphServer.jar; c:\Episodus\pilot\GraphServer\generated\IDServer.jar; c:\Episodus\pilot\GraphServer\generated\LDVException.jar; | |
03/12/2007 - 14:53:58,65> - libPath : c:\Episodus\java\bin\server | |
03/12/2007 - 14:53:58,65> JavaSystem::Init : calling JNI_CreateJavaVM | |
03/12/2007 - 13:50:45,21> JavaSystem::Init : JNI_CreateJavaVM succeeded | |
03/12/2007 - 13:50:45,21> Java init : Pilot::Init | |
03/12/2007 - 13:50:45,21> property file : NULL | |
Entering Pilot init | |
Before jenv->FindClass | |
Before jenv->GetStaticMethodID1 | |
Before jenv->GetStaticMethodID2 | |
Before jenv->CallStaticIntMethod | |
Leaving Pilot init | |
03/12/2007 - 13:50:47,83> Pilot init - nb of agents : 6 | |
03/12/2007 - 13:50:50,17> Pilot init - nb of services : 96 | |
03/12/2007 - 13:50:50,17> Java init : NautilusPilot::Init | |
03/12/2007 - 13:50:50,45> Starting, release : 5.03.0056 | |
03/12/2007 - 13:50:51,84> run Blackboard first initialization | |
03/12/2007 - 13:50:51,88> loadKS <CalculAgeKS_MUE> | |
03/12/2007 - 13:50:51,88> initKS <CalculAgeKS_MUE> | |
03/12/2007 - 13:50:51,96> KS <CalculAgeKS_MUE> initialized | |
... | |
03/12/2007 - 13:50:57,14> New Archetypes management - begin | |
03/12/2007 - 13:50:57,44> New Archetypes management - end | |
03/12/2007 - 13:50:57,44> New Fils Guides management - begin | |
03/12/2007 - 13:50:57,58> Entering SetupWindow for user login | |
03/12/2007 - 13:51:03,27> Leaving SetupWindow for user login | |
Les problèmes les plus fréquents sont décrits ci-dessous :
Démarrage de Java impossible
Lorsque Java ne peut démarrer, le fichier de trace peut se terminer comme ceci :
... début du fichier ... | |
03/12/2007 - 14:53:58,65> - libPath : c:\Episodus\java\bin\server | |
03/12/2007 - 14:53:58,65> JavaSystem::Init : calling JNI_CreateJavaVM | |
Error occurred during initialization of VM | |
Could not reserve enough space for object heap | |
Les seuls cas référencés pour cette erreur consistaient en la présence de l'antivirus AVG en parallèle avec un antivirus NOD32 ou un antivirus Norton préinstallé devenu obsolète et doublé d'un autre antivirus (AVG). La désinstallation de NOD32 ou Norton a résolu le problème.
Le fichier de trace d'installation, qui rend compte du déroulement de l'installation, des paramètres choisis et des éventuelles erreurs, se situe à la racine du disque où Episodus a été installé (par exemple, si Episodus a été installé sur le disque C, alors le fichier d'installation se situe directement, dans C:, à la racine de tous les sous-répertoires).
Il est aisément reconnaissable à son nom, du type « EpisodusReport_Fri_Dec_01_09_54_23_2006.txt » (c'est à dire : EpisodusReport + date + .txt).
Il existe autant de fichiers de ce type qu'il y a eu d'installations préalables.
Un environnement Java fonctionnel est nécessaire pour le Pilot, un composant crucial d'Episodus.
La version actuelle d'Episodus requiert un environnement Java de version 1.6
Version et origine de votre environnement Java
|
|
Si Java est fonctionnel, vous verrez ci-dessus un rectangle rose avec un texte du type:
Java Version 1.5.0_12 from Sun Microsystems Inc. ou
Java Version: 1.3.1 from Apple Computer, Inc. ou
Java Version: 1.1.4 from Microsoft Corp.
|
Si le détecteur ci-dessus ne fonctionne pas, il faut se mettre en « Invite de commandes » et taper java -version
Le répertoire a_lancer du CD d'installation contient un fichier java_version.bat qui exécute cette commande.
Test et réparation des tables myIsam
- Assurez-vous qu'il n'y a plus d'utilisateur connecté ou susceptible de l'être.
- Passez en ligne de commandes.
- Stoppez le service mySQL (commande "NET STOP MYSQL" sous Windows).
- Allez dans le répertoire mysql\bin (commande "CD \MYSQL\BIN" sous Windows).
- Vérifiez la base localpids (commande "myisamchk ..\data\localpids\*.MYI" sous Windows).
- Si des erreurs sont signalées, réparez la base localpids (commande "myisamchk -r ..\data\localpids\*.MYI" sous Windows).
- Faites de même pour la base localoids (en remplaçant localpids par localoids dans les commandes ci-dessus).
- Relancez le service mySQL (commande "NET START MYSQL" sous Windows).
ASTUCES :
Pour tester et réparer en une seule commande :
myisamchk --silent --force --fast --update-state ..\data\localpids\*.MYI
Liens utiles :
thegeekstuff.com
|