Whenever i start JForex (2.7.4/2.20.1) and there are already opened position in my account the following Exception occurs, in high frequency (a couple of times per second). This also slows down the whole platform.
Uncaught exception in [AWT-EventQueue-0] thread: column beyond range of TableModel
java.lang.IndexOutOfBoundsException: column beyond range of TableModel
at javax.swing.DefaultRowSorter.checkColumn(Unknown Source)
at javax.swing.DefaultRowSorter.rowsUpdated(Unknown Source)
at javax.swing.JTable.notifySorter(Unknown Source)
at javax.swing.JTable.sortedTableChanged(Unknown Source)
at javax.swing.JTable.tableChanged(Unknown Source)
at com.dukascopy.dds2.greed.gui.component.exposure.ExposureTable.tableChanged(Unknown Source)
at javax.swing.table.AbstractTableModel.fireTableChanged(Unknown Source)
at javax.swing.table.AbstractTableModel.fireTableCellUpdated(Unknown Source)
at com.dukascopy.dds2.greed.gui.component.exposure.ExposureTableModel.a(Unknown Source)
at com.dukascopy.dds2.greed.gui.component.exposure.ExposurePanel.a(Unknown Source)
at com.dukascopy.dds2.greed.gui.ClientForm.a(Unknown Source)
at com.dukascopy.dds2.greed.actions.MarketStateAction.Ah(Unknown Source)
at com.dukascopy.dds2.greed.actions.e.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
As soon as I close all opened positions the exception disappears. When I open new positions after I started JForex the exceptions do not occur.