"AssertionFailedException: null argument" beim Editieren eines Wertpapiers

Hallo,

ich habe heute ein Zertifikat gekauft und in PP importiert.
Ich kann aber nichts editieren. Es kommt folgende Fehlermeldung:

Fehlermeldung

Wie kann ich die Editierung durchführen ??

Ich habe das gleiche Problem seit dem Upgrade auf die Version 0.45.0 auf Windows 8 - 64 Bit.
Vorher lief alles einwandfrei.

Ok - klingt nach einem Fehler im neuesten Update.
Kann man auf eine alte Version zurückgehen ??

Ja, kannst du:

Hi @bolzer - kannst Du mir den Stack Trace hier posten?

Ebenfalls: Ich brauche einen Stack Trace. Ich kann das Problem bei mir aktuell nicht nachvollziehen und “stochere” im Dunkeln.

Bei mir tritt der Fehler auf, wenn ich nach einem Wertpapier suche und dann dieses für die Anlage übernehmen möchte.

!ENTRY org.eclipse.e4.ui.workbench 4 0 2020-03-16 20:19:23.859
!MESSAGE Internal Error
!STACK 0
org.eclipse.core.runtime.AssertionFailedException: null argument:
	at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:88)
	at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:76)
	at org.eclipse.jface.viewers.ComboViewer.getCombo(ComboViewer.java:196)
	at name.abuchen.portfolio.ui.wizards.security.AbstractQuoteProviderPage.setupInitialData(AbstractQuoteProviderPage.java:567)
	at name.abuchen.portfolio.ui.wizards.security.AbstractQuoteProviderPage.createControl(AbstractQuoteProviderPage.java:312)
	at name.abuchen.portfolio.ui.wizards.security.EditSecurityDialog.addPage(EditSecurityDialog.java:213)
	at name.abuchen.portfolio.ui.wizards.security.EditSecurityDialog.createTabFolder(EditSecurityDialog.java:202)
	at name.abuchen.portfolio.ui.wizards.security.EditSecurityDialog.createDialogArea(EditSecurityDialog.java:125)
	at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:771)
	at name.abuchen.portfolio.ui.wizards.security.EditSecurityDialog.createContents(EditSecurityDialog.java:107)
	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.views.SecurityListView$CreateSecurityDropDown.openEditDialog(SecurityListView.java:160)
	at name.abuchen.portfolio.ui.views.SecurityListView$CreateSecurityDropDown.lambda$4(SecurityListView.java:152)
	at name.abuchen.portfolio.ui.util.SimpleAction.run(SimpleAction.java:43)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:476)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:568)
	at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:400)
	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.Display.runDeferredEvents(Display.java:3958)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3561)
	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(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	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)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1474)

Sehr interessant, denn den Fehler bekomme ich jetzt auch, heute Vormittag jedoch noch nicht. Es scheint verbunden mit diesem Fehler aus dem Fehlerprotokoll zu sein:

Mon Mar 16 20:38:34 CET 2020
Connect to www.portfolio-report.net:443 [www.portfolio-report.net/37.221.198.115, www.portfolio-report.net/2a03:4000:9:38a:0:0:0:1] failed: connect timed out

org.apache.http.conn.ConnectTimeoutException: Connect to www.portfolio-report.net:443 [www.portfolio-report.net/37.221.198.115, www.portfolio-report.net/2a03:4000:9:38a:0:0:0:1] failed: connect timed out

	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:151)

	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)

	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:381)

	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)

	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)

	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)

	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)

	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)

	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)

	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)

	at name.abuchen.portfolio.util.WebAccess.get(WebAccess.java:160)

	at name.abuchen.portfolio.online.impl.PortfolioReportNet.getUpdatedValues(PortfolioReportNet.java:314)

	at name.abuchen.portfolio.ui.wizards.security.SearchSecurityWizard.completePortfolioReportData(SearchSecurityWizard.java:65)

	at name.abuchen.portfolio.ui.wizards.security.SearchSecurityWizard.getSecurity(SearchSecurityWizard.java:56)

	at name.abuchen.portfolio.ui.wizards.security.SearchSecurityWizardDialog.getSecurity(SearchSecurityWizardDialog.java:32)

	at name.abuchen.portfolio.ui.views.SecurityListView$CreateSecurityDropDown.lambda$4(SecurityListView.java:152)

	at name.abuchen.portfolio.ui.util.SimpleAction.run(SimpleAction.java:43)

	at org.eclipse.jface.action.Action.runWithEvent(Action.java:476)

	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:568)

	at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:400)

	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.Display.runDeferredEvents(Display.java:3958)

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

	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)

Caused by: java.net.SocketTimeoutException: connect timed out

	at java.base/java.net.PlainSocketImpl.waitForConnect(Native Method)

	at java.base/java.net.PlainSocketImpl.socketConnect(Unknown Source)

	at java.base/java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)

	at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)

	at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source)

	at java.base/java.net.SocksSocketImpl.connect(Unknown Source)

	at java.base/java.net.Socket.connect(Unknown Source)

	at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:339)

	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)

	... 41 more



Hallo Andreas,

Angefügt der Stack Trace:

Tue Mar 17 08:06:31 CET 2020
Internal Error

org.eclipse.core.runtime.AssertionFailedException: null argument:

at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:88)

at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:76)

at org.eclipse.jface.viewers.ComboViewer.getCombo(ComboViewer.java:196)

at name.abuchen.portfolio.ui.wizards.security.AbstractQuoteProviderPage.setupInitialData(AbstractQuoteProviderPage.java:567)

at name.abuchen.portfolio.ui.wizards.security.AbstractQuoteProviderPage.createControl(AbstractQuoteProviderPage.java:312)

at name.abuchen.portfolio.ui.wizards.security.EditSecurityDialog.addPage(EditSecurityDialog.java:213)

at name.abuchen.portfolio.ui.wizards.security.EditSecurityDialog.createTabFolder(EditSecurityDialog.java:202)

at name.abuchen.portfolio.ui.wizards.security.EditSecurityDialog.createDialogArea(EditSecurityDialog.java:125)

at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:771)

at name.abuchen.portfolio.ui.wizards.security.EditSecurityDialog.createContents(EditSecurityDialog.java:107)

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.views.SecurityListView$CreateSecurityDropDown.openEditDialog(SecurityListView.java:160)

at name.abuchen.portfolio.ui.views.SecurityListView$CreateSecurityDropDown.lambda$4(SecurityListView.java:152)

at name.abuchen.portfolio.ui.util.SimpleAction.run(SimpleAction.java:43)

at org.eclipse.jface.action.Action.runWithEvent(Action.java:476)

at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:568)

at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:400)

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.Display.runDeferredEvents(Display.java:3958)

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

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)

Hallo Andreas,

könnte es ein Java problem sein ??

Es ist ein Java Problem. Aber ein Bug den ich eingebaut habe. Heute Abend kommt ein Fix.

Wenn Du bist dahin nicht warten kannst, dann könntest Du die alte Version runterladen: https://github.com/buchen/portfolio/releases

Hallo,

habe genau das gleiche Problem, neu importierte Aktien kann ich nicht editieren.

Das Problem sollte mit Version 0.45.1 behoben sein.

Hallo,

ich erhalte derzeit leider dieselbe Fehlermeldung. Ich möchte bei einem Wertpapier ( “F5 Networks Inc. share” (ISIN: US3156161024 WKN: 922977)) die Börse Frankfurt einfügen, was leider immer mit der folgenden Fehlermeldung beantwortet wird, ohne dass die Kurse laden. Irgendwelche Ideen wie ich das lösen kann? Danke!