Uploaded image for project: 'SongKong'
  1. SONGKONG-1536

OutOfBoundsException on opening Edit Songs when using unmounted drive

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.8
    • Fix Version/s: 5.9
    • Component/s: Gui
    • Labels:
      None
    • Forum Username:
      ShellyGrant

      Description

      Looks like issue because unmounted network drive, erro on line

      this.setTitle(this.getTitle() + Paths.get(songs.get(0).getFilename()).getParent().toString());

      java.lang.IndexOutOfBoundsException: Index 0 out-of-bounds for length 0
      at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source)
      at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source)
      at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source)
      at java.base/java.util.Objects.checkIndex(Unknown Source)
      at java.base/java.util.ArrayList.get(Unknown Source)
      at com.jthink.songkong.ui.startdialog.editsongs.StartEditSongsDialog.setupDialog(StartEditSongsDialog.java:76)
      at com.jthink.songkong.ui.startdialog.editsongs.StartEditSongsDialog.<init>(StartEditSongsDialog.java:51)
      at com.jthink.songkong.action.EditSongsAction.actionPerformed(EditSongsAction.java:68)
      at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
      at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
      at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
      at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
      at java.desktop/javax.swing.AbstractButton.doClick(Unknown Source)
      at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
      at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
      at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
      at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
      at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
      at java.desktop/java.awt.Component.processEvent(Unknown Source)
      at java.desktop/java.awt.Container.processEvent(Unknown Source)
      at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
      at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
      at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
      at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
      at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
      at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
      at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
      at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
      at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
      at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
      at java.desktop/java.awt.EventQueue.access$600(Unknown Source)
      at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
      at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
      at java.base/java.security.AccessController.doPrivileged(Native Method)
      at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
      at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
      at java.base/java.security.AccessController.doPrivileged(Native Method)
      at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
      at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
      at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
      at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
      at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
      at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
      at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
      14/08/2018 21.17.43:MDT:UncaughtExceptionHandler:uncaughtException:SEVERE: ----------------Ignoring EVT Exception
      14/08/2018 21.22.00:MDT:DeleteMusicBrainzData:deleteOnlineDatabaseData:WARNING: start
      14/08/2018 21.22.05:MDT:DeleteMusicBrainzData:deleteOnlineDatabaseData:WARNING: Failed getReleaseFromDatabase:Could not open connection
      org.hibernate.exception.GenericJDBCException: Could not open connection

        Attachments

          Activity

            People

            • Reporter:
              ijabz IJabz
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: