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

BaseFolderGuesser may request PERFORMER field, invlaid for Wav INFO tag

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.13
    • Fix Version/s: 5.0
    • Component/s: Matching
    • Labels:
      None
    • Forum Username:
      TBrent

      Description

      BaseFolderGuesser may request PERFORMER field, invalid for Wav INFO tag (but not ID3 tag) hence can cause the following issue.

      java.lang.UnsupportedOperationException: Not available for this field PERFORMER
      at org.jaudiotagger.audio.generic.GenericTag.getValue(GenericTag.java:198)
      at org.jaudiotagger.tag.wav.WavTag.getValue(WavTag.java:292)
      at org.jaudiotagger.tag.wav.WavTag.getFirst(WavTag.java:297)
      at com.jthink.songkong.analyse.filename.BaseFolderGuesser.calculateBaseFolderSubFolderSplit(BaseFolderGuesser.java:239)
      at com.jthink.songkong.analyse.filename.BaseFolderGuesser.guessBaseFolderSubFolderSplit(BaseFolderGuesser.java:151)
      at com.jthink.songkong.fileloader.FileMapping.configureBaseFolders(FileMapping.java:192)
      at com.jthink.songkong.ui.startdialog.BasicOptions.<init>(BasicOptions.java:171)
      at com.jthink.songkong.ui.startdialog.StartFixSongsDialog.setupDialog(StartFixSongsDialog.java:67)
      at com.jthink.songkong.ui.startdialog.StartFixSongsDialog.<init>(StartFixSongsDialog.java:45)
      at com.jthink.songkong.action.FixFilesAction.actionPerformed(FixFilesAction.java:73)
      at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
      at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
      at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
      at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
      at javax.swing.AbstractButton.doClick(Unknown Source)
      at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
      at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
      at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
      at java.awt.Component.processMouseEvent(Unknown Source)
      at javax.swing.JComponent.processMouseEvent(Unknown Source)
      at java.awt.Component.processEvent(Unknown Source)
      at java.awt.Container.processEvent(Unknown Source)
      at java.awt.Component.dispatchEventImpl(Unknown Source)
      at java.awt.Container.dispatchEventImpl(Unknown Source)
      at java.awt.Component.dispatchEvent(Unknown Source)
      at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
      at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
      at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
      at java.awt.Container.dispatchEventImpl(Unknown Source)
      at java.awt.Window.dispatchEventImpl(Unknown Source)
      at java.awt.Component.dispatchEvent(Unknown Source)
      at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
      at java.awt.EventQueue.access$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      at java.awt.EventQueue$4.run(Unknown Source)
      at java.awt.EventQueue$4.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.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)

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: