19.11.2014, 15:43
Hi tero,
das Problem könnte sein das du vergessen hast allen Programmdateien das Execution-Flag zu setzen, dies ist leider im SVN nicht gespeichert. Das heißt wenn du auf eine neue Revision updatest mußt du das Execution-Flag für alle geändeten Datein neu setzten. Am besten machst du das für alle Datein, die WB ist da leider sehr großzügig und startet auch Programme bei denen kein Execution-Flag gesetzt ist, nur wenn diese dann versuchen eine Programm zu starten per CLI klappt das dann nicht mehr.
In deinem Fall klappt der Aufruf des AB3Scanners nicht dieser erstellt für AIDE (Hauptprogramm) die benötigten Dateien (Hashmaps) beim ersten Aufruf, aemit es weiß was ein Befehl,Includefunktion usw. ist und Scanned dann auch den zu ladenen Sourcecode. Es ist auch nicht ratsam diese Dateien(includes.tmp.txt/SDK.l.pft/SDK.pft) von einer alten Version zu kopieren da sich in der neuen Version Befehle und Includes geändert haben könnten, Änderungen dieser kann der Scanner im Moment nicht erkennen.
das Problem könnte sein das du vergessen hast allen Programmdateien das Execution-Flag zu setzen, dies ist leider im SVN nicht gespeichert. Das heißt wenn du auf eine neue Revision updatest mußt du das Execution-Flag für alle geändeten Datein neu setzten. Am besten machst du das für alle Datein, die WB ist da leider sehr großzügig und startet auch Programme bei denen kein Execution-Flag gesetzt ist, nur wenn diese dann versuchen eine Programm zu starten per CLI klappt das dann nicht mehr.
In deinem Fall klappt der Aufruf des AB3Scanners nicht dieser erstellt für AIDE (Hauptprogramm) die benötigten Dateien (Hashmaps) beim ersten Aufruf, aemit es weiß was ein Befehl,Includefunktion usw. ist und Scanned dann auch den zu ladenen Sourcecode. Es ist auch nicht ratsam diese Dateien(includes.tmp.txt/SDK.l.pft/SDK.pft) von einer alten Version zu kopieren da sich in der neuen Version Befehle und Includes geändert haben könnten, Änderungen dieser kann der Scanner im Moment nicht erkennen.