Closed reneas closed 6 months ago
Hallo, das "Heimaten: Heimat geändert Script" hat sich geändert. Statt "heimatNeu" muss "getHeimat()" genutzt werden. Vermutlich hast du da in den Hausregeln eine Änderung vorgenommen, sodass der Eintrag nicht aktualisiert wurde.
Morgen! Das ging ja fix :) Leider kommt jetzt dieser Fehler:
Neuer Eintrag in sephrasto.log
:
2024-04-30 08:59:51,322 | CRITICAL | Sephrasto.py::__init__(148) | Starte Sephrasto v5.0.0
2024-04-30 08:59:51,322 | CRITICAL | Sephrasto.py::__init__(149) | Qt 6.7.0 PySide 6.7.0 (compiled with Qt 6.7.0)
2024-04-30 08:59:51,495 | WARNING | Sephrasto.py::qt_message_handler(94) | Path override failed for key base::DIR_>
2024-04-30 08:59:51,544 | CRITICAL | Sephrasto.py::__init__(253) | Plugin: loaded Historie
2024-04-30 08:59:53,229 | WARNING | Migrationen.py::hausregelnMigrieren(68) | Migriere Hausregeln Hausregeln.xml v>
2024-04-30 08:59:53,229 | WARNING | Migrationen.py::hausregelnMigrieren(68) | Migriere Hausregeln Hausregeln.xml v>
2024-04-30 08:59:53,300 | CRITICAL | Sephrasto.py::sephrasto_excepthook(61) | TypeError: Char.__init__.<locals>.<l>
File "/home/reneas/Programme/Sephrasto/./src/Sephrasto/Sephrasto.py", line 396, in editExisting
File "/home/reneas/Programme/Sephrasto/src/Sephrasto/CharakterEditor.py", line 121, in loadCharacter
File "/home/reneas/Programme/Sephrasto/src/Sephrasto/Charakter.py", line 536, in aktualisieren
File "/home/reneas/Programme/Sephrasto/src/Sephrasto/Core/AbgeleiteterWert.py", line 128, in aktualisieren
File "RS Script", line 1, in <module>
Wird das jetzt so eine Schnitzeljagd oder gibt es ne Möglichkeit das direkt alles zu aktualisieren?
Ich werde eine Migration schreiben, die typische Script-Änderungen anpasst, das sollte 99% der Probleme automatisch fixen.
Hammer, danke dir!
Sephrasto 5.0.1 ist nun live, gerne kurz Bescheid geben, ob alles läuft. :)
jaaa funktioniert, danke dir!!
es gibt noch diese Zeile in sephrasto.log
, die ich aber wahrscheinlich ignorieren kann?
2024-04-30 14:02:25,694 | WARNING | Sephrasto.py::qt_message_handler(94) | Path override failed for key base::DIR_APP_DICTIONARIES and path '/usr/bin/qtwebengine_dictionaries' (None:0, None)
Das kannst du mit ziemlicher Sicherheit ignorieren. Das müssten die (für uns unnützen) Übersetzungdateien von der QWebEngine sein, die löschen wir um den Download klein zu halten. Vielleicht mal kurz in die Sephrasto-Hilfe schauen, ob die korrekt angezeigt wird (Fragezeichen-Button im Hauptfenster).
Hab grade die neue Version runtergeladen, wollte meinen Charakter öffnen und habe die folgende Fehlermeldung bekommen...
Hier ist die sephrasto.log
Falls es was ausmacht: Ich habe die Pakete aus
requirements.txt
in einervenv
im Sephrasto Ordner installiert, die ich vorher gesourced habe.Infos: Betriebssystem: Kubuntu 24.04 Python Version: 3.12.3