[ https://issues.apache.org/jira/browse/TIKA-424?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12894589#action_12894589 ]
Nick Burch commented on TIKA-424: --------------------------------- Actually, it looks like it's just a bug in the ID3v2.4 specs... I've just tried creating some ID3v2.4 files using mid3v2, and it does size=bytes just like the sample file. No-one seems to do 4* like the spec doc says. Interestingly, the spec doc has 4*size in the layout section, then goes on to describe the size as being just like ID3v2.3, i.e. no 4*. I think it's a spec bug :( In r981590 I have updated tika to follow what all the other programs do, and added a testcase with a sample file from mid3v2 > Avoid ArrayIndexOutOfBoundsException on some mp3 files > ------------------------------------------------------ > > Key: TIKA-424 > URL: https://issues.apache.org/jira/browse/TIKA-424 > Project: Tika > Issue Type: Improvement > Components: parser > Affects Versions: 0.7 > Reporter: Nick Burch > Assignee: Jukka Zitting > Fix For: 0.8 > > Attachments: mp3-fix.patch, test2.mp3 > > > There can currently be an ArrayIndexOutOfBoundsException if the tag of an mp3 > is empty but null padded (see TIKA-418 for someone reporting one against the > wrong bug...) > Attached patch correctly detects this condition and returns an empty string. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.