Unable to convert frame TSI

Issue #6 new
IJabz repo owner created an issue

Got this error.

Jan 8, 2007 10:54:03 AM org.jaudiotagger.tag.id3.ID3v24Tag copyFrames SEVERE: Unable to convert frame:TSI org.jaudiotagger.tag.InvalidFrameException: FrameBodynull does not exist at org.jaudiotagger.tag.id3.AbstractID3v2Frame.readBody(AbstractID3v2Frame.java:259) at org.jaudiotagger.tag.id3.ID3v24Frame.<init>(ID3v24Frame.java:163) at org.jaudiotagger.tag.id3.ID3v24Tag.copyFrames(ID3v24Tag.java:290) at org.jaudiotagger.tag.id3.ID3v24Tag.<init>(ID3v24Tag.java:358) at org.jaudiotagger.audio.mp3.MP3File.setID3v2Tag(MP3File.java:487) at org.jaudiotagger.audio.mp3.MP3File.<init>(MP3File.java:256) at org.jaudiotagger.audio.mp3.MP3File.<init>(MP3File.java:120) at org.jaudiotagger.audio.mp3.MP3File.<init>(MP3File.java:410) at com.melloware.jukes.file.tag.Mp3Tag.<init>(Mp3Tag.java:74) at com.melloware.jukes.file.tag.TagFactory.getTag(TagFactory.java:51) at com.melloware.jukes.gui.view.dialogs.DiscAddDialog.<init>(DiscAddDialog.java:106) at com.melloware.jukes.gui.tool.MainController.discAdd(MainController.java:336) at com.melloware.jukes.gui.tool.Actions$55.actionPerformed(Actions.java:467) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) at java.awt.Component.processMouseEvent(Component.java:6038) at javax.swing.JComponent.processMouseEvent(JComponent.java:3260) at java.awt.Component.processEvent(Component.java:5803) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

MP3 can be found at the following URL....

http://melloware.com/download/badmp3/TSI.mp3

The basic problem is that TSI exists in v22, renamed to to TSIZ in v23 and is no longer supported in v24.

Using the default constructors all tags get converted to a v24 representation, the frame id is converted from v22 to v23, but then it falls over trying to convert to v24, needs something a bit cleverer doing

Comments (0)

  1. Log in to comment