Oliver Heyt
Hallo, unser ImpfDoc startet plötzlich nicht mehr auf den Clients mit folgender Fehlermeldung. ImpfDocNE-Version 3.22.8 ist installiert, auf den Macs läuft Monterey 12.7.4
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.google.common.base.Throwables.propagate(Throwables.java:241)
at de.impfsoft.impfdoc.client.base.utilities.ImpfDocSwingUtilities.invokeOnEDTAndWait(ImpfDocSwingUtilities.java:97)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.executeInBeanLoader(ImpfSoftBeanFactory.java:203)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.createBean(ImpfSoftBeanFactory.java:136)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftApplicationContext.loadBeanFromDefinition(ImpfSoftApplicationContext.java:386)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftApplicationContext.startApplication(ImpfSoftApplicationContext.java:122)
at de.impfsoft.startup.ApplicationInitializer.safeMain(ApplicationInitializer.java:364)
at de.impfsoft.startup.ApplicationInitializer.main(ApplicationInitializer.java:105)
at de.impfsoft.EnduserApplicationInitializer.main(EnduserApplicationInitializer.java:30)
at de.impfsoft.edition.tomedo.Starter.main(Starter.java:16)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:51)
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:52)
Caused by: java.lang.reflect.InvocationTargetException
at java.desktop/java.awt.EventQueue.invokeAndWait(Unknown Source)
at java.desktop/java.awt.EventQueue.invokeAndWait(Unknown Source)
at java.desktop/javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
at de.impfsoft.impfdoc.client.base.utilities.ImpfDocSwingUtilities.invokeOnEDTAndWait(ImpfDocSwingUtilities.java:89)
... 16 more
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [de.impfsoft.swing.vaccination.card.editor.VaccinationEditor]: java.lang.reflect.InvocationTargetException; nested exception is java.lang.reflect.InvocationTargetException
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory$2.run(ImpfSoftBeanFactory.java:358)
at de.impfsoft.impfdoc.client.base.utilities.ImpfDocSwingUtilities.invokeOnEDTAndWait(ImpfDocSwingUtilities.java:84)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.executeInBeanLoader(ImpfSoftBeanFactory.java:203)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.instantiateBeanThroughConstructor(ImpfSoftBeanFactory.java:350)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.lambda$2(ImpfSoftBeanFactory.java:155)
at de.impfsoft.impfdoc.client.base.utilities.ImpfDocSwingUtilities.invokeOnEDTAndWait(ImpfDocSwingUtilities.java:84)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.executeInBeanLoader(ImpfSoftBeanFactory.java:203)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.createBean(ImpfSoftBeanFactory.java:136)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.createBeanForType(ImpfSoftBeanFactory.java:432)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.instantiateBeanThroughConstructor(ImpfSoftBeanFactory.java:345)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.lambda$2(ImpfSoftBeanFactory.java:155)
at de.impfsoft.impfdoc.client.base.utilities.ImpfDocSwingUtilities.invokeOnEDTAndWait(ImpfDocSwingUtilities.java:84)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.executeInBeanLoader(ImpfSoftBeanFactory.java:203)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.createBean(ImpfSoftBeanFactory.java:136)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.createBeanForType(ImpfSoftBeanFactory.java:432)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.instantiateBeanThroughConstructor(ImpfSoftBeanFactory.java:345)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.lambda$2(ImpfSoftBeanFactory.java:155)
at de.impfsoft.impfdoc.client.base.utilities.ImpfDocSwingUtilities.invokeOnEDTAndWait(ImpfDocSwingUtilities.java:84)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.executeInBeanLoader(ImpfSoftBeanFactory.java:203)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.createBean(ImpfSoftBeanFactory.java:136)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.createBeanForName(ImpfSoftBeanFactory.java:382)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.instantiateBeanThroughConstructor(ImpfSoftBeanFactory.java:284)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.lambda$2(ImpfSoftBeanFactory.java:155)
at de.impfsoft.impfdoc.client.base.utilities.ImpfDocSwingUtilities.lambda$2(ImpfDocSwingUtilities.java:91)
at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
at java.base/java.lang.Thread.getStackTrace(Unknown Source)
at de.impfsoft.impfdoc.client.base.utilities.ImpfDocSwingUtilities.invokeOnEDTAndWait(ImpfDocSwingUtilities.java:86)
... 16 more
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory$2.run(ImpfSoftBeanFactory.java:355)
at de.impfsoft.impfdoc.client.base.utilities.ImpfDocSwingUtilities.invokeOnEDTAndWait(ImpfDocSwingUtilities.java:84)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.executeInBeanLoader(ImpfSoftBeanFactory.java:203)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.instantiateBeanThroughConstructor(ImpfSoftBeanFactory.java:350)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.lambda$2(ImpfSoftBeanFactory.java:155)
at de.impfsoft.impfdoc.client.base.utilities.ImpfDocSwingUtilities.invokeOnEDTAndWait(ImpfDocSwingUtilities.java:84)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.executeInBeanLoader(ImpfSoftBeanFactory.java:203)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.createBean(ImpfSoftBeanFactory.java:136)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.createBeanForType(ImpfSoftBeanFactory.java:432)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.instantiateBeanThroughConstructor(ImpfSoftBeanFactory.java:345)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.lambda$2(ImpfSoftBeanFactory.java:155)
at de.impfsoft.impfdoc.client.base.utilities.ImpfDocSwingUtilities.invokeOnEDTAndWait(ImpfDocSwingUtilities.java:84)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.executeInBeanLoader(ImpfSoftBeanFactory.java:203)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.createBean(ImpfSoftBeanFactory.java:136)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.createBeanForType(ImpfSoftBeanFactory.java:432)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.instantiateBeanThroughConstructor(ImpfSoftBeanFactory.java:345)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.lambda$2(ImpfSoftBeanFactory.java:155)
at de.impfsoft.impfdoc.client.base.utilities.ImpfDocSwingUtilities.invokeOnEDTAndWait(ImpfDocSwingUtilities.java:84)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.executeInBeanLoader(ImpfSoftBeanFactory.java:203)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.createBean(ImpfSoftBeanFactory.java:136)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.createBeanForName(ImpfSoftBeanFactory.java:382)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.instantiateBeanThroughConstructor(ImpfSoftBeanFactory.java:284)
at de.impfsoft.impfdoc.client.base.context.ImpfSoftBeanFactory.lambda$2(ImpfSoftBeanFactory.java:155)
at de.impfsoft.impfdoc.client.base.utilities.ImpfDocSwingUtilities.lambda$2(ImpfDocSwingUtilities.java:91)
at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.IllegalStateException: Duplicate key a98a3aed-188e-3e81-b0eb-b6baa9f29b03 (attempted merging values -6667 and -1)
at java.base/java.util.stream.Collectors.duplicateKeyException(Unknown Source)
at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Unknown Source)
at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(Unknown Source)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.base/java.util.stream.ReferencePipeline.collect(Unknown Source)
at de.impfsoft.swing.common.intellifield.VaccineAdapter.create(VaccineAdapter.java:65)
at de.impfsoft.swing.vaccination.card.editor.VaccinationEditor.(VaccinationEditor.java:228)
... 41 more
Christian Fischer
Hallo Herr Heyt,
vielen Dank für die Fehlerbeschreibung. Wenn ich richtig im Bilde sind, haben wir den Fehler heute Mittag bei Ihnen in der Datenbank schon behoben. Dort hatte sich ein unsichtbares Sonderzeichen eingemogelt, welches für die Probleme ursächlich war.
Herzliche Grüße
Christian Fischer