Hallo zusammen,
ich komme scheinbar mit den Java-Versionen durcheinander.... oder es ist ein anderes Problem.
Nachdem ich mal vor Wochen von KUbuntu 16.04 auf 18.04 umgestiegen bin, läuft mein Fakturama nicht mehr.
Es erscheint folgende Anzeige:
Sreenshot
Java ist folgendes installiert:
Java
Auf einem zweiten Kubuntu-PC (neu aufgesetzt, auch von 16.04 auf 18.04) habe ich das selbe Problem, Programm startet nicht. Es handelt sich hier um eine andere Fakturama-Installation, nicht die selbe wie oben...
Fakturama-Error zweiter PC
Java hier:
2. Java
Ich dachte ich bekomme das mit dem zweiten (frisch gebauten) PC leichter hin.... 🙁
Würde mich freuen wenn mir den entscheidenen Hinweis reichen könnte.
Viele Grüße,
Ralf
PS: Die Image-Links scheinen nicht zu funktionieren...
Hallo Ralf,
stehen in ~/.fakturama2/.metadata/.log (bei Linux / Mac OS) irgendwelche Hinweise?
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Hallo Ralf,
ja, jede Menge:
!SESSION 2019-02-28 10:41:31.824 -----------------------------------------------
eclipse.buildId=2.0.3.
java.version=1.8.0_201
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86_64
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:48.386
!MESSAGE create Document list part
!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-28 10:50:48.447
!MESSAGE Unable to generate parameterized command for org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@59018eed (elementId: menu:main.menu.file.webshop.id, tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@467ef400, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %command.webshop.name, iconURI: icon://COMMAND_SHOP, tooltip: %command.webshop.tooltip, enabled: false, selected: false, type: Push) (mnemonics: null) (wbCommand: null) with {org.fakturama.webshop.connector.action=import-orders, com.sebulli.fakturama.webshopimport.prepareGetProductsAndOrders=true}
!SESSION 2019-02-28 10:50:49.325 -----------------------------------------------
eclipse.buildId=2.0.3.
java.version=1.8.0_201
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86_64
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:54.405
!MESSAGE propertiesFile: /home/ralf/Daten/Faktura/fakturamaviews.properties
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:54.419
!MESSAGE {fakturama.views.vatTable.BODY.columnWidth.sizes=0:39,1:33,2:12,3:16}
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:54.420
!MESSAGE {fakturama.views.documentTable.BODY.columnWidth.sizes=0:12,1:14,2:3,3:33,4:10,5:16,6:12, fakturama.views.vatTable.BODY.columnWidth.sizes=0:39,1:33,2:12,3:16}
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:54.420
!MESSAGE {fakturama.views.paymentTable.BODY.columnWidth.sizes=0:32,1:12,2:9,3:25,4:12,5:10, fakturama.views.documentTable.BODY.columnWidth.sizes=0:12,1:14,2:3,3:33,4:10,5:16,6:12, fakturama.views.vatTable.BODY.columnWidth.sizes=0:39,1:33,2:12,3:16}
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:54.420
!MESSAGE {fakturama.views.contactTable.BODY.columnWidth.sizes=0:6,1:25,2:33,3:20,4:9,5:7, fakturama.views.paymentTable.BODY.columnWidth.sizes=0:32,1:12,2:9,3:25,4:12,5:10, fakturama.views.documentTable.BODY.columnWidth.sizes=0:12,1:14,2:3,3:33,4:10,5:16,6:12, fakturama.views.vatTable.BODY.columnWidth.sizes=0:39,1:33,2:12,3:16}
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:54.420
!MESSAGE {fakturama.views.contactTable.BODY.columnWidth.sizes=0:6,1:25,2:33,3:20,4:9,5:7, fakturama.views.paymentTable.BODY.columnWidth.sizes=0:32,1:12,2:9,3:25,4:12,5:10, fakturama.views.documentTable.BODY.columnWidth.sizes=0:12,1:14,2:3,3:33,4:10,5:16,6:12, PRODUCTS.BODY.columnWidth.sizes=0:24,1:11,2:25,3:16,4:16,5:8, fakturama.views.vatTable.BODY.columnWidth.sizes=0:39,1:33,2:12,3:16}
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:54.420
!MESSAGE {fakturama.views.contactTable.BODY.columnWidth.sizes=0:6,1:25,2:33,3:20,4:9,5:7, TEXTS.BODY.columnWidth.sizes=0:0,1:100, fakturama.views.paymentTable.BODY.columnWidth.sizes=0:32,1:12,2:9,3:25,4:12,5:10, fakturama.views.documentTable.BODY.columnWidth.sizes=0:12,1:14,2:3,3:33,4:10,5:16,6:12, PRODUCTS.BODY.columnWidth.sizes=0:24,1:11,2:25,3:16,4:16,5:8, fakturama.views.vatTable.BODY.columnWidth.sizes=0:39,1:33,2:12,3:16}
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:54.420
!MESSAGE {fakturama.document.itemTable.BODY.columnWidth.sizes=0:11,1:7,2:10,3:12,4:5,5:8,6:5,7:11,8:7,9:7,10:11,11:6, fakturama.views.contactTable.BODY.columnWidth.sizes=0:6,1:25,2:33,3:20,4:9,5:7, TEXTS.BODY.columnWidth.sizes=0:0,1:100, fakturama.views.paymentTable.BODY.columnWidth.sizes=0:32,1:12,2:9,3:25,4:12,5:10, fakturama.views.documentTable.BODY.columnWidth.sizes=0:12,1:14,2:3,3:33,4:10,5:16,6:12, PRODUCTS.BODY.columnWidth.sizes=0:24,1:11,2:25,3:16,4:16,5:8, fakturama.views.vatTable.BODY.columnWidth.sizes=0:39,1:33,2:12,3:16}
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:54.420
!MESSAGE {fakturama.document.itemTable.BODY.columnWidth.sizes=0:11,1:7,2:10,3:12,4:5,5:8,6:5,7:11,8:7,9:7,10:11,11:6, fakturama.views.contactTable.BODY.columnWidth.sizes=0:6,1:25,2:33,3:20,4:9,5:7, TEXTS.BODY.columnWidth.sizes=0:0,1:100, VOUCHERITEMS.BODY.columnWidth.sizes=0:23,1:14,2:14,3:33,4:16, fakturama.views.paymentTable.BODY.columnWidth.sizes=0:32,1:12,2:9,3:25,4:12,5:10, fakturama.views.documentTable.BODY.columnWidth.sizes=0:12,1:14,2:3,3:33,4:10,5:16,6:12, PRODUCTS.BODY.columnWidth.sizes=0:24,1:11,2:25,3:16,4:16,5:8, fakturama.views.vatTable.BODY.columnWidth.sizes=0:39,1:33,2:12,3:16}
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:54.421
!MESSAGE {VOUCHERS.BODY.columnWidth.sizes=0:9,1:25,2:3,3:33,4:14,5:16, fakturama.views.vatTable.BODY.columnWidth.sizes=0:39,1:33,2:12,3:16, fakturama.views.documentTable.BODY.columnWidth.sizes=0:12,1:14,2:3,3:33,4:10,5:16,6:12, fakturama.views.contactTable.BODY.columnWidth.sizes=0:6,1:25,2:33,3:20,4:9,5:7, fakturama.views.paymentTable.BODY.columnWidth.sizes=0:32,1:12,2:9,3:25,4:12,5:10, TEXTS.BODY.columnWidth.sizes=0:0,1:100, VOUCHERITEMS.BODY.columnWidth.sizes=0:23,1:14,2:14,3:33,4:16, PRODUCTS.BODY.columnWidth.sizes=0:24,1:11,2:25,3:16,4:16,5:8, fakturama.document.itemTable.BODY.columnWidth.sizes=0:11,1:7,2:10,3:12,4:5,5:8,6:5,7:11,8:7,9:7,10:11,11:6}
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:54.421
!MESSAGE {VOUCHERS.BODY.columnWidth.sizes=0:9,1:25,2:3,3:33,4:14,5:16, fakturama.views.vatTable.BODY.columnWidth.sizes=0:39,1:33,2:12,3:16, fakturama.views.shippingTable.BODY.columnWidth.sizes=0:39,1:33,2:12,3:16, fakturama.views.documentTable.BODY.columnWidth.sizes=0:12,1:14,2:3,3:33,4:10,5:16,6:12, fakturama.views.contactTable.BODY.columnWidth.sizes=0:6,1:25,2:33,3:20,4:9,5:7, fakturama.views.paymentTable.BODY.columnWidth.sizes=0:32,1:12,2:9,3:25,4:12,5:10, TEXTS.BODY.columnWidth.sizes=0:0,1:100, VOUCHERITEMS.BODY.columnWidth.sizes=0:23,1:14,2:14,3:33,4:16, PRODUCTS.BODY.columnWidth.sizes=0:24,1:11,2:25,3:16,4:16,5:8, fakturama.document.itemTable.BODY.columnWidth.sizes=0:11,1:7,2:10,3:12,4:5,5:8,6:5,7:11,8:7,9:7,10:11,11:6}
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:54.421
!MESSAGE {VOUCHERS.BODY.columnWidth.sizes=0:9,1:25,2:3,3:33,4:14,5:16, fakturama.views.vatTable.BODY.columnWidth.sizes=0:39,1:33,2:12,3:16, LIST.BODY.columnWidth.sizes=0:50,1:50, fakturama.views.shippingTable.BODY.columnWidth.sizes=0:39,1:33,2:12,3:16, fakturama.views.documentTable.BODY.columnWidth.sizes=0:12,1:14,2:3,3:33,4:10,5:16,6:12, fakturama.views.contactTable.BODY.columnWidth.sizes=0:6,1:25,2:33,3:20,4:9,5:7, fakturama.views.paymentTable.BODY.columnWidth.sizes=0:32,1:12,2:9,3:25,4:12,5:10, TEXTS.BODY.columnWidth.sizes=0:0,1:100, VOUCHERITEMS.BODY.columnWidth.sizes=0:23,1:14,2:14,3:33,4:16, PRODUCTS.BODY.columnWidth.sizes=0:24,1:11,2:25,3:16,4:16,5:8, fakturama.document.itemTable.BODY.columnWidth.sizes=0:11,1:7,2:10,3:12,4:5,5:8,6:5,7:11,8:7,9:7,10:11,11:6}
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:54.423
!MESSAGE --- old data end ----
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:50:55.264
!MESSAGE beendet
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:51:13.401
!MESSAGE create Document list part
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:51:29.308
!MESSAGE beendet
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-02-28 10:52:03.237
!MESSAGE Saving NatTable state to fakturamaviews.properties
!SESSION 2019-10-09 15:54:27.459 -----------------------------------------------
eclipse.buildId=2.0.3.
java.version=1.8.0_201
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86_64
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-10-09 15:54:37.533
!MESSAGE create Document list part
!ENTRY org.eclipse.e4.ui.workbench 1 0 2019-10-09 15:54:46.314
!MESSAGE Saving NatTable state to fakturamaviews.properties
!SESSION 2019-10-09 18:09:16.174 -----------------------------------------------
eclipse.buildId=2.0.3.
java.version=1.8.0_201
java.vendor=Oracle Corporation
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 2019-10-09 18:09:20.340
!MESSAGE couldn't create or update database!
!SESSION 2019-10-09 18:09:46.843 -----------------------------------------------
eclipse.buildId=2.0.3.
java.version=1.8.0_201
java.vendor=Oracle Corporation
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 2019-10-09 18:09:50.941
!MESSAGE couldn't create or update database!
!SESSION 2019-10-11 16:09:44.709 -----------------------------------------------
eclipse.buildId=2.0.3.es
java.version=1.8.0_201
java.vendor=Oracle Corporation
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 2019-10-11 16:09:49.262
!MESSAGE couldn't create or update database!
!SESSION 2019-10-11 16:13:12.904 -----------------------------------------------
eclipse.buildId=2.0.3.
java.version=1.8.0_201
java.vendor=Oracle Corporation
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 2019-10-11 16:13:17.016
!MESSAGE couldn't create or update database!
Viele Grüße,
Ralf
Moin,
irgendwie kann die Datenbank nicht geladen werden. Kannst Du mal nachschauen, ob da evtl. ein Prozeß klemmt?
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Moin Ralf,
ich weiß ja nicht nach was ich genau schauen muss ... was für ein ("Prozeß") könnte da klemmen?
Kann man die DB irgendwie manuell laden, bzw. was ist das für eine DB und gibt es ein anderes DB-Tool womit man das mal machen könnte...
Ich weiß schlicht zu wenig über diese Software..
Danke für Deinen Hilfe.
Gruß,
Ralf
Fakturama startet im Hintergrund noch einen Prozeß, der die Datenbank laufen läßt. Der hängt manchmal beim Beenden der Anwendung. Man sieht das, wenn man "ps -aef" eingibt im Terminal. Da gibt es dann einen java-Prozeß, den man manuell beenden muß. Ansonsten wäre noch die Frage, ob das Verzeichnis, wo die Datenbank liegt, die entsprechenden Schreibrechte hat.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Hallo Zusammen
Ich hab seit heute den genau gleichen Fehler, ausser dass bei "-exitdata" ein anderer Wert steht und ich den Pfad zum Mandanten übergebe.
Habe vorgestern die letzte Rechnung erstellt, heute kann ich die Software nicht mehr starten. Habe dazwischen keine Systemaktualisierung vorgenommen.
Es läuft kein Hintergrundprozess. Hatte damit immer wieder mal Probleme, darum starte ich Fakturama aus einer Shell, damit habe ich dieses Problem beseitig.
Version auch hier: Ubuntu 18.04.3 LTS
Fakturama: 2.0.4
Kenn mich mit Linux recht gut aus, hab aber Null Ahnung von Java. 🙁
Grüsse
Chinchilla
Moin,
ich glaube, Java ist hier auch nicht das Problem. Die erste Anlaufstelle ist in solchen Fällen immer das Logfile in in ~/.fakturama2/.metadata/.log. Da stehen die Dinge drin, die zum Fehler geführt haben. Wenn dort nichts drinsteht, besteht das Problem außerhalb der Anwendung.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Hallo Ralf
im .log steht:
!ENTRY com.sebulli.fakturama.common 4 0 2019-10-17 10:37:58.372 !MESSAGE couldn't create or update database!
Die Datenbanken existieren jedoch und haben auch die notwendigen Rechte:
ls -l Database/ insgesamt 2832 -rw-rw-r-- 1 user user 2490368 Dez 2 2018 Database.lobs -rw-rw-r-- 1 user user 100 Okt 16 08:46 Database.properties -rw-rw-r-- 1 user user 378593 Okt 16 08:46 Database.script
Im Log des Arbeitsverzeichnis steht das gleiche: "couldn't create or update database!"
Der Fehler scheint tatsächlich "extern" zu liegen: Habe die beiden Fakturama-Verzeichnisse im Arbeitsverzeichnis komplett aus dem Backup eingespielt, also vor der Erstellung der letzten Rechnung. Erhalte den gleichen Fehler...
Ich erstelle wenige Rechnungen per Fakturama, darum hab ich mich bis jetzt nicht daran gemacht, die DB auf den MySQL-Server zu zügeln.
Soll ich die aktuelle Version 2.0.5 installieren (habe 2.0.4) oder zuerst die jetztige wieder zum laufen bringen?
Hast Du noch eine Idee Ralf, wo ich den Fehler suchen kann?
Danke für die Hilfe und Grüsse
Chinchilla
Weitere Erkenntnisse:
- habe Fakturama auf 2.0.5 aktualisiert
- Metadaten-Verzeichnis gelöscht
- neues, leeres Arbeitsverzeichnis erstellt
- keine Datenübernahme
> Fakturama startet
dito wie oben, aber mit Datenübernahme
> Datenübernahme funktioniert nicht, hier die letzten Zeiler der Ausgabe:
[Server@4dba773d]: Startup sequence completed in 334 ms. [Server@4dba773d]: 2019-10-17 13:21:52.339 HSQLDB server 2.4.1 is online on port 9002 [Server@4dba773d]: To close normally, connect and execute SHUTDOWN SQL [Server@4dba773d]: From command line, use [Ctrl]+[C] to abort abruptly [Server@4dba773d]: Initiating shutdown sequence... [Server@4dba773d]: Shutdown sequence completed in 0 ms. [Server@4dba773d]: 2019-10-17 13:21:54.407 SHUTDOWN : System.exit() was not called 13:21:54.414 [Equinox Log Thread - Equinox Container: 2b67803e-b2da-4fc6-af61-dd55a01147a3] WARN com.sebulli.fakturama.hsqlconnector - TEST [Server@28fc1132]: Initiating startup sequence... [Server@28fc1132]: Server socket opened successfully in 0 ms. [Server@28fc1132]: Database [index=0, id=1, db=file:/home/user/fakturama_mysql_chbox//Database/Database, alias=fakdbneu] opened successfully in 64 ms. [Server@28fc1132]: Startup sequence completed in 66 ms. [Server@28fc1132]: 2019-10-17 13:21:54.512 HSQLDB server 2.4.1 is online on port 9002 [Server@28fc1132]: To close normally, connect and execute SHUTDOWN SQL [Server@28fc1132]: From command line, use [Ctrl]+[C] to abort abruptly [EL Info]: 2019-10-17 13:21:54.577--ServerSession(1924493808)--EclipseLink, version: Eclipse Persistence Services - 2.7.3.v20180807-4be1041 [EL Info]: connection: 2019-10-17 13:21:54.878--ServerSession(1924493808)--/unconfigured2_nonJtaDataSource=2146326063_url=jdbc:hsqldb:hsql://localhost:9002/fakdbneu_user=sa login successful (Fakturama:7782): Gtk-CRITICAL **: 13:21:56.903: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar (Fakturama:7782): Gtk-CRITICAL **: 13:21:57.043: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar (Fakturama:7782): Gtk-CRITICAL **: 13:21:57.172: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar (Fakturama:7782): Gtk-CRITICAL **: 13:21:57.173: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar (Fakturama:7782): Gtk-CRITICAL **: 13:22:08.360: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
Hier hat Fakturama gestoppt, darum hab ich nach einiger Zeit abgebrochen. Angezeigt wurde nebst dem Standart-Fakturama-Fenster ein neues, grosses Fenster ohne Inhalt.
Wollte auf MySQL migrieren, aber das hat auch nicht funktioniert. Darum wieder mit der Standartinstallation, das andere kann ich immer noch versuchen wenns wieder läuft.
Vielleicht helfen diese Infos weiter den Fehler zu finden.
Danke und Grüsse
Chinchilla
Hallo kunofakt
Ich wollte beim update von 2.0.4 auf 2.0.5 gleich die DB auf den MySQL-Server zügeln. Aber auch nach Stunden des probierens hat das nicht funktioniert. Alle Tabellen wurden zwar schön brav angelegt, aber ausser der Tabelle "DATABASECHANGELOG" blieben alle leer.
Also habe ich die weiteren Versuche wieder mit der lokalen HSQL-DB gemacht.
Ralf hat schon die Vermutung geäussert, dass "unser" Problem "ausserhalb" liegen muss. Habe darum JAVA deinstalliert und wieder neu installiert, jedoch ohne Erfolg.
Dann habe ich gesehen, dass es zwei verschiedene Pakete für die Java-DB Anbindung gibt. Bei mir war "libhsqldb1.8.0-java" installiert. Habe dieses gelöscht und "libhsqldb-java" in der Version 2.4.1-2 installiert, und jetzt funktioniert Fakturama in der Version 2.0.5 wieder.
Ich will nicht schreiben, dass dies DIE Lösung ist, bei mir hats einfach funktioniert.
Grüsse
Chinchilla
Moin,
danke für die Rückmeldung. Mir ist aber gerade nicht klar, was diese Lib macht. Eigentlich sind alle Bibliotheken direkt im Fakturama drin.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Hallo Chinchilla,
danke für Deine Rückmeldung.
Ich komme dieses WE nicht dazu, jedoch werde ich das die Tage mal testen.
Vielleicht klappt das ja bei mir auch.
Schönes Wochenende und Gruß,
Ralf