Changed Assigned User from - to @teodord Peter,If you have compiled your reports with Jaspersoft Studio, you don't need to compile them at runtime in your own application.Just like in your Java application you deploy compiled .class files and .jar files, not source *.java file, similarly, you ca deploy compiled report templates in the form of *.jasper files and not source *.jrxml files.In any case, if you plan to use the Barcode4J barcodes, you need the Barcode4J library and its dependencies added to your application classpath.The error clearly indicates you don't have Barbecue4J in your application classpath.I hope this helps.TeodorP.S. Just for the record, we were able to reproduce the initial Barbecue serialization problem in our /demo/sample/virtualizer sample, but as already explained, there is nothing we can fix about it.