Hi, I did some more research into this, and the root cause is a a BadBytecode exception in line 213 in javassist.expr.FieldAccess in the method replace0, where the error occurs in the insertGap method. It is attempting to insert a gap of length 11, which looks innocuous enough. I got somewhat lost in the javassist code beyond that point.
Class: ReportDisplayLayoutChart FieldName: reportInterface_; Body: $_ = $0._$read_parameter_reportInterface_(); This is the third replacement in setupRender. At the start of setupRender I initialise a field data_ = reportInterface_.getData(); and the third call that is indirectly using reportInterface_ is data_.pushLoop(...) The field reportInterface_ is initialised from a parent component and is declared as follows: @Parameter(value = "componentResources.container") private ReportDisplayInterface reportInterface_; private ReportData data_; I'd like to help to narrow this down, but am not sure what to look for. The root cause seems to be the method call. If there is any more information I can provide to help with this, please let me know. Cheers, Adriaan