© Copyright International Business Machines Corporation 2006. Alle Rechte vorbehalten.
1.0 Bekannte Probleme und FehlerumgehungenUnter Linux verwendet IBM JRE 1.5 (JAVA5.0) ein neues Toolkit für die Fenstertechnik für AWT-Anwendungen. Daher stürzen getestete Anwendungen, die auf AWT basieren, bei der Ausführung in IBM JRE 1.5 ab. Dies löst eine Ausnahmebedingung des Typs "TargetGone" aus.
Fehlerumgehung:
- Geben Sie in der Befehlszeile den folgenden Befehl ein:
java -Dawt.toolkit=sun.awt.motif.MToolkit
- Als Alternative können Sie in Functional Tester Konfigurieren->Umgebungen für Tests aktivieren auswählen und auf der Registerkarte "Java-Umgebungen" den Eintrag "Dawt.toolkit=sun.awt.motif.MToolkit" zum Feld "Programmausführungsoptionen" hinzufügen.
Hinweis: Dieses Problem tritt auch bei Sun JRE 1.5 auf. Die genannte Fehlerumgehung ist bei Sun JRE 1.5 jedoch nicht möglich.
Der Grund hierfür ist ein Fehler in IBM JRE 1.5.
Fehlerumgehung: Verwenden Sie Sun JRE 1.5, IBM JRE 1.4.2 SR6 oder IBM JRE 5.0 SR3 für die Wiedergabe in HTML.
Wenn zwei Thrads in einem Prozess X-Anforderungen gleichzeitig übergeben, können die X-Bibliotheken die Anforderungen nicht bearbeiten, da sie nicht threadsicher sind. Dadurch treten asynchrone Fehler auf, die durch Nachrichten wie Unerwartete asynchrone Antwort oder Ereignis verloren angezeigt werden. Hierzu kann es auch kommen, wenn mehrere Threads in RFT-Scripts verwendet werden.
Fehlerumgehung: Setzen Sie in der Datei <RFT-Installationsverzeichnis>/ivory.properties die Option "rational.test.ft.script.playback.mouse.allow_multiple_threads" auf den Wert "true".
Wegen nicht kompatibler Codierungsformate kann Functional Tester die importierten Dateien weder erkennen noch lesen.
In Functional Tester ist als Standardcodierungsformat UTF-8 festgelegt. UTF-8 kann jedoch einige Codierungsformate wie Cp1252 nicht verarbeiten.
Fehlerumgehung: Legen Sie unter Linux ISO-8859-1 als Codierungsformat für die Dateien fest.
- Wählen Sie das importierte Projekt oder das Projekt, in das Sie die Dateien importieren, im Teilfenster "Functional Test-Projekte" aus.
- Klicken Sie auf Projekt > Eigenschaften.
- Wählen Sie im Fenster "Eigenschaften" den Eintrag Info in der Liste aus.
- Wählen Sie im Feld für die Textdateicodierung den Eintrag Andere aus.
- Wählen Sie in der Dropdown-Liste den Eintrag ISO-8859-1 aus.
- Klicken Sie auf OK.
Beim Öffnen der Functional Test-Perspektive können bisweilen Ausnahmebedingungen auftreten. Hierzu kann es in folgenden Situationen kommen:
- Die Eclipse-IDE wird durch direktes Ausführen der Datei <Functional Tester-Installationsverzeichnis>\eclipse geöffnet.
- Die Eclipse-IDE wird für ein anderes Produkt geöffnet, das dieselbe Eclipse-Shell wie Functional Tester verwendet.
Fehlerumgehung:
- Öffnen Sie Functional Tester über das Startmenü oder über den Befehl ft_starter.
- Legen Sie den Wert der Functional Tester-Umgebungsvariablen vor dem Aufrufen der Eclipse-IDE fest. Beispiel: source <Functional Tester-Installationsverzeichnis>/FunctionalTester/bin/rtsetup
Über den Script-Explorer hervorgehobene Objekte werden manchmal im Hintergrund angezeigt und sind daher nicht sichtbar.
Fehlerumgehung: Fügen Sie im Enabler dem Bereich Programmausführungsoptionen der Registerkarte Java-Umgebungen die folgende Zeile hinzu:
-Dawt.toolkit=sun.awt.motif.MToolkit