Sat Feb 25 20:17:35 GST 2017 java.lang.reflect.InvocationTargetException java.lang.UnsupportedOperationException: java.lang.reflect.InvocationTargetException at name.abuchen.portfolio.ui.util.viewers.ColumnViewerSorter$BeanComparator.compare(ColumnViewerSorter.java:217) at name.abuchen.portfolio.ui.views.StatementOfAssetsViewer$ElementComparator.compare(StatementOfAssetsViewer.java:986) at name.abuchen.portfolio.ui.util.viewers.ColumnViewerSorter$ViewerSorter.compare(ColumnViewerSorter.java:348) at org.eclipse.jface.viewers.ViewerComparator.lambda$0(ViewerComparator.java:205) at java.util.TimSort.binarySort(Unknown Source) at java.util.TimSort.sort(Unknown Source) at java.util.Arrays.sort(Unknown Source) at org.eclipse.jface.viewers.ViewerComparator.sort(ViewerComparator.java:205) at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:1088) at org.eclipse.jface.viewers.AbstractTableViewer.internalRefreshAll(AbstractTableViewer.java:659) at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:607) at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:599) at org.eclipse.jface.viewers.AbstractTableViewer.lambda$0(AbstractTableViewer.java:561) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1458) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1419) at org.eclipse.jface.viewers.AbstractTableViewer.inputChanged(AbstractTableViewer.java:561) at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:286) at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1696) at name.abuchen.portfolio.ui.views.StatementOfAssetsViewer.internalSetInput(StatementOfAssetsViewer.java:760) at name.abuchen.portfolio.ui.views.StatementOfAssetsViewer.setInput(StatementOfAssetsViewer.java:739) at name.abuchen.portfolio.ui.views.StatementOfAssetsView.notifyModelUpdated(StatementOfAssetsView.java:60) at name.abuchen.portfolio.ui.views.StatementOfAssetsView.createBody(StatementOfAssetsView.java:153) at name.abuchen.portfolio.ui.AbstractFinanceView.createViewControl(AbstractFinanceView.java:108) at name.abuchen.portfolio.ui.PortfolioPart.createView(PortfolioPart.java:523) at name.abuchen.portfolio.ui.PortfolioPart.activateView(PortfolioPart.java:502) at name.abuchen.portfolio.ui.ClientEditorSidebar$ActivateViewAction.run(ClientEditorSidebar.java:64) at name.abuchen.portfolio.ui.Sidebar.select(Sidebar.java:253) at name.abuchen.portfolio.ui.Sidebar$Item$2.mouseDown(Sidebar.java:438) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:193) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4236) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824) 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.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at name.abuchen.portfolio.ui.util.viewers.ColumnViewerSorter$BeanComparator.compare(ColumnViewerSorter.java:183) ... 50 more Caused by: java.lang.NullPointerException at java.math.BigDecimal.divide(Unknown Source) at name.abuchen.portfolio.model.PortfolioTransaction.getMonetaryAmount(PortfolioTransaction.java:127) at name.abuchen.portfolio.snapshot.SecurityPosition$Record.calculatePurchaseValuePrice(SecurityPosition.java:127) at name.abuchen.portfolio.snapshot.SecurityPosition$Record.calculate(SecurityPosition.java:33) at name.abuchen.portfolio.snapshot.SecurityPosition$1.lambda$0(SecurityPosition.java:158) at java.util.HashMap.computeIfAbsent(Unknown Source) at name.abuchen.portfolio.snapshot.SecurityPosition$1.get(SecurityPosition.java:157) at name.abuchen.portfolio.snapshot.SecurityPosition$1.get(SecurityPosition.java:1) at name.abuchen.portfolio.snapshot.SecurityPosition.getFIFOPurchaseValue(SecurityPosition.java:254) at name.abuchen.portfolio.snapshot.AssetPosition.getFIFOPurchaseValue(AssetPosition.java:50) at name.abuchen.portfolio.snapshot.AssetPosition.getProfitLoss(AssetPosition.java:60) at name.abuchen.portfolio.ui.views.StatementOfAssetsViewer$Element.getProfitLoss(StatementOfAssetsViewer.java:920) ... 54 more