Fehler beim Start: ...
 
Benachrichtigungen
Alles entfernen

Fehler beim Start: couldn't create or update database

6 Beiträge
3 Benutzer
0 Reactions
2,400 Aufrufe
(@Cryss)
New Member
Beigetreten: vor 8 Jahren
Beiträge: 3
Topic starter   [#2463]

Hallo,

ich erhalten sowohl mit der aktuellen 2er Version als auch mit der Beta immer dieses Problem:

~/Downloads/fakturama/Fakturama.2.0.3-BETA.x86_64$ ./Fakturama -clean -consoleLog
Gtk-Message: 13:19:47.200: Failed to load module "canberra-gtk-module"
WARNING: Using incubator modules: jdk.incubator.httpclient
WARNING: Extender - Refreshing disabled - entities in bundle com.sebulli.fakturama.model may not be woven
Gtk-Message: 13:19:50.379: Failed to load module "canberra-gtk-module"
SQLException: Cannot load connection class because of underlying exception: 'java.lang.NumberFormatException: For input string: "]"'.
SQLState: 08001
VendorError: 0
java.lang.NullPointerException
at liquibase.database.jvm.JdbcConnection.getDatabaseProductName(JdbcConnection.java:40)
at liquibase.database.core.FirebirdDatabase.isCorrectDatabaseImplementation(FirebirdDatabase.java:24)
at liquibase.database.DatabaseFactory.findCorrectDatabaseImplementation(DatabaseFactory.java:109)
at com.sebulli.fakturama.dbservice.impl.DbUpdateService.updateDatabase(DbUpdateService.java:70)
at com.sebulli.fakturama.LifecycleManager.checksBeforeStartup(LifecycleManager.java:162)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:305)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:233)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:107)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:239)
at java.base/java.util.Optional.ifPresent(Optional.java:172)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:235)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:149)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
!SESSION 2018-08-26 13:19:47.472 -----------------------------------------------
eclipse.buildId=2.0.3.201807262135
java.version=10.0.2
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 -clean -consoleLog

!ENTRY com.sebulli.fakturama.common 4 0 2018-08-26 13:19:51.168
!MESSAGE couldn't create or update database!
13:19:51.172 [com.sebulli.fakturama.log.LogbackAdapter@2d28fb02] ERROR com.sebulli.fakturama.common - Can't show the error message in Error View because no EventBroker is available!
13:19:51.175 [com.sebulli.fakturama.log.LogbackAdapter@2d28fb02] ERROR com.sebulli.fakturama.common - couldn't create or update database!

$ uname -a
Linux linux-thinkpad 4.17.0-3-amd64 #1 SMP Debian 4.17.17-1 (2018-08-18) x86_64 GNU/Linux

Beim allerersten Start nach der Installation des deb-Pakets der 2.0.2.1 kam ich einmal ins Programm rein. Danach nie wieder.
Ich habe sowohl das Arbeitsverzeichnis als auch das .faktura2 Verzeichnis gelöscht. Das Problem bleibt leider bestehen.
Im Forum habe ich Einträge mit gleichem Fehler gefunden, hat mir aber auch nichts geholfen.

Hat jemand darauf eine Antwort?

Christian



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

Hallo Christian,
das scheint an der Datenbank zu liegen. Was verwendest Du da?


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


   
AntwortZitat
(@Cryss)
New Member
Beigetreten: vor 8 Jahren
Beiträge: 3
Topic starter  

Hallo Ralf,

ich verwende einfach nur die Standardeinstellungen.

Grüße,
Christian



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

Hallo Christian,
scheinbar ist mit den Verbindungseinstellungen zur Datenbank etwas nicht in Ordnung. Das Log sagt:

SQLException: Cannot load connection class because of underlying exception: 'java.lang.NumberFormatException: For input string: "]"'.

Hast Du da evtl. was vergessen einzutragen? Du kannst (bei MySQL) den Port auch weglassen, wenn der auf Standard läuft.


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


   
AntwortZitat
(@Cryss)
New Member
Beigetreten: vor 8 Jahren
Beiträge: 3
Topic starter  

Habe Fakturama jetzt mal ne Woche liegen lassen. Jetzt startet es einfach. Hm.
Aber vielen Dank erstmal.



   
AntwortZitat
Marc
 Marc
(@eek6smxf)
Reputable Member
Beigetreten: vor 14 Jahren
Beiträge: 229
 

Cryss schrieb:
-------------------------------------------------------
> Habe Fakturama jetzt mal ne Woche liegen lassen.
> Jetzt startet es einfach. Hm.
> Aber vielen Dank erstmal.

Das kann (/ sollte) man so natürlich nicht stehen lassen.

Ich mache an dieser Stelle nun weiter mit der Fehlersuche.

Dort findest Du nun auch "Lösungsansätze" (übrigens erklärt sich dort auch das "ne Woche stehen lassen". 😉



Viele Grüße!

:eek: 😮


   
AntwortZitat
Teilen: