Internal Error nach Update 0.49.1

Nach dem Update heute werden alle Operationen zum Öffnen oder Anlegen von Dateien mit folgendem Fehler quittiert.

Tue Nov 03 20:04:34 CET 2020
Internal Error

java.lang.NoSuchMethodError: org.eclipse.e4.ui.css.swt.dom.TableElement: method 'void <init>(org.eclipse.swt.widgets.Control, org.eclipse.e4.ui.css.core.engine.CSSEngine)' not found

	at name.abuchen.portfolio.ui.theme.TableElementAdapter.<init>(TableElementAdapter.java:13)

	at name.abuchen.portfolio.ui.theme.ElementProvider.getElement(ElementProvider.java:38)

	at org.eclipse.e4.ui.css.core.impl.engine.RegistryCSSElementProvider.getElement(RegistryCSSElementProvider.java:81)

	at org.eclipse.e4.ui.css.core.impl.engine.AbstractCSSEngine.getElement(AbstractCSSEngine.java:857)

	at org.eclipse.e4.ui.css.swt.engine.AbstractCSSSWTEngineImpl.getElement(AbstractCSSSWTEngineImpl.java:97)

	at org.eclipse.e4.ui.css.core.impl.engine.AbstractCSSEngine.applyStyles(AbstractCSSEngine.java:369)

	at org.eclipse.e4.ui.css.core.impl.engine.AbstractCSSEngine.applyStyles(AbstractCSSEngine.java:364)

	at org.eclipse.e4.ui.css.swt.engine.CSSSWTApplyStylesListener$1.handleEvent(CSSSWTApplyStylesListener.java:35)

	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)

	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4145)

	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4137)

	at org.eclipse.swt.widgets.Display.runSkin(Display.java:4040)

	at org.eclipse.swt.widgets.Composite.computeSizeInPixels(Composite.java:212)

	at org.eclipse.swt.widgets.Control.computeSize(Control.java:666)

	at org.eclipse.swt.widgets.Control.pack(Control.java:2212)

	at org.eclipse.swt.widgets.Control.pack(Control.java:2182)

	at name.abuchen.portfolio.ui.wizards.client.NewPortfolioAccountPage.createControl(NewPortfolioAccountPage.java:161)

	at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:179)

	at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:685)

	at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:577)

	at org.eclipse.jface.window.Window.create(Window.java:429)

	at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1099)

	at org.eclipse.jface.window.Window.open(Window.java:786)

	at name.abuchen.portfolio.ui.handlers.NewFileHandler.execute(NewFileHandler.java:37)

	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.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)

	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:320)

	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:254)

	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:164)

	at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156)

	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:497)

	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:490)

	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:207)

	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:195)

	at name.abuchen.portfolio.ui.parts.WelcomePart.executeCommand(WelcomePart.java:293)

	at name.abuchen.portfolio.ui.parts.WelcomePart.linkActivated(WelcomePart.java:250)

	at name.abuchen.portfolio.ui.parts.WelcomePart$1.widgetSelected(WelcomePart.java:214)

	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)

	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)

	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4145)

	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1055)

	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)

	at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1096)

	at org.eclipse.swt.widgets.Link.WM_LBUTTONUP(Link.java:1014)

	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4805)

	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4784)

	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)

	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2309)

	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3559)

	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173)

	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)

	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062)

	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)

	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:165)

	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:199)

	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)

	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)

	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:391)

	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:246)

	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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)

	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595)

	at org.eclipse.equinox.launcher.Main.run(Main.java:1501)

Ich habe PortfolioPerformance-distro-0.49.1-win32.win32.x86_64.zip separat heruntergeladen und in einen anderen Ordner entpackt. Mit dieser Version gibt es das o.g. Problem nicht.

Falls Interesse besteht kann ich mit Anleitung versuchen, den Fehler mit der Online-Aktualisierung zu suchen, da ich nun beide Versionen habe.

m.E. tritt das Problem nicht nach dem update auf sondern das update selber will nicht. In Analogie zu chelmuth habe ich es neu runtergeladen und „beide behalten“ bei der Installation gewählt. Die neue Version läuft dann einwandfrei, alle Daten sind vorhanden. Werde die alte löschen wenn ich mir ganz sicher bin

Nutze MacOS Catalina 10.15.7. Kann dieses Vorgehen allen Mac usern empfehlen bei denen beim Start die Meldung "Eine neue Version 0.49.1 ist verfügbar. Installieren ? aufploppt

Diesmal läuft das update nicht so durch wie sonst, aber so geht´s