Fakturama 2.1.3c-2 ...
 
Benachrichtigungen
Alles entfernen

[Gelöst] Fakturama 2.1.3c-2 startet nicht mehr, bricht bei "initialize classes" ab

18 Beiträge
2 Benutzer
0 Reactions
1,262 Aufrufe
(@earlybird)
Eminent Member
Beigetreten: vor 13 Jahren
Beiträge: 21
Topic starter   [#4320]

Hallo zusammen,
unter Manjaro habe ich plötzlich, nach einem Update (AUR) einen Fehler!
Das Programm starte nicht mehr, in dem User-Verzeichniss wurde folgende "hs_err_pid9697.log"
LOG-Datei ausgegeben hier steht:

#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007540a3a3ed16, pid=9697, tid=9698
#
# JRE version: OpenJDK Runtime Environment (17.0.13+11) (build 17.0.13+11)
# Java VM: OpenJDK 64-Bit Server VM (17.0.13+11, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C [libswt-gtk-4950r5.so+0x3ed16] Java_org_eclipse_swt_internal_C_strlen+0xf
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h" (or dumping to /home/juergen/core.9697)
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

Bei einem vorherigen Versuch stand in dem Verzeichnis [.Fakturama2] eine ausgegebenen LOG-Datei :

!SESSION 2024-12-30 19:33:02.902 -----------------------------------------------
eclipse.buildId=2.1.3.202304210827
java.version=11.0.25
java.vendor=Arch Linux
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86_64

!ENTRY com.sebulli.fakturama.common 4 0 2024-12-30 19:33:09.583
!MESSAGE error while migrating Vats; Message: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.7.10.v20211216-fe64cd39c3): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLSyntaxErrorException: user lacks privilege or object not found: VATS in statement [SELECT COUNT(ID) FROM Vats]
Error Code: -5501
Call: SELECT COUNT(ID) FROM Vats
Query: ReportQuery(referenceClass=OldVats sql="SELECT COUNT(ID) FROM Vats")
!STACK 0
javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.7.10.v20211216-fe64cd39c3): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLSyntaxErrorException: user lacks privilege or object not found: VATS in statement [SELECT COUNT(ID) FROM Vats]
Error Code: -5501

usw....

inzwischen habe ich die "java.version=17" eingestellt.

Hatte jemand schon so ein Problem?
Was kann/soll ich machen um den Fehler zu finden und zu beheben?
Eine Neu-Installation des Fakturama-Builds hat das Problem nicht beseitigt.

Ich hoffe es kann mir jemand helfen, f
ür Eure freundliche Unterstützung schon einmal herzlichen Dank

earlybird

ps
Wünsche Euch einen "guten" Rutsch ins neue Jahr 2025



   
Zitat
Themen-Schlagwörter
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4930
 

Moin, Du müßtest bitte einmal Java 8 deinstallieren und stattdessen Java 11 installieren. Scheinbar ist das durch das Update geändert worden.


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@earlybird)
Eminent Member
Beigetreten: vor 13 Jahren
Beiträge: 21
Topic starter  

Hallo Ralf, guten Morgen,
danke für deine schnelle Antwort(!!)

Ich habe gar kein "java-8" installiert (s. *.jpg).
Z.Z. ist java-17 als "default" im Einsatz

Mit freundlichem Gruß
earlybird



   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4930
 

Sorry, irgendwie hatte ich da falsch geguckt... Das Problem scheint hier eher an der Datenbank zu liegen:

Internal Exception: java.sql.SQLSyntaxErrorException: user lacks privilege or object not found: VATS in statement [SELECT COUNT(ID) FROM Vats]

Das ist aber doch eine Tabelle aus der Version 1.6.9 - hast Du eine Migration gemacht?

 


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@earlybird)
Eminent Member
Beigetreten: vor 13 Jahren
Beiträge: 21
Topic starter  

Hallo guten Morgen Ralf,
wünsche Dir/Euch zuerst ein "frohes" neues Jahr 2025!!
Habe eigentlich wie jedes Jahr einen neuen Ordner >2025 erstellt, die Fakturama-Daten rüberkopiert.
Dann Fakturama geöffnet und das Arbeitsverzeichnis auf 2025 geändert.
Da hat das Programm noch gestartet. Allerdings fehlten die Kontakte das habe ich dann versucht über eine csv-Liste einzuspielen.
Hat aber nicht funktioniert.
Gut habe ich gedacht alle Daten sind gesichert. Nimmst du den Paketmanager und installierst Fakturama neu.
Danach lief leider nichts mehr! 🙁

Es bricht bei "initialize classes" ab!

Wie kann ich jetzt wieder ein funktionierendes System erhalten?

Mit freundlichem Gruß
earlybird



   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4930
 

Moin, ich bin mir immer noch nicht ganz sicher, ob mit den Versionen was durcheinandergeraten ist. Kannst Du es denn mit einem Backup wieder starten (aus dem Backup-Verzeichnis)?


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@earlybird)
Eminent Member
Beigetreten: vor 13 Jahren
Beiträge: 21
Topic starter  

Hallo guten Tag Ralf,
leider nein! Habe jetzt noch mal alle java- versionen ausprobiert,nichts hat geholfen.

er bleibt immer hängen bei "initialize classes"

Das Fehlerlog im User-Verzeichniss "hs_err_pid2157.log"
:sieht so aus:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x000073c4a9c3ed16, pid=2157, tid=2158
#
# JRE version: OpenJDK Runtime Environment (17.0.13+11) (build 17.0.13+11)
# Java VM: OpenJDK 64-Bit Server VM (17.0.13+11, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C [libswt-gtk-4950r5.so+0x3ed16] Java_org_eclipse_swt_internal_C_strlen+0xf
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h" (or dumping to /home/juergen/core.2157)
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

diese Zeile ist bei allen java-Versionen vorhanden:
Problematic frame:
# C [libswt-gtk-4950r5.so+0x3ed16] Java_org_eclipse_swt_internal_C_strlen+0xf

usw.........

Mit freundlichem Gruß
earlybird



   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4930
 

Das ist aber ein richtig fieser Abbruch... Probier mal folgendes (im Terminal):

  • mv ~/.fakturama2 .fakturama2.old
  • cd /usr/share/fakturama2
  • ./Fakturama -clean -consoleLog

Startet Fakturama dann? (es dürften allerdings keine Daten da sein)


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@earlybird)
Eminent Member
Beigetreten: vor 13 Jahren
Beiträge: 21
Topic starter  

Hallo guten Abend Ralf,
erst mal "Danke(!!)" das Du dir die Zeit nimmst!!!
Habe hier ein Screenshot nach der Auswahl eines leeren Verzeichnisses
bleibt er immer hängen bei "initialize classes"

mit freundlichem Gruß
earlybird



   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4930
 

hm. Kannst Du bitte mal das Log im Hintergrund hier mit posten?


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@earlybird)
Eminent Member
Beigetreten: vor 13 Jahren
Beiträge: 21
Topic starter  

Hallo guten Abend Ralf,
ich habe die Log-Datei "hs_err_pid2743.log"
unten angehängt.
Mit freundlichem Gruß
earlybird



   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4930
 

nein, in Deinem Terminal im Hintergrund waren irgendwelche Logausgaben zu sehen. Das würde ich gerne haben 🙂


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@earlybird)
Eminent Member
Beigetreten: vor 13 Jahren
Beiträge: 21
Topic starter  

Hallo guten Abend Ralf,
ich habe die Log-Datei "hs_err_pid2743.log"
unten angehängt.???
Leider ist der Dateityp als Anhang nicht möglich!
Soll ich den gesamten Text hier einfügen?

Mit freundlichem Gruß
earlybird



   
AntwortZitat
(@earlybird)
Eminent Member
Beigetreten: vor 13 Jahren
Beiträge: 21
Topic starter  

Hallo guten Abend Ralf,

leider ist das nicht mehr möglich!
Da ich den Rechner zwischendurch neu gestartet habe.
Aber kein Problem da sich die Ausgangslage nicht geändert hat starte ich noch mal mit deinen
Terminal-Befehlen!

Mit freundlichem Gruß
earlybird



   
AntwortZitat
(@earlybird)
Eminent Member
Beigetreten: vor 13 Jahren
Beiträge: 21
Topic starter  

Hallo guten Abend Ralf,

hier ein neuer Versuch die Terminal-Ausgabe als [*.txt] zu senden

Mit freundlichem Gruß
earlybird



   
AntwortZitat
Seite 1 / 2
Teilen: