Wenn ich versuche Rezepte zu importieren bekomme ich auf der Konsole eine ganze Latte an Exceptions. Es öffnet sich auch kein Browser Fenster mit dessen Hilfe ich irgendwelche Rezepte übernehmen könnte. Es ist schon schade das sowohl der Import von CookML Dateien als auch der Import über das Web Interface nicht richtig funktioniert.
Welche Version wird verwendet, unter welchem Betriebssystem? Wäre es möglich die CookML Datei anzuhängen?
Es wird die Version 5.4.5 verwendet unter Linux (Fedora 27)
Die Probleme beim CookML Import habe ich hier beschrieben:
https://www.rezeptsuite.de/forum/bugberichte-probleme/1570-import-von-cookml-rezepten-bilder-werden-nicht-mit-importiert
bei der Exception geht es darum das beim Start der Import Funktion kein Browser geöffnet wird. Ich würde gerne die Funktion nutzen Rezepte aus dem Netz nach RS zu importieren. Allerdings geht der vermutlich wegen der NullPointerException im RecipeImportController nicht auf. Der Bereich wo eigentlich der Browser sein sollte ist einfach nur grau. Es wird auch keine Fehlermeldung angezeigt.
Hier noch einen Screenshot:
https://rezeptsuite.de/media/kunena/attachments/3274/Bildschirmfoto vom 2018-07-11 22-05-42.png
Vermutlich liegt es an dieser Fehlermeldung:
/home/jbolay/prg/rs/runtime/lib/amd64/libjfxwebkit.so: libicui18n.so.55: cannot open shared object file: No such file or directory
Da wird in der Linux Distribution ein Paket fehlen.
Ich habe mir das ganz nochmal genauer angeschaut. Auf meinem System sind die genannten Bibliotheken in der Version 57 vorhanden aber FX Java verlangt das ganze in Version 55. Ich habe mal Links angelegt auf die neu Version damit bin ich jetzt mal weiter gekommen. Bekomme jetzt aber diese Fehlermeldung:
Caused by: java.lang.UnsatisfiedLinkError: /home/jbolay/prg/rs/runtime/lib/amd64/libjfxwebkit.so: /home/jbolay/prg/rs/runtime/lib/amd64/libjfxwebkit.so: undefined symbol: UCNV_TO_U_CALLBACK_SUBSTITUTE_55
Bringt Rezeptsuite seine Java FX Version selber mit? Könnte es vielleicht sein das sich das Java das auf meinem System drauf ist in einer neueren Version ist als die von Rezept Suite erwartete?
RezeptSuite bringt eigentlich alles mit. Greift aber natürlich auf die nativen Bibliotheken des Betriebssystems zu.
Ich würde eher in die Richtung dieser Lib “libicui18n.so” schauen. Die müsste in einem Paket “stringi” vorhanden sein.