Fakturama 2.03 startet nicht

geschrieben von Wolkenstein 
Willkommen! Anmelden Ein neues Profil erzeugen Suche
Fakturama 2.03 startet nicht
03. Januar 2019 21:29
Guten Abend allerseits

Auf meinem Notebook startet Fakturama 2.03 nicht mehr. Mein System Win 10 (64-Bit), Java ist die neueste 8.191.

Fakturama startet, Datenbankcheck läuft durch danach bricht der Start ab. Das Logfile schreibt einen Fehler bei der Währung, ich habe in den Java Einstellungen allerdings nichts zum einstellen gefunden. Jemand eine Idee?

!SESSION 2019-01-03 21:10:36.907 -----------------------------------------------
eclipse.buildId=2.0.3.
java.version=1.8.0_191
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_CH
Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY com.sebulli.fakturama.common 4 0 2019-01-03 21:10:43.583
!MESSAGE [com.sebulli.fakturama.numberformatter(37)] The bindLocaleService method has thrown an exception
!STACK 0
java.lang.IllegalArgumentException: No enum constant com.sebulli.fakturama.money.CurrencySettingEnum.false
	at java.lang.Enum.valueOf(Unknown Source)
	at com.sebulli.fakturama.money.CurrencySettingEnum.valueOf(CurrencySettingEnum.java:1)
	at com.sebulli.fakturama.misc.NumberFormatterService.initialize(NumberFormatterService.java:69)
	at com.sebulli.fakturama.misc.NumberFormatterService.bindLocaleService(NumberFormatterService.java:364)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.felix.scr.impl.inject.BaseMethod.invokeMethod(BaseMethod.java:229)
	at org.apache.felix.scr.impl.inject.BaseMethod.access$500(BaseMethod.java:39)
	at org.apache.felix.scr.impl.inject.BaseMethod$Resolved.invoke(BaseMethod.java:650)
	at org.apache.felix.scr.impl.inject.BaseMethod.invoke(BaseMethod.java:506)
	at org.apache.felix.scr.impl.inject.BindMethod.invoke(BindMethod.java:658)
	at org.apache.felix.scr.impl.manager.DependencyManager.doInvokeBindMethod(DependencyManager.java:1722)
	at org.apache.felix.scr.impl.manager.DependencyManager.open(DependencyManager.java:1556)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:261)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:109)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:906)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:879)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:823)
	at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:212)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:210)
	at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:111)
	at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:508)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461)
	at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:624)
	at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.lookup(EclipseContextOSGi.java:85)
	at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.containsKey(EclipseContextOSGi.java:61)
	at org.eclipse.e4.core.internal.contexts.EclipseContext.containsKey(EclipseContext.java:145)
	at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:69)
	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111)
	at org.eclipse.e4.core.internal.contexts.EclipseContext.runAndTrack(EclipseContext.java:337)
	at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier.get(ContextObjectSupplier.java:170)
	at org.eclipse.e4.core.internal.di.InjectorImpl.resolveArgs(InjectorImpl.java:529)
	at org.eclipse.e4.core.internal.di.InjectorImpl.resolveRequestorArgs(InjectorImpl.java:457)
	at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:113)
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:399)
	at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:318)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)
	at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:86)
	at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1.run(PreferenceServiceRegistryHelper.java:298)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runInitializer(PreferenceServiceRegistryHelper.java:301)
	at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:131)
	at org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java:371)
	at org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:222)
	at org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:276)
	at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:370)
	at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:623)
	at org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:766)
	at org.eclipse.core.internal.preferences.PreferencesService$5.run(PreferencesService.java:615)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.preferences.PreferencesService.getNodes(PreferencesService.java:598)
	at org.eclipse.core.internal.preferences.PreferencesService.getString(PreferencesService.java:669)
	at org.eclipse.gemini.ext.di.impl.GeminiEMFSupplier.getPreferenceValue(GeminiEMFSupplier.java:136)
	at org.eclipse.gemini.ext.di.impl.GeminiEMSupplier.getProperties(GeminiEMSupplier.java:52)
	at org.eclipse.gemini.ext.di.impl.GeminiEMSupplier.get(GeminiEMSupplier.java:30)
	at org.eclipse.e4.core.internal.di.InjectorImpl.resolveArgs(InjectorImpl.java:516)
	at org.eclipse.e4.core.internal.di.InjectorImpl.resolveRequestorArgs(InjectorImpl.java:457)
	at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:113)
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:399)
	at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:318)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)
	at com.sebulli.fakturama.LifecycleManager$2.run(LifecycleManager.java:175)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
Re: Fakturama 2.03 startet nicht
03. Januar 2019 22:36
Moin,
sieht aus, als wäre in den Einstellungen was durcheinander. Kannst Du bitte mal in Deine Datenbank (Database.script) reinschauen, was da unter dem Begriff PREFERENCE_CURRENCY_LOCALE steht? Kam das einfach so aus heiterem Himmel oder hast Du irgendwas geändert?

Viele Grüße,
Ralf.
Re: Fakturama 2.03 startet nicht
08. Januar 2019 20:51
Hallo Ralf

Sorry, hat etwas länger gedauert bis ich wieder Zeit hatte. Geändert habe ich nichts, ausser den üblichen Windows Updates und einem Java Update von 1.8.0 irgedwas auf 1.8.0.191.

In der Datenbank steht unter dem Begriff PREFERENCE_CURRENCY_LOCALE folgendes:

INSERT INTO "FKT_USERPROPERTY" VALUES(34,'2019-01-08',NULL,FALSE,NULL,NULL,'Andrea Amb\u00fchl','PREFERENCE_CURRENCY_LOCALE','Andrea Amb\u00fchl','2019-01-08',NULL,'SFr.')
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen