The following code:
try {
ParserContext ctx = new ParserContext();
DataAdapter adapter = new MP3Adapter();
adapter.adapt(mp3File, ctx);
} catch (Exception e) {
e.printStackTrace();
}
throws the NegativeArraySizeException, from debugging i
found out it happens here:
FXUtil.getFixedStringValue(DataSource,int length)
Logged In: NO
I found the problem/workaround - once i saved the file's ID3 tags as version ID3v2.4UTF-8, it all works!!! is it a bug or a feature?))