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)