Wenn nein: die Fehlermeldung deutet darauf hin, dass "test" keinen Wert besitzt und daher die
Bezeichnung der Variable selbst als Zeichenkette in Großbuchstaben verwendet wird.
Rony G. Flatscher
--
--
__________________________________________________________________________________
Prof. Dr. Rony G. Flatscher
Department Wirtschaftsinformatik und Operations Management
Institut für Wirtschaftsinformatik und Gesellschaft
D2c 2.086
WU Wien
Welthandelsplatz 1
A-1020 Wien/Vienna, Austria/Europe
http://www.wu.ac.at
__________________________________________________________________________________
On 21.01.2021 11:03, Luka Benzia wrote:
>
> Liebe Kolleginnen und Kollegen,
>
>
>
> wir sind bei unserem Projekt auf ein Problem gestoßen, das wir nicht lösen können. Wir verwenden
> für unsere JavaFx Anwendung die 3 verschiedenen Teile: das Hauptprogramm, die FXML Datei und den
> Controller. Es funktioniert auch das meiste so wie es sein sollte, wenn ich jedoch mit Hilfe des
> Controllers einen on Action Befehl ausführe, sprich einen Button drücke und damit erneut die fxml
> Datei anspreche bekomme ich stets die Fehlermeldung:
>
>
>
>
>
> Exception in thread "JavaFX Application Thread" java.lang.RuntimeException:
> javax.script.ScriptException: org.rexxla.bsf.engines.rexx.RexxException:
> BSF4ooRexx/routine/jniRexxSendMessageToRexxObject(), error 5:
>
> 8 *-* test~setVisible(.true)
>
> Error 97 running
> rexx_invoked_via_[/C:/Users/lukab/IdeaProjects/G02_final-Project_BP2/Doktor%20Corona/fxml/test_DocCor_interface.fxml]_at_2021_01_21T09_45_58_152Z.rex
> line 8: Object method not found.
>
> Error 97.1: Object "TEST" does not understand message "SETVISIBLE".
>
> at javafx.fxml.FXMLLoader$ScriptEventHandler.handle(FXMLLoader.java:1684)
>
> at
> com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
>
> at
> com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
>
>
>
>
>
>
>
> Wenn ich nur etwas in der Konsole als Text ausgeben will funktioniert es jedoch. Also schätze ich,
> das etwas mit der Kommunikation zwischen Controller und FXML Datei nicht stimmt, aber ich finde
> den Fehler leider nicht.
>
>
>
> Es ist in der FXML Datei alles schon verändert worden, also <?language rexx?> und
fx:script
source="DocCor_interface_controller.rexx" /> und über die CMD Box funktioniert es auch nicht.
>
>
>
> Ich hoffe ich habe das möglichst verständlich erklärt, ist nicht so einfach, vielleicht hat ja
> jemand eine Idee und könnte uns weiterhelfen.
>
>
>
> Mit freundlichen Grüßen,
>
> Luka Benzia
>
> 11778695
>
>
>
>
>
>
>
>
>
>
>
>
>
>