!SESSION 2026-02-26 07:05:13.618 ----------------------------------------------- eclipse.buildId=2.2.0.202512292154 java.version=17.0.17 java.vendor=Eclipse Adoptium BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_CH Command-line arguments: -os win32 -ws win32 -arch x86_64 !ENTRY org.apache.aries.spifly.dynamic.bundle 4 0 2026-02-26 07:05:14.607 !MESSAGE FrameworkEvent ERROR !STACK 0 org.osgi.framework.BundleException: Could not resolve module: org.apache.aries.spifly.dynamic.bundle [2] Unresolved requirement: Import-Package: org.objectweb.asm; version="[9.6.0,10.0.0)" at org.eclipse.osgi.container.Module.start(Module.java:463) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1852) at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1845) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1788) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1750) at org.eclipse.osgi.container.SystemModule.startWorker(SystemModule.java:269) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.container.SystemModule.start(SystemModule.java:193) at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:464) at org.eclipse.osgi.launch.Equinox.start(Equinox.java:139) at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:338) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:251) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) !ENTRY org.apache.felix.scr 4 0 2026-02-26 07:05:14.609 !MESSAGE FrameworkEvent ERROR !STACK 0 org.osgi.framework.BundleException: Could not resolve module: org.apache.felix.scr [3] Unresolved requirement: Import-Package: org.osgi.service.cm; version="[1.6.0,2.0.0)"; resolution:="optional" Unresolved requirement: Import-Package: org.osgi.service.metatype; version="[1.2.0,2.0.0)"; resolution:="optional" Unresolved requirement: Import-Package: org.apache.felix.service.command; version="[1.0.0,2.0.0)"; resolution:="optional" Unresolved requirement: Import-Package: org.osgi.service.component; version="[1.5.0,1.6.0)" at org.eclipse.osgi.container.Module.start(Module.java:463) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1852) at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1845) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1788) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1750) at org.eclipse.osgi.container.SystemModule.startWorker(SystemModule.java:269) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.container.SystemModule.start(SystemModule.java:193) at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:464) at org.eclipse.osgi.launch.Equinox.start(Equinox.java:139) at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:338) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:251) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) !ENTRY org.eclipse.equinox.registry 2 0 2026-02-26 07:06:19.462 !MESSAGE The extensions and extension-points from the bundle "org.fakturama.logging" are ignored. The bundle is not marked as singleton. !ENTRY org.eclipse.equinox.event 4 0 2026-02-26 07:07:40.657 !MESSAGE Exception while dispatching event org.osgi.service.event.Event [topic=org/eclipse/e4/ui/LifeCycle/appStartupComplete] {org.eclipse.e4.data=org.eclipse.e4.ide.application=org.eclipse.e4.ui.model.application.impl.ApplicationImpl@5536542e (tags: [activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration], contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: null, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (context: WorkbenchContext, variables: null)} to handler org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler@4b540348 !STACK 0 org.eclipse.swt.SWTException: Device is disposed at org.eclipse.swt.SWT.error(SWT.java:4918) at org.eclipse.swt.SWT.error(SWT.java:4833) at org.eclipse.swt.SWT.error(SWT.java:4804) at org.eclipse.swt.widgets.Display.error(Display.java:1278) at org.eclipse.swt.widgets.Display.syncExec(Display.java:4800) at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345) !SESSION 2026-02-26 07:07:42.169 ----------------------------------------------- eclipse.buildId=2.2.0.202512292154 java.version=17.0.17 java.vendor=Eclipse Adoptium BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_CH Command-line arguments: -os win32 -ws win32 -arch x86_64 !ENTRY org.eclipse.equinox.registry 2 0 2026-02-26 07:07:45.472 !MESSAGE The extensions and extension-points from the bundle "org.fakturama.logging" are ignored. The bundle is not marked as singleton. !SESSION 2026-02-26 07:08:09.868 ----------------------------------------------- eclipse.buildId=2.2.0.202512292154 java.version=17.0.17 java.vendor=Eclipse Adoptium BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_CH Command-line arguments: -os win32 -ws win32 -arch x86_64 !ENTRY org.eclipse.equinox.registry 2 0 2026-02-26 07:08:13.015 !MESSAGE The extensions and extension-points from the bundle "org.fakturama.logging" are ignored. The bundle is not marked as singleton. !SESSION 2026-02-26 07:08:45.775 ----------------------------------------------- eclipse.buildId=2.2.0.202512292154 java.version=17.0.17 java.vendor=Eclipse Adoptium BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_CH Command-line arguments: -os win32 -ws win32 -arch x86_64 !ENTRY org.eclipse.equinox.registry 2 0 2026-02-26 07:08:48.839 !MESSAGE The extensions and extension-points from the bundle "org.fakturama.logging" are ignored. The bundle is not marked as singleton. !ENTRY org.eclipse.osgi 4 0 2026-02-26 07:08:50.194 !MESSAGE An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). !STACK 0 org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more Root exception: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:50.198 !MESSAGE Unable to load class 'com.sebulli.fakturama.LifecycleManager' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:50.703 !MESSAGE Unable to load class 'com.sebulli.fakturama.handlers.CopyPerspectiveSnippetProcessor' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:50.810 !MESSAGE Unable to load class 'com.sebulli.fakturama.addons.HandlerProcessingAddon' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:50.841 !MESSAGE Unable to load class 'com.sebulli.fakturama.addons.ClosePartAddon' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:50.877 !MESSAGE Unable to load class 'com.sebulli.fakturama.addons.WindowCloseListenerAddon' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.223 !MESSAGE Unable to load class 'com.sebulli.fakturama.views.NavigationView' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.310 !MESSAGE Unable to load class 'com.sebulli.fakturama.parts.BrowserEditor' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.335 !MESSAGE Unable to load class 'com.sebulli.fakturama.views.Calculator' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.361 !MESSAGE Unable to load class 'com.sebulli.fakturama.views.datatable.documents.DocumentsListTable' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.387 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: com.sebulli.fakturama.listview.document.add=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledToolItemImpl@141a10bf (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer@67730dab, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: null, iconURI: icon://COMMAND_PLUS, tooltip: Neu erstellen: Rechnung, enabled: true, selected: false, type: Push) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.409 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: com.sebulli.fakturama.listview.document.add=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledToolItemImpl@141a10bf (tags: [], contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: ToolItem {}, renderer: org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer@67730dab, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: null, iconURI: icon://COMMAND_PLUS, tooltip: Neu erstellen: Rechnung, enabled: true, selected: false, type: Push) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.464 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.webShopImport" with the {org.fakturama.webshop.connector.action=import-orders, com.sebulli.fakturama.webshopimport.prepareGetProductsAndOrders=true} parameter(s). Model details: menu:main.menu.file.webshop.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@641bc9a8 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, 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) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.486 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=LETTER, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.document.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@7057dbda (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.letter, iconURI: icon://COMMAND_LETTER, tooltip: , enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.488 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=OFFER, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.offer.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@14293540 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.offer, iconURI: icon://COMMAND_OFFER, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.490 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=ORDER, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.order.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@3e73f5e7 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.order, iconURI: icon://COMMAND_ORDER, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.490 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=CONFIRMATION, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.confirmation.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@79fc4e99 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.confirmation, iconURI: icon://COMMAND_CONFIRMATION, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.490 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=INVOICE, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.invoice.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@259aec72 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.invoice, iconURI: icon://COMMAND_INVOICE, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.492 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=DELIVERY, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.delivery.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@2560a7be (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.deliverynote, iconURI: icon://COMMAND_DELIVERY, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.492 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=CREDIT, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.credit.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@77f04d1a (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.credit, iconURI: icon://COMMAND_CREDIT, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.494 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=DUNNING, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.dunning.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@67823972 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.dunning, iconURI: icon://COMMAND_DUNNING, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.494 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=PROFORMA, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.proforma.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@b87ea8b (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.proforma, iconURI: icon://COMMAND_PROFORMA, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.496 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.debtorEditor} parameter(s). Model details: menu:main.menu.new.contact.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@b5390 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %command.new.debtor.name, iconURI: icon://COMMAND_CONTACT, tooltip: %command.new.debtor.tooltip, enabled: true, selected: false, type: Push) (mnemonics: ) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.498 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.creditorEditor} parameter(s). Model details: com.sebulli.fakturama.rcp.handledmenuitem.commandnewcreditorname=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@63b0b3dd (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %command.new.creditor.name, iconURI: icon://COMMAND_VENDOR, tooltip: %command.new.creditor.tooltip, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.498 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.paymentEditor} parameter(s). Model details: menu:main.menu.new.payment.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@3791af (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.payment, iconURI: icon://COMMAND_PAYMENT, tooltip: %main.menu.new.payment.tooltip, enabled: true, selected: false, type: Push) (mnemonics: ) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.500 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.shippingEditor} parameter(s). Model details: menu:main.menu.new.shipping.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@32cde414 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.shipping, iconURI: icon://COMMAND_SHIPPING, tooltip: %main.menu.new.shipping.tooltip, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.500 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=null, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.vatEditor} parameter(s). Model details: menu:main.menu.new.vat.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@78e50fca (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.vat, iconURI: icon://COMMAND_VAT, tooltip: %main.menu.new.vat.tooltip, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.502 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.textEditor} parameter(s). Model details: menu:main.menu.new.text.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@5265a8dd (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.text, iconURI: icon://COMMAND_TEXT, tooltip: %main.menu.new.text.tooltip, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.502 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.accountTypeEditor} parameter(s). Model details: menu:main.menu.new.listentry.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@71eaef6a (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.listentry, iconURI: icon://COMMAND_LIST, tooltip: %main.menu.new.listentry.tooltip, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.504 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.expenditureVoucherEditor} parameter(s). Model details: menu:main.menu.new.expenditurevoucher.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@5cfe28e1 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.expenditurevoucher, iconURI: icon://COMMAND_EXPENDITURE_VOUCHER, tooltip: %command.new.expenditurevoucher.tooltip, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.504 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.receiptVoucherEditor} parameter(s). Model details: menu:main.menu.new.receiptvoucher.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@5868ea91 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@3f31892e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.receiptvoucher, iconURI: icon://COMMAND_RECEIPT_VOUCHER, tooltip: %command.new.receiptvoucher.tooltip, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.522 !MESSAGE Unable to load class 'com.sebulli.fakturama.parts.CoolbarViewPart' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.874 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: com.sebulli.fakturama.listview.document.add=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledToolItemImpl@141a10bf (tags: [], contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: ToolItem {}, renderer: org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer@67730dab, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: null, iconURI: icon://COMMAND_PLUS, tooltip: Neu erstellen: Rechnung, enabled: false, selected: false, type: Push) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:08:51.888 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: com.sebulli.fakturama.listview.document.add=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledToolItemImpl@141a10bf (tags: [], contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: ToolItem {}, renderer: org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer@67730dab, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: null, iconURI: icon://COMMAND_PLUS, tooltip: Neu erstellen: Rechnung, enabled: false, selected: false, type: Push) (wbCommand: null) !SESSION 2026-02-26 07:20:32.051 ----------------------------------------------- eclipse.buildId=2.2.0.202512292154 java.version=17.0.17 java.vendor=Eclipse Adoptium BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_CH Command-line arguments: -os win32 -ws win32 -arch x86_64 -clean !ENTRY org.apache.aries.spifly.dynamic.bundle 4 0 2026-02-26 07:20:32.988 !MESSAGE FrameworkEvent ERROR !STACK 0 org.osgi.framework.BundleException: Could not resolve module: org.apache.aries.spifly.dynamic.bundle [2] Unresolved requirement: Import-Package: org.objectweb.asm; version="[9.6.0,10.0.0)" at org.eclipse.osgi.container.Module.start(Module.java:463) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1852) at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1845) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1788) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1750) at org.eclipse.osgi.container.SystemModule.startWorker(SystemModule.java:269) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.container.SystemModule.start(SystemModule.java:193) at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:464) at org.eclipse.osgi.launch.Equinox.start(Equinox.java:139) at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:338) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:251) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) !ENTRY org.apache.felix.scr 4 0 2026-02-26 07:20:32.994 !MESSAGE FrameworkEvent ERROR !STACK 0 org.osgi.framework.BundleException: Could not resolve module: org.apache.felix.scr [3] Unresolved requirement: Import-Package: org.osgi.service.cm; version="[1.6.0,2.0.0)"; resolution:="optional" Unresolved requirement: Import-Package: org.osgi.service.metatype; version="[1.2.0,2.0.0)"; resolution:="optional" Unresolved requirement: Import-Package: org.apache.felix.service.command; version="[1.0.0,2.0.0)"; resolution:="optional" Unresolved requirement: Import-Package: org.osgi.service.component; version="[1.5.0,1.6.0)" at org.eclipse.osgi.container.Module.start(Module.java:463) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1852) at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1845) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1788) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1750) at org.eclipse.osgi.container.SystemModule.startWorker(SystemModule.java:269) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.container.SystemModule.start(SystemModule.java:193) at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:464) at org.eclipse.osgi.launch.Equinox.start(Equinox.java:139) at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:338) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:251) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) !ENTRY org.eclipse.equinox.registry 2 0 2026-02-26 07:20:38.060 !MESSAGE The extensions and extension-points from the bundle "org.fakturama.logging" are ignored. The bundle is not marked as singleton. !ENTRY org.eclipse.osgi 4 0 2026-02-26 07:20:39.489 !MESSAGE An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). !STACK 0 org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more Root exception: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:39.492 !MESSAGE Unable to load class 'com.sebulli.fakturama.LifecycleManager' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:39.966 !MESSAGE Unable to load class 'com.sebulli.fakturama.handlers.CopyPerspectiveSnippetProcessor' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:40.189 !MESSAGE Unable to load class 'com.sebulli.fakturama.addons.HandlerProcessingAddon' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:40.237 !MESSAGE Unable to load class 'com.sebulli.fakturama.addons.ClosePartAddon' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:40.354 !MESSAGE Unable to load class 'com.sebulli.fakturama.addons.WindowCloseListenerAddon' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:40.869 !MESSAGE Unable to load class 'com.sebulli.fakturama.views.NavigationView' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:40.964 !MESSAGE Unable to load class 'com.sebulli.fakturama.parts.BrowserEditor' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:40.989 !MESSAGE Unable to load class 'com.sebulli.fakturama.views.Calculator' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.002 !MESSAGE Unable to load class 'com.sebulli.fakturama.views.datatable.documents.DocumentsListTable' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.032 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: com.sebulli.fakturama.listview.document.add=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledToolItemImpl@111cbcda (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer@22c0344e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: null, iconURI: icon://COMMAND_PLUS, tooltip: Neu erstellen: Rechnung, enabled: false, selected: false, type: Push) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.043 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: com.sebulli.fakturama.listview.document.add=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledToolItemImpl@111cbcda (tags: [], contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: ToolItem {}, renderer: org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer@22c0344e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: null, iconURI: icon://COMMAND_PLUS, tooltip: Neu erstellen: Rechnung, enabled: false, selected: false, type: Push) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.103 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.webShopImport" with the {org.fakturama.webshop.connector.action=import-orders, com.sebulli.fakturama.webshopimport.prepareGetProductsAndOrders=true} parameter(s). Model details: menu:main.menu.file.webshop.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@61bf405d (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, 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) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.114 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=LETTER, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.document.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@2e4339c1 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.letter, iconURI: icon://COMMAND_LETTER, tooltip: , enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.116 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=OFFER, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.offer.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@552088cc (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.offer, iconURI: icon://COMMAND_OFFER, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.117 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=ORDER, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.order.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@5ebf776c (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.order, iconURI: icon://COMMAND_ORDER, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.118 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=CONFIRMATION, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.confirmation.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@390a7532 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.confirmation, iconURI: icon://COMMAND_CONFIRMATION, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.118 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=INVOICE, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.invoice.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@50c2ef56 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.invoice, iconURI: icon://COMMAND_INVOICE, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.121 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=DELIVERY, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.delivery.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@15f11bfb (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.deliverynote, iconURI: icon://COMMAND_DELIVERY, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.122 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=CREDIT, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.credit.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@3a12f3e7 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.credit, iconURI: icon://COMMAND_CREDIT, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.123 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=DUNNING, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.dunning.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@720ffab4 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.dunning, iconURI: icon://COMMAND_DUNNING, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.123 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=PROFORMA, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.documentEditor} parameter(s). Model details: menu:main.menu.new.proforma.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@71df5f30 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.proforma, iconURI: icon://COMMAND_PROFORMA, tooltip: null, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.126 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.debtorEditor} parameter(s). Model details: menu:main.menu.new.contact.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@b529d7e (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %command.new.debtor.name, iconURI: icon://COMMAND_CONTACT, tooltip: %command.new.debtor.tooltip, enabled: true, selected: false, type: Push) (mnemonics: ) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.127 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.creditorEditor} parameter(s). Model details: com.sebulli.fakturama.rcp.handledmenuitem.commandnewcreditorname=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@44e79e9e (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %command.new.creditor.name, iconURI: icon://COMMAND_VENDOR, tooltip: %command.new.creditor.tooltip, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.128 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.paymentEditor} parameter(s). Model details: menu:main.menu.new.payment.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@5d2e65bd (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.payment, iconURI: icon://COMMAND_PAYMENT, tooltip: %main.menu.new.payment.tooltip, enabled: true, selected: false, type: Push) (mnemonics: ) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.130 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.shippingEditor} parameter(s). Model details: menu:main.menu.new.shipping.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@74f89bad (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.shipping, iconURI: icon://COMMAND_SHIPPING, tooltip: %main.menu.new.shipping.tooltip, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.130 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {com.sebulli.fakturama.editors.category=null, org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.vatEditor} parameter(s). Model details: menu:main.menu.new.vat.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@bff764c (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.vat, iconURI: icon://COMMAND_VAT, tooltip: %main.menu.new.vat.tooltip, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.131 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.textEditor} parameter(s). Model details: menu:main.menu.new.text.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@7aa63f50 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.text, iconURI: icon://COMMAND_TEXT, tooltip: %main.menu.new.text.tooltip, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.132 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.accountTypeEditor} parameter(s). Model details: menu:main.menu.new.listentry.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@25bc65ab (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.listentry, iconURI: icon://COMMAND_LIST, tooltip: %main.menu.new.listentry.tooltip, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.132 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.expenditureVoucherEditor} parameter(s). Model details: menu:main.menu.new.expenditurevoucher.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@21eedcde (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.expenditurevoucher, iconURI: icon://COMMAND_EXPENDITURE_VOUCHER, tooltip: %command.new.expenditurevoucher.tooltip, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.134 !MESSAGE Unable to generate the parameterized command with the id "com.sebulli.fakturama.command.callEditor" with the {org.fakturama.rcp.forcenew=true, com.sebulli.fakturama.editors.editortype=com.sebulli.fakturama.editors.receiptVoucherEditor} parameter(s). Model details: menu:main.menu.new.receiptvoucher.id=org.eclipse.e4.ui.model.application.ui.menu.impl.HandledMenuItemImpl@3c1908c8 (tags: null, contributorURI: platform:/plugin/com.sebulli.fakturama.rcp) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer@b814e23, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %main.menu.new.receiptvoucher, iconURI: icon://COMMAND_RECEIPT_VOUCHER, tooltip: %command.new.receiptvoucher.tooltip, enabled: true, selected: false, type: Push) (mnemonics: null) (wbCommand: null) !ENTRY org.eclipse.e4.ui.workbench 4 0 2026-02-26 07:20:41.146 !MESSAGE Unable to load class 'com.sebulli.fakturama.parts.CoolbarViewPart' from bundle '25' !STACK 0 java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sebulli.fakturama.rcp (25). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:126) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230) at java.base/java.util.Optional.ifPresent(Optional.java:178) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) Caused by: org.osgi.framework.BundleException: Exception in com.sebulli.fakturama.Activator.start() of bundle com.sebulli.fakturama.rcp. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) at org.eclipse.osgi.container.Module.doStart(Module.java:605) at org.eclipse.osgi.container.Module.start(Module.java:468) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties()" because the return value of "javax.money.spi.Bootstrap.getService(java.lang.Class)" is null at org.javamoney.moneta.spi.MonetaryConfig.getConfig(MonetaryConfig.java:106) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getDefaultProviderChain(DefaultMonetaryCurrenciesSingletonSpi.java:121) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.collectProviders(DefaultMonetaryCurrenciesSingletonSpi.java:91) at org.javamoney.moneta.spi.DefaultMonetaryCurrenciesSingletonSpi.getCurrencies(DefaultMonetaryCurrenciesSingletonSpi.java:45) at javax.money.spi.MonetaryCurrenciesSingletonSpi.getCurrency(MonetaryCurrenciesSingletonSpi.java:99) at javax.money.Monetary.getCurrency(Monetary.java:398) at com.sebulli.fakturama.misc.NumberFormatterService.getCurrencyUnit(NumberFormatterService.java:334) at com.sebulli.fakturama.misc.NumberFormatterService.formatCurrency(NumberFormatterService.java:327) at com.sebulli.fakturama.preferences.GeneralPreferencePage.calculateExampleCurrencyFormatString(GeneralPreferencePage.java:392) at com.sebulli.fakturama.preferences.GeneralPreferencePage.setInitValues(GeneralPreferencePage.java:456) at com.sebulli.fakturama.preferences.DefaultValuesInitializer.initializeDefaultPreferences(DefaultValuesInitializer.java:91) at com.sebulli.fakturama.Activator.start(Activator.java:87) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ... 34 more