In the JEditorPaneHtmlMarkupProcessor class, a conditional was removed from the jasperreports-6.19.0 and 6.20.0 library version if (bodyOccurred && chunk != null) { text.append(chunk); Map<Attribute,Object> styleAttributes = getAttributes(element.getAttributes()); if (hyperlink != null) { styleAttributes.put(JRTextAttribute.HYPERLINK, hyperlink); hyperlink = null; } if (!styleAttributes.isEmpty()) { styleRuns.add(new JRStyledText.Run(styleAttributes, startOffset + crtOffset, endOffset + crtOffset)); } }