SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Unexpected Error Message during multiple actions starting

Hi Paul,

An unexpected error message has popped up on multiple occasions today, but i am not sure what is specifically causing it. The two different times were when attempting to “remove whitespace” from multiple files, and when attempting to save changes to files.

hi, thanks for the support files

Found error in logs

java.lang.IndexOutOfBoundsException: valid modelIndex: 0 <= index < 0 but was: 1868
	at org.jdesktop.swingx.sort.DefaultSortController.convertRowIndexToView(DefaultSortController.java:336)
	at java.desktop/javax.swing.JTable.convertRowIndexToView(JTable.java:2670)
	at java.desktop/javax.swing.JTable$SortManager.restoreSelection(JTable.java:4103)
	at java.desktop/javax.swing.JTable$SortManager.processChange(JTable.java:4065)
	at java.desktop/javax.swing.JTable.sortedTableChanged(JTable.java:4197)
	at java.desktop/javax.swing.JTable.sorterChanged(JTable.java:3887)
	at org.jdesktop.swingx.JXTable.sorterChanged(JXTable.java:1669)
	at java.desktop/javax.swing.RowSorter.fireRowSorterChanged(RowSorter.java:341)
	at java.desktop/javax.swing.RowSorter.fireRowSorterChanged(RowSorter.java:332)
	at java.desktop/javax.swing.DefaultRowSorter.sort(DefaultRowSorter.java:621)
	at java.desktop/javax.swing.DefaultRowSorter.allRowsChanged(DefaultRowSorter.java:863)
	at org.jdesktop.swingx.sort.DefaultSortController.allRowsChanged(DefaultSortController.java:389)
	at java.desktop/javax.swing.JTable.notifySorter(JTable.java:4326)
	at java.desktop/javax.swing.JTable.sortedTableChanged(JTable.java:4186)
	at java.desktop/javax.swing.JTable.tableChanged(JTable.java:4463)
	at org.jdesktop.swingx.JXTable.tableChanged(JXTable.java:1647)
	at com.jthink.jaikoz.table.JaikozRowHeaderTable.tableChanged(JaikozRowHeaderTable.java:152)
	at com.jthink.jaikoz.table.tablemodel.TagDisplayModel.fireTableChanged(TagDisplayModel.java:182)
	at java.desktop/javax.swing.table.AbstractTableModel.fireTableDataChanged(AbstractTableModel.java:204)
	at com.jthink.jaikoz.data.AudioDataModel.removeRecordsAndRenumber(AudioDataModel.java:277)

I think this is likely to be a sorting/filtering issue. Jaikoz uses multiple tables with multiple tabs that can sychronized, the ui is quite complex and occasionally these kind of errors do occur, I haven’t quite managed to get to the bottom of them unfortunately.

Not a problem Paul, Thanks for your continued support and development of these great projects.

Regards
Dizza