Creating multiple media players in parallel leads to ArrayIndexOutOfBoundsException

XMLWordPrintable

    • windows

      A DESCRIPTION OF THE PROBLEM :
      Exception in thread "pool-2-thread-2" java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 0
      at java.base/java.util.ArrayList.add(ArrayList.java:485)
      at java.base/java.util.ArrayList.add(ArrayList.java:497)
      at javafx.media@22.0.2/com.sun.media.jfxmediaimpl.NativeMediaManager.addMediaErrorListener(NativeMediaManager.java:340)
      at javafx.media@22.0.2/com.sun.media.jfxmedia.MediaManager.addMediaErrorListener(MediaManager.java:133)
      at javafx.media@22.0.2/javafx.scene.media.MediaPlayer.<init>(MediaPlayer.java:410)
      at MediaPlayer/de.jb.mediaplayer.editor.VideoImageLoader.run(VideoImageLoader.java:32)
      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
      at java.base/java.lang.Thread.run(Thread.java:1570)

      problem: problem: unsynchronized access to static NativeMediaManager

      FREQUENCY :
      OFTEN

            Assignee:
            Praveen Narayanaswamy
            Reporter:
            Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: