Das ist schon richtig. Die Java-Version kann ab Java 11 oder höher sein. Hast Du diesen Tip nochmal geprüft?
Viele Grüße,
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Ja das habe ich. Wenn ich bei der Meldung auf Ok klicke, wird der Eintrag automatisch gelöscht.
Viele Grüße
Mahmut
Hallo Mahmut, probier mal folgendes:
- Datenbank, Vorlagen und Dokumente der neuen Version sichern
- Verzeichnisse C:\Users\mahmu\.eclipse und C:\Users\mahmu\.fakturama2 umbenennen
- das neue Fakturama 2.1 starten und als Arbeitsverzeichnis Dein neues für die 2.1 angeben (dort, wo praktisch Deine 2er-Version läuft)
Durch diese Aktion werden die internen Konfigurationsdateien neu geschrieben. Die können da manchmal auch ein Hindernis sein.
Viele Grüße,
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Hi Ralf,
ich bin echt am verzweifeln. Ich hab nun manuell alles neu eingerichtet also mit dem Assistenten, aber leider kein Erfolg. Ich glaube das meintest du auch.
Also .eclipse und .fakturama habe ich umbenannt und neugestartet. Sodass Arbeitsverzeichnis etc. neu eingetragen werden musste.
Weiterhin gleiches Verhalten und gleicher Eintrag im Log:
!SESSION 2022-03-15 22:14:51.884 -----------------------------------------------
eclipse.buildId=2.1.2.
java.version=17.0.1
java.vendor=Azul Systems, Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Command-line arguments: -os win32 -ws win32 -arch x86_64
!ENTRY com.sebulli.fakturama.common 4 0 2022-03-15 22:15:02.599
!MESSAGE c.s.f.LifecycleManager.checksBeforeStartup:160|couldn't create or update database!
!SESSION 2022-03-15 22:16:23.292 -----------------------------------------------
eclipse.buildId=2.1.2.
java.version=17.0.1
java.vendor=Azul Systems, Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Command-line arguments: -os win32 -ws win32 -arch x86_64
!ENTRY com.sebulli.fakturama.common 4 0 2022-03-15 22:16:31.483
!MESSAGE c.s.f.LifecycleManager.checksBeforeStartup:160|couldn't create or update database!
PS: Kann es an der Datenbank liegen? Also ich achte auch immer das DATABASECHANGELOGLOCK leer ist.
Viele Grüße
Mahmut
Hast Du ".fakturama" oder ".fakturama2" umbenannt? Geht es mit einer der früheren Datenbanken (irgendeine aus dem Backup)?
Viele Grüße,
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
@rheydenr Habe .fakturama2 in .fakturama2_old umbenannt. Ich habe leider nicht viele Backups aktuell aber alle App Versionen unter 2.1.0 funktionieren.
PS: Kann es an der Datenbank liegen? Also ich achte auch immer das DATABASECHANGELOGLOCK leer ist.
Was ändert sich denn in der DB bei einer neueren APP Version?
Viele Grüße
Mahmut
Hast Du schon mal
Fakturama -clean -consoleLog
ausprobiert? (über die Kommandozeile -> cmd)
Viele Grüße,
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Wo gebe ich es ein?
Viele Grüße
Mahmut
auf der Kommandozeile ("Eingabeaufforderung" bei Windows oder Terminal/Konsole bei Linux bzw. Mac)
microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM
Du startest eine Kommandozeile (Start -> Eingabeaufforderung), wechselst ins Verzeichnis
cd %ProgramFiles%\Fakturama2
und tippst den Befehl von oben dort ein.
Viele Grüße,
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Habe es jetzt gemacht. Gleiche Meldung
Mõrz 15, 2022 10:39:28 PM liquibase.database
WARNUNG: Failed to restore the auto commit to true
!SESSION 2022-03-15 22:39:17.498 -----------------------------------------------
eclipse.buildId=2.1.2.
java.version=17.0.1
java.vendor=Azul Systems, Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Command-line arguments: -os win32 -ws win32 -arch x86_64 -clean -consolelog
!ENTRY com.sebulli.fakturama.common 4 0 2022-03-15 22:39:28.229
!MESSAGE c.s.f.LifecycleManager.checksBeforeStartup:160|couldn't create or update database!
22:39:28.261 [Equinox Log Thread - Equinox Container: 116b3d8f-341b-4701-b05c-e85e22b15baf] ERROR com.sebulli.fakturama.common - Can't show the error message in Error View because no EventBroker is available!
22:39:28.261 [Equinox Log Thread - Equinox Container: 116b3d8f-341b-4701-b05c-e85e22b15baf] ERROR com.sebulli.fakturama.common - couldn't create or update database!
Viele Grüße
Mahmut
Da kam aber auch ganz viel Output mit folgendes:
[EL Severe]: metadata: 2022-03-15 22:39:20.056--ServerSession(129410314)--The java.lang.Long class was compiled with an unsupported JDK. Report this error to the EclipseLink open source project.
Kann es das Problem sein?
Viele Grüße
Mahmut
Hm... Glaube ich eigentlich nicht. Du kannst ja vorsichtshalber nochmal mit einem Java 11 testen. Falls es da noch andere Meldungen mit "error" gibt, würde mich das ebenfalls interessieren...
Viele Grüße,
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
@rheydenr habs jetzt auch mit 11er probiert, diesselbe Meldung.
Die hatte ich eben:
C:\Program Files\Fakturama2>java -version
java version "17.0.2" 2022-01-18 LTS
Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)
Die Version habe ich aktuell:
C:\Program Files\Fakturama2>java -version
java version "11.0.13" 2021-10-19 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.13+10-LTS-370)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.13+10-LTS-370, mixed mode)
Viele Grüße
Mahmut
Hi Ralf,
danke nochmal für die Hilfe Heute. Ich habe mal weitergemacht mit dem Löschen der Tabellen. Es sind bei mir folgende Tabellen betroffen gewesen. Ich habe diese gelöscht und nun startet auch die 2.1.2d.
FKT_ADDRESS_CONTACTTYPES
FKT_DOCUMENTRECEIVER
TMP_FKT_DOCUMENT
TMP_FKT_CONTACT
Diese waren bei einem Mandant leere Tabellen. Aber bei dem anderen Mandanten, welche ich seit 2018 in Betrieb habe sind folgende Tabellen gefüllt (Ich weiss nicht ob da etwas schief geht, wenn ich die genauso lösche):
FKT_ADDRESS_CONTACTTYPES (gefüllt)
FKT_DOCUMENTRECEIVER (gefüllt)
TMP_FKT_DOCUMENT (leer)
TMP_FKT_CONTACT (nicht vorhanden)
Viele Grüße
Mahmut