ich meine ich habe Fakturama 2.0.1 bei mir auf dem Rechner fertig installiert, allerdings nicht mit einer Datenbank verbunden, sondern mit der herkömmlichen Methode, d.h. die Daten werden ohne DB per Textdatei auf dem Rechner gespeichert. Jetzt würde ich gerne Fakturama 2.0.1 mit einer Datenbank auf dem Server verbinden, da Fakturama 2.0.1 bei mir die eingegeben Daten nicht abspeichert (ich arbeite mit LinuxMint falls das vielleicht mit meinem Problem was zu tun hat)
Eine MYSQL Datenbank auf meinem Server installieren ist kein Problem. Jetzt weiß ich aber nicht wie ich A die neue Datenbank auf dem Server mit Fakturama 2.0.1 verbinde und B wie ich dann meine Daten aus Fakturama 2.0.1 dorthin in die neue DB übertragen kann.
Nette Grüße Harry
Hallo Harry,
Im Ordner Database befindet sich eine HQSL Datenbank. Als Text und PDF werden im Arbeitsverzeichnis die Dokumente gespeichert.
Nun eine bereits angelegte HQSLDB in MySQL zu konvertieren ist schwierig und bisher nicht vorgesehen.
Was ginge wäre ggf. eine alte 1.x Datenbank in 2.x zu migrieren auf MySQL.
Wenn es Dir aber nur darum geht eine Neutralisation mit der bestehenden HQSLDB zu verbinden, dann reicht eine Neuinstallation mit dem bestehenden Ordnern.
Vielleicht habe ich das aber auch immer noch nicht so ganz verstanden was Du angehen möchtest.
------------------------------------------------------------
Fakturama 2.0.3
Ubuntu@WAN 16.04.8 | Win10@LAN 20.04| MySQL 5.7.26@UbuntuServer 18.04.3 | QRK
------------------------------------------------------------
Kann mir jemand sagen was den Unterschied bei der Installation zwischen Fakturama 2.0.1 und 1.6.9 ausmacht? Vielleicht verstehe ich dann warum Fakturama 2.0.1 bei mir die Daten nicht speichert, dafür aber 1.6.9 immer noch wie einst im Mai.
Nette Grüße Harry
@Harry,
wenn Du noch Fakturama 1.x installiert hast mit der Standard Datenbank, dann kannst Du diese in Fakturama 2.x bei der Installation migrieren in eine MSQ-Datenbank. Vielleicht ist das die Lösung für Dein Problem. Für mich war sie es.
Dafür installierst Du lokal, auf einem anderen Rechner/Server, oder NAS Apache Webserver, PHP, MySQL und phpMyAdmin. Dann legst Du eine Datenbank an und los geht es.
Das hat viele Vorteile für ein Produktivsystem und auch hinsichtlich der neuen Datenschutzverordnung die ab Mai gültig ist und der wir alle unterliegen.
------------------------------------------------------------
Fakturama 2.0.3
Ubuntu@WAN 16.04.8 | Win10@LAN 20.04| MySQL 5.7.26@UbuntuServer 18.04.3 | QRK
------------------------------------------------------------
Ich glaube, Harry meinte tatsächlich das hier. Ich möchte aber der Forma halber darauf hinweisen, daß das erst mal nur eine Krücke ist. Man muß schon bißchen tapfer sein, wenn man das angeht...
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
ich habe heute Fakturama 2.0.1 zum Test auf meinem dritten Rechner installiert, dort allerdings eine Neuinstallation gemacht und siehe da, die Daten lassen sich speichern. Also muss mein Problem irgendwie mit dem Upgreat zusammenhängen.
Vielleicht sollte ich auf meinem Arbeitsrechner Fakturama 2.0.1 deinstallieren, dann neu installieren, dann die Daten per CSV einspielen.
Wie kann ich denn Fakturama 2.0.1 sauber deinstallieren, möglichst ohne dass 1.6.9 beschädigt wird, damit arbeite ich zur Zeit noch.
Nette Grüße Harry
Ich würde das erstmal ein bisschen vorsichtig ausprobieren. Bei mir hatte es mit Fakturama 2.0.1 auch keine Probleme gegeben, bis auf einmal nichts mehr gespeichert wurde. Ich bin dann wieder auf die 2.0.0 zurück gegangen. Aber vielleicht kommt so ja Ralf dem blöden Fehler auf die Spur!
Hallo zusammen,
@Harry: Wenn Du die Version 1.6.9 in einem anderen Arbeitsverzeichnis betreibst als die Version 2 ist alles in Ordnung. Dann können auch beide Versionen nebeneinander existieren. Man darf bloß nicht dasselbe Arbeitsverzeichnis für beide Versionen verwenden.
Eine Deinstallation bekommst Du am einfachsten mit dem mitgelieferten uninstall-Tool mit (das liegt direkt im Fakturama2-Programmverzeichnis). Das räumt die Programmdateien weg. Anschließend muß im Benutzerverzeichnis noch das (versteckte) Verzeichnis .fakturama2 gelöscht oder umbenannt werden.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
ich kann keinen Unistaller finden, auch nicht über die Suche. Wo liegt der denn? Oder kann ich das auch über den Terminal mit "sudo apt-get remove Fakturama2"
Grüße Harry
Nette Grüße Harry
ach, ich war von Windows ausgegangen... Probier das mal mit apt-get.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
"sudo apt-get remove fakturama2" hat geklappt
Nette Grüße Harry
ich konnte sogar die Daten migrieren. Jetzt taucht hier ein anderes Problem auf. Alles was ich neu erstellen will, sprich Auftrag, Rechnung Lieferschein, Kunden usw. bleibt leer, sprich es sind keine Eingabefelder in dem Reiter zur Eingabe der Daten. Gab es sowas auch schon mal?
Nette Grüße Harry
Ja. Die Ursache ist hier meistens, daß irgendein Standardwert fehlt (Steuersatz, Versandkosten oder sowas). Kannst Du da mal nachsehen? Das steht als Fehler auch im Logfile.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Die ganze Logfile ist zuviel für das Forum, habe es deswegen in zwei Teile aufgeteilt in die ersten und die letzten hundert Zeilen.
1.Teil
[quote="Error Logfile"]
4768 [com.sebulli.fakturama.log.LogbackAdapter@71d8cfe7] DEBUG com.sebulli.fakturama.common - start DAOs - begin
5269 [com.sebulli.fakturama.log.LogbackAdapter@71d8cfe7] INFO com.sebulli.fakturama.rcp - Entering default Preference Initializer
6338 [com.sebulli.fakturama.log.LogbackAdapter@71d8cfe7] DEBUG com.sebulli.fakturama.common - start DAOs - end
6458 [com.sebulli.fakturama.log.LogbackAdapter@71d8cfe7] ERROR com.sebulli.fakturama.common - Can't show the error message in Error View because no EventBroker is available!
6470 [com.sebulli.fakturama.log.LogbackAdapter@71d8cfe7] ERROR com.sebulli.fakturama.common - non-unique result found for property CONTACT_FORMAT_GREETING_COMMON
javax.persistence.NonUniqueResultException: More than one result was returned from Query.getSingleResult()
at org.eclipse.persistence.internal.jpa.QueryImpl.throwNonUniqueResultException(QueryImpl.java:987) ~[na:na]
at org.eclipse.persistence.internal.jpa.QueryImpl.getSingleResult(QueryImpl.java:536) ~[na:na]
at org.eclipse.persistence.internal.jpa.EJBQueryImpl.getSingleResult(EJBQueryImpl.java:402) ~[na:na]
at com.sebulli.fakturama.dao.PropertiesDAO.findPropertyValue(PropertiesDAO.java:68) ~[na:na]
at com.sebulli.fakturama.dao.PropertiesDAO.findPropertyValue(PropertiesDAO.java:49) ~[na:na]
at com.sebulli.fakturama.preferences.PreferencesInDatabase.loadPreferenceValue(PreferencesInDatabase.java:60) ~[na:na]
at com.sebulli.fakturama.preferences.PreferencesInDatabase.syncWithPreferencesFromDatabase(PreferencesInDatabase.java:91) ~[na:na]
at com.sebulli.fakturama.preferences.ContactFormatPreferencePage.syncWithPreferencesFromDatabase(ContactFormatPreferencePage.java:99) ~[na:na]
at com.sebulli.fakturama.preferences.ContactFormatPreferencePage.loadOrSaveUserValuesFromDB(ContactFormatPreferencePage.java:120) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) ~[na:na]
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:305) ~[na:na]
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:220) ~[na:na]
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:90) ~[na:na]
at com.sebulli.fakturama.preferences.PreferencesInDatabase.loadOrSavePreferencesFromOrInDatabase(PreferencesInDatabase.java:120) ~[na:na]
at com.sebulli.fakturama.preferences.PreferencesInDatabase.loadPreferencesFromDatabase(PreferencesInDatabase.java:129) ~[na:na]
at com.sebulli.fakturama.LifecycleManager.fillWithInitialData(LifecycleManager.java:324) ~[na:na]
at com.sebulli.fakturama.LifecycleManager.processAdditions(LifecycleManager.java:456) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) ~[na:na]
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:305) ~[na:na]
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:233) ~[na:na]
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:107) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:274) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:149) ~[na:na]
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) ~[na:na]
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) ~[na:na]
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) ~[na:na]
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) ~[na:na]
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
at org.eclipse.equinox.launcher.Main.run(Main.java:1499) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
at org.eclipse.equinox.launcher.Main.main(Main.java:1472) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
6471 [com.sebulli.fakturama.log.LogbackAdapter@71d8cfe7] ERROR com.sebulli.fakturama.common - Can't show the error message in Error View because no EventBroker is available!
6473 [com.sebulli.fakturama.log.LogbackAdapter@71d8cfe7] ERROR com.sebulli.fakturama.common - non-unique result found for property CONTACT_FORMAT_GREETING_MR
javax.persistence.NonUniqueResultException: More than one result was returned from Query.getSingleResult()
at org.eclipse.persistence.internal.jpa.QueryImpl.throwNonUniqueResultException(QueryImpl.java:987) ~[na:na]
at org.eclipse.persistence.internal.jpa.QueryImpl.getSingleResult(QueryImpl.java:536) ~[na:na]
at org.eclipse.persistence.internal.jpa.EJBQueryImpl.getSingleResult(EJBQueryImpl.java:402) ~[na:na]
at com.sebulli.fakturama.dao.PropertiesDAO.findPropertyValue(PropertiesDAO.java:68) ~[na:na]
at com.sebulli.fakturama.dao.PropertiesDAO.findPropertyValue(PropertiesDAO.java:49) ~[na:na]
at com.sebulli.fakturama.preferences.PreferencesInDatabase.loadPreferenceValue(PreferencesInDatabase.java:60) ~[na:na]
at com.sebulli.fakturama.preferences.PreferencesInDatabase.syncWithPreferencesFromDatabase(PreferencesInDatabase.java:91) ~[na:na]
at com.sebulli.fakturama.preferences.ContactFormatPreferencePage.syncWithPreferencesFromDatabase(ContactFormatPreferencePage.java:100) ~[na:na]
at com.sebulli.fakturama.preferences.ContactFormatPreferencePage.loadOrSaveUserValuesFromDB(ContactFormatPreferencePage.java:120) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) ~[na:na]
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:305) ~[na:na]
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:220) ~[na:na]
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:90) ~[na:na]
at com.sebulli.fakturama.preferences.PreferencesInDatabase.loadOrSavePreferencesFromOrInDatabase(PreferencesInDatabase.java:120) ~[na:na]
at com.sebulli.fakturama.preferences.PreferencesInDatabase.loadPreferencesFromDatabase(PreferencesInDatabase.java:129) ~[na:na]
at com.sebulli.fakturama.LifecycleManager.fillWithInitialData(LifecycleManager.java:324) ~[na:na]
at com.sebulli.fakturama.LifecycleManager.processAdditions(LifecycleManager.java:456) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) ~[na:na]
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:305) ~[na:na]
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:233) ~[na:na]
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:107) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:274) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:149) ~[na:na]
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) ~[na:na]
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) ~[na:na]
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) ~[na:na]
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) ~[na:na]
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
at org.eclipse.equinox.launcher.Main.run(Main.java:1499) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
at org.eclipse.equinox.launcher.Main.main(Main.java:1472) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
6475 [com.sebulli.fakturama.log.LogbackAdapter@71d8cfe7] ERROR com.sebulli.fakturama.common - Can't show the error message in Error View because no EventBroker is available!
6478 [com.sebulli.fakturama.log.LogbackAdapter@71d8cfe7] ERROR com.sebulli.fakturama.common - non-unique result found for property CONTACT_FORMAT_GREETING_MS
javax.persistence.NonUniqueResultException: More than one result was returned from Query.getSingleResult()
2.Teil
[quote="Error Logfile"]
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) ~[na:na]
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) ~[na:na]
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:196) ~[na:na]
at com.sebulli.fakturama.parts.CoolbarViewPart.lambda$0(CoolbarViewPart.java:342) ~[na:na]
at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:81) ~[na:na]
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) ~[na:na]
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) ~[na:na]
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5348) ~[na:na]
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1348) ~[na:na]
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4602) ~[na:na]
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4183) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150) ~[na:na]
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:162) ~[na:na]
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) ~[na:na]
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) ~[na:na]
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) ~[na:na]
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) ~[na:na]
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
at org.eclipse.equinox.launcher.Main.run(Main.java:1499) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
at org.eclipse.equinox.launcher.Main.main(Main.java:1472) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
Caused by: javax.persistence.NonUniqueResultException: More than one result was returned from Query.getSingleResult()
at org.eclipse.persistence.internal.jpa.QueryImpl.throwNonUniqueResultException(QueryImpl.java:987) ~[na:na]
at org.eclipse.persistence.internal.jpa.QueryImpl.getSingleResult(QueryImpl.java:536) ~[na:na]
at org.eclipse.persistence.internal.jpa.EJBQueryImpl.getSingleResult(EJBQueryImpl.java:402) ~[na:na]
at com.sebulli.fakturama.dao.AbstractDAO.findByName(AbstractDAO.java:225) ~[na:na]
at com.sebulli.fakturama.calculate.NumberGenerator.setNextNumber(NumberGenerator.java:137) ~[na:na]
at com.sebulli.fakturama.calculate.NumberGenerator.getNextNr(NumberGenerator.java:231) ~[na:na]
at com.sebulli.fakturama.parts.Editor.getNextNr(Editor.java:305) ~[na:na]
at com.sebulli.fakturama.parts.DocumentEditor.init(DocumentEditor.java:1048) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) ~[na:na]
... 83 common frames omitted
53522 [com.sebulli.fakturama.log.LogbackAdapter@71d8cfe7] DEBUG com.sebulli.fakturama.common - Storing preferences in database
53549 [com.sebulli.fakturama.log.LogbackAdapter@71d8cfe7] ERROR org.eclipse.e4.ui.workbench - FrameworkEvent ERROR
org.eclipse.e4.core.di.InjectionException: org.eclipse.e4.core.di.InjectionException: javax.persistence.NonUniqueResultException: More than one result was returned from Query.getSingleResult()
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:65) ~[na:na]
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990) ~[na:na]
at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450) ~[na:na]
at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156) ~[na:na]
at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78) ~[na:na]
at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111) ~[na:na]
at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74) ~[na:na]
at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178) ~[na:na]
at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:163) ~[na:na]
at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.dispose(EclipseContextOSGi.java:99) ~[na:na]
at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.bundleChanged(EclipseContextOSGi.java:141) ~[na:na]
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908) ~[na:na]
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) ~[na:na]
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) ~[na:na]
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:213) ~[na:na]
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:120) ~[na:na]
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:112) ~[na:na]
at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:168) ~[na:na]
at org.eclipse.osgi.container.Module.publishEvent(Module.java:476) ~[na:na]
at org.eclipse.osgi.container.Module.doStop(Module.java:634) ~[na:na]
at org.eclipse.osgi.container.Module.stop(Module.java:498) ~[na:na]
at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:202) ~[na:na]
at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:165) ~[na:na]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_162]
Caused by: org.eclipse.e4.core.di.InjectionException: javax.persistence.NonUniqueResultException: More than one result was returned from Query.getSingleResult()
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:65) ~[na:na]
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:305) ~[na:na]
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:220) ~[na:na]
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:90) ~[na:na]
at com.sebulli.fakturama.preferences.PreferencesInDatabase.loadOrSavePreferencesFromOrInDatabase(PreferencesInDatabase.java:120) ~[na:na]
at com.sebulli.fakturama.preferences.PreferencesInDatabase.savePreferencesInDatabase(PreferencesInDatabase.java:137) ~[na:na]
at com.sebulli.fakturama.LifecycleManager.postWindowClose(LifecycleManager.java:387) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) ~[na:na]
... 23 common frames omitted
Caused by: javax.persistence.NonUniqueResultException: More than one result was returned from Query.getSingleResult()
at org.eclipse.persistence.internal.jpa.QueryImpl.throwNonUniqueResultException(QueryImpl.java:987) ~[na:na]
at org.eclipse.persistence.internal.jpa.QueryImpl.getSingleResult(QueryImpl.java:536) ~[na:na]
at org.eclipse.persistence.internal.jpa.EJBQueryImpl.getSingleResult(EJBQueryImpl.java:402) ~[na:na]
at com.sebulli.fakturama.dao.AbstractDAO.findByName(AbstractDAO.java:225) ~[na:na]
at com.sebulli.fakturama.dao.PropertiesDAO.setProperty(PropertiesDAO.java:87) ~[na:na]
at com.sebulli.fakturama.preferences.PreferencesInDatabase.savePreferenceValue(PreferencesInDatabase.java:76) ~[na:na]
at com.sebulli.fakturama.preferences.PreferencesInDatabase.syncWithPreferencesFromDatabase(PreferencesInDatabase.java:89) ~[na:na]
at com.sebulli.fakturama.preferences.ContactFormatPreferencePage.syncWithPreferencesFromDatabase(ContactFormatPreferencePage.java:99) ~[na:na]
at com.sebulli.fakturama.preferences.ContactFormatPreferencePage.loadOrSaveUserValuesFromDB(ContactFormatPreferencePage.java:120) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) ~[na:na]
... 34 common frames omitted
Nette Grüße Harry
Mit einem neuen Arbeitsverzeichnis funktioniert das wieder, aber meine Daten sind da natürlich nicht vorhanden.
Nette Grüße Harry