Around line 720, it says:
throw new JRException("Invalid text height")
For someone trying to resolve this exception, it takes a lot of time to trial-and-error until you have found the element that causes the problem.
throw new JRException("Invalid text height of text '" + text.getOriginalText() + "' with height " + textHeight + " in element with height " + height)
When you google on "Invalid text height" with JasperReports, you will see more users having problems analyzing this problem. Such as: