Hallo,
beim Start von PP erhalte ich dieser Fehlermeldung. Diese kommt nach einer Weile, alle anderen Funktionen des Programms scheinen zu funktionieren. Was kann ich tun?
Ich denke, dass es etwas mit dem Update zu tun hat, den dieses funktioniert nicht mehr. Auch hier wird eine Fehlermeldung angezeigt.
Aktuell habe ich die Version 0.30.1 (win32, x86). Das ganze auf Windows 8.1 auf einem Laptop.
Der selbe Fehler kommt aber auch auf meinem Festrechner, dort läuft Windows 10.
Die Fehlermeldung des fehlgeschlagenen Update-Versuchs im Detail:
Tue May 22 15:05:06 CEST 2018
Während "Suche nach Aktualisierungen..." ist ein interner Fehler aufgetreten.
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
at org.eclipse.swt.SWT.error(SWT.java:4533)
at org.eclipse.swt.SWT.error(SWT.java:4448)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:255)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4821)
at name.abuchen.portfolio.ui.update.UpdateHelper.runUpdate(UpdateHelper.java:68)
at name.abuchen.portfolio.ui.addons.StartupAddon$1.run(StartupAddon.java:154)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Unknown Source)
at java.util.regex.Matcher.reset(Unknown Source)
at java.util.regex.Matcher.<init>(Unknown Source)
at java.util.regex.Pattern.matcher(Unknown Source)
at name.abuchen.portfolio.ui.update.NewVersion$Expression.isApplicable(NewVersion.java:57)
at name.abuchen.portfolio.ui.update.NewVersion$ConditionalMessage.isApplicable(NewVersion.java:87)
at name.abuchen.portfolio.ui.update.UpdateMessageDialog.appendMessages(UpdateMessageDialog.java:129)
at name.abuchen.portfolio.ui.update.UpdateMessageDialog.appendReleases(UpdateMessageDialog.java:118)
at name.abuchen.portfolio.ui.update.UpdateMessageDialog.createText(UpdateMessageDialog.java:90)
at name.abuchen.portfolio.ui.update.UpdateMessageDialog.createCustomArea(UpdateMessageDialog.java:50)
at org.eclipse.jface.dialogs.MessageDialog.createDialogArea(MessageDialog.java:331)
at org.eclipse.jface.dialogs.IconAndMessageDialog.createDialogAndButtonArea(IconAndMessageDialog.java:224)
at org.eclipse.jface.dialogs.IconAndMessageDialog.createContents(IconAndMessageDialog.java:203)
at org.eclipse.jface.window.Window.create(Window.java:426)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1095)
at org.eclipse.jface.window.Window.open(Window.java:783)
at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:396)
at name.abuchen.portfolio.ui.update.UpdateHelper.lambda$0(UpdateHelper.java:74)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:161)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
Und hier die Fehlermeldung des internen Fehlers im Detail:
Tue May 22 15:05:06 CEST 2018
Internal Error
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
at org.eclipse.swt.SWT.error(SWT.java:4533)
at org.eclipse.swt.SWT.error(SWT.java:4448)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:161)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
Caused by: java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Unknown Source)
at java.util.regex.Matcher.reset(Unknown Source)
at java.util.regex.Matcher.<init>(Unknown Source)
at java.util.regex.Pattern.matcher(Unknown Source)
at name.abuchen.portfolio.ui.update.NewVersion$Expression.isApplicable(NewVersion.java:57)
at name.abuchen.portfolio.ui.update.NewVersion$ConditionalMessage.isApplicable(NewVersion.java:87)
at name.abuchen.portfolio.ui.update.UpdateMessageDialog.appendMessages(UpdateMessageDialog.java:129)
at name.abuchen.portfolio.ui.update.UpdateMessageDialog.appendReleases(UpdateMessageDialog.java:118)
at name.abuchen.portfolio.ui.update.UpdateMessageDialog.createText(UpdateMessageDialog.java:90)
at name.abuchen.portfolio.ui.update.UpdateMessageDialog.createCustomArea(UpdateMessageDialog.java:50)
at org.eclipse.jface.dialogs.MessageDialog.createDialogArea(MessageDialog.java:331)
at org.eclipse.jface.dialogs.IconAndMessageDialog.createDialogAndButtonArea(IconAndMessageDialog.java:224)
at org.eclipse.jface.dialogs.IconAndMessageDialog.createContents(IconAndMessageDialog.java:203)
at org.eclipse.jface.window.Window.create(Window.java:426)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1095)
at org.eclipse.jface.window.Window.open(Window.java:783)
at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:396)
at name.abuchen.portfolio.ui.update.UpdateHelper.lambda$0(UpdateHelper.java:74)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
... 19 more