Hier noch ein weiterer Stacktrace zum TVPearl.java:274 ... der hat aber mehr Zeilen:
Code: Alles auswählen
Das Plugin "TV-Perlen" hat einen Fehler verursacht. Soll es deaktiviert werden?
----- Start of stacktrace -----
java.util.ConcurrentModificationException
at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1013)
at java.base/java.util.ArrayList$Itr.next(ArrayList.java:967)
at tvpearlplugin.TVPearl.getPearl(TVPearl.java:274)
at tvpearlplugin.TVPearlPlugin.getMarkIconsForProgram(TVPearlPlugin.java:367)
at tvbrowser/devplugin.Plugin.getMarkIcons(Plugin.java:593)
at tvpearlplugin.TVPearlProgramPanel.fillIconList(TVPearlProgramPanel.java:128)
at tvpearlplugin.TVPearlProgramPanel.<init>(TVPearlProgramPanel.java:57)
at tvpearlplugin.TVPearlListCellRenderer.getListCellRendererComponent(TVPearlListCellRenderer.java:66)
at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1444)
at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394)
at java.desktop/javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2815)
at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:224)
at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:204)
at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:251)
at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:448)
at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:458)
at java.desktop/javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:502)
at java.desktop/javax.swing.JList.setSelectedIndex(JList.java:2205)
at tvpearlplugin.PearlDisplayPanel.updateProgramList(PearlDisplayPanel.java:472)
at tvpearlplugin.TVPearlPlugin.updateChanges(TVPearlPlugin.java:609)
at tvpearlplugin.TVPearlPlugin.handleTvDataUpdateFinished(TVPearlPlugin.java:590)
at tvbrowser/tvbrowser.core.plugin.JavaPluginProxy.doHandleTvDataUpdateFinished(JavaPluginProxy.java:491)
at tvbrowser/tvbrowser.core.plugin.AbstractPluginProxy.handleTvDataUpdateFinished(AbstractPluginProxy.java:486)
at tvbrowser/tvbrowser.core.plugin.PluginProxyManager$TvDataUpdateFinishedThreadPoolMethod.run(PluginProxyManager.java:204)
at tvbrowser/tvbrowser.core.plugin.PluginProxyManager.lambda$runWithThreadPool$0(PluginProxyManager.java:1351)
at tvbrowser/tvbrowser.core.plugin.PluginProxyManager$$Lambda$284/0x00000000c813de80.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
at java.base/java.lang.Thread.run(Thread.java:853)
----- End of stacktrace -----
In der Regel schlägt der Dialog direkt nach dem Datenupdate zu ... hab den schon ziemlich häufig weggeklickt und nie gemerkt, dass es so viele unterschiedliche Stacktraces sind - man liest zuerst immer nur die oberste Zeile ...