efa2 startet nicht

Einen Fehler in efa2 melden

Moderatoren: nick, smg

Forumsregeln
Beim Melden eines Fehlers, gib bitte die verwendete efa2-Version und Dein Betriebssystem an, sowie eine genaue Beschreibung der Fehlersituation und ggf. der Fehlermeldungen.
Antworten
Hans.Uhlig
Beiträge: 4
Registriert: So 4. Mär 2012, 12:50

efa2 startet nicht

Beitrag von Hans.Uhlig » Mo 5. Mär 2012, 12:31

Hallo Zusammen,

ich habe vor einigen Tagen die neue "efa2" Version installiert. Mein System ist: Windows 7 (64 bit). Die Installation wurde ohne Fehlermeldung abgeschlossen. Ein Start von "efa" ist aber nicht möglich.
Im Log gibt es folgende Fehlermeldung:

[04.03.2012 11:41:25] - efaBase - 01648 - INFO - EVT001 - PROGRAMMSTART
[04.03.2012 11:41:25] - efaBase - 01648 - INFO - INF002 - Version efa: 2.0.0_01 -- Java: 1.6.0_27 (JVM 20.2-b06) -- OS: Windows 7 6.1
[04.03.2012 11:41:26] - efaBase - 01648 - ERROR - COR002 - Verzeichnis 'C:\Program Files (x86)\efa2\fmt\' konnte weder gefunden, noch neu erstellt werden.
[04.03.2012 11:41:26] - efaBase - 01648 - INFO - COR001 - -> de.nmichael.efa.base.Main.main(Main.java:63) -> de.nmichael.efa.base.Main.<init>(Main.java:25) -> de.nmichael.efa.Program.<init>(Program.java:27) -> de.nmichael.efa.Daten.initialize(Daten.java:234) -> de.nmichael.efa.Daten.iniDirectories(Daten.java:565) -> de.nmichael.efa.Daten.haltProgram(Daten.java:309) -> de.nmichael.efa.Daten.getCurrentStack(Daten.java:256) -> java.lang.Thread.getStackTrace(Unknown Source)
[04.03.2012 11:41:26] - efaBase - 01648 - ERROR - COR001 - PROGRAMMENDE (Error Code 2)

Neue Insatallation sowohl als Standardnutzer als auch als Admin führen immmer zu dem gleichen Ergebnis.

Wer kann etwas zu den Fehlercodes sagen, bzw. wo steht etwas dazu.

Gruß
Hans

Hans.Uhlig
Beiträge: 4
Registriert: So 4. Mär 2012, 12:50

Re: efa2 startet nicht

Beitrag von Hans.Uhlig » Di 6. Mär 2012, 14:26

Hallo Zusammen,

nun haben wir den seltenen Fall, dass ich meine Anfrage selbst beantworte.
Ich habe das im Log-Protokoll angegebene Verzeichnis von Hand angelegt. Dabei fällt auf, dass ging nur über Adminrechte.
Nach dem erneuten Versuch "efa2" zu starten wurde der Fehler eines weiteren Verzeichnisses gemeldet. Auch das habe ich entsprechend (mit Adminrecht) erstellt.
Zum Schluss habe ich noch die Datei efa xxx im Verzeichnis User/efa2 gelöscht.
Der nächste Versuch war dann erfolgreich. Ich habe den Admin angemeldet und den Datenimport aus "efa1" wie es scheint erfolgreich durchgeführt.
Zusammenfassung: Das Problem schein also durch die Nutzerrechte im Windows entstanden zu sein. Warum kann sicher nur aus dem Installationsskript ermittelt werden. Hier ist also der Michael gefordert.

Sollte es also noch ein Feedback von Dir Michael dazu geben, wäre ich dankbar. Auch ggf. für andere User.

Gruß
Hans

Scherbarth
Beiträge: 8
Registriert: Sa 29. Jan 2011, 10:27

Re: efa2 startet nicht

Beitrag von Scherbarth » Di 6. Mär 2012, 22:36

Gleicher Fehler bei mir. Auf die Idee, das Verzeichnis (\fmt) per Hand zu erstellen, bin ich auch gekommen. Funktioniert aber nicht, gleiche Fehlermeldung, obwohl das Verzeichnis jetzt da ist.
Hier der log-Eintrag:
06.03.2012 21:32:56] - efaBase - 05060 - INFO - EVT001 - PROGRAMMSTART
[06.03.2012 21:32:56] - efaBase - 05060 - INFO - INF002 - Version efa: 2.0.0_01 -- Java: 1.6.0_26 (JVM 20.1-b02) -- OS: Windows Vista 6.0
[06.03.2012 21:32:58] - efaBase - 05060 - ERROR - COR002 - Verzeichnis 'C:\Program Files\efa2\fmt\' konnte weder gefunden, noch neu erstellt werden.
[06.03.2012 21:32:58] - efaBase - 05060 - INFO - COR001 - -> de.nmichael.efa.base.Main.main(Main.java:63) -> de.nmichael.efa.base.Main.<init>(Main.java:25) -> de.nmichael.efa.Program.<init>(Program.java:27) -> de.nmichael.efa.Daten.initialize(Daten.java:234) -> de.nmichael.efa.Daten.iniDirectories(Daten.java:565) -> de.nmichael.efa.Daten.haltProgram(Daten.java:309) -> de.nmichael.efa.Daten.getCurrentStack(Daten.java:256) -> java.lang.Thread.getStackTrace(Unknown Source)
[06.03.2012 21:32:58] - efaBase - 05060 - ERROR - COR001 - PROGRAMMENDE (Error Code 2)

nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Re: efa2 startet nicht

Beitrag von nick » Mi 7. Mär 2012, 06:53

Hallo,

oh, das ist ein Fehler. Das Verzeichnis fmt sollte eigentlich nicht in dem Installationsverzeichnis angelegt werden, sondern da, wo auch die anderen Nutzerdaten liegen (und der Nutzer, unter dem efa läuft, auch Schreibrechte hat). Außerdem wird dieses Verzeichnis zur Zeit eh nicht benutzt - es ist für die Stylesheets zur Formatierung der Ausgabe gedacht, die efa2 aber noch nicht unterstützt.

Bitte updated auf Version 2.0.0_02, dort habe ich den Fehler korrigiert und das Verzeichnis wird nicht mehr angelegt (und auch keine Fehlermeldung ausgegeben). In späteren Versionen wird es dann im Nutzerdaten-Verzeichnis angelegt werden.

Danke & Gruß,
Nicolas

Antworten