Chart.bundle.js version 2.5 function createEvent(type, chart, x, y, native) use the javascript reserved keyword native. If running with strict javascript checking on (ie from Tapestry 5.4) it throws an error and refuses to compile. I suggest renaming this property.