It's a valid form to have <fo:basic-link external-destination="url(http://www.mysite.com)" /> PDF export is working fine and transform link to form: http://www.mysite.com RTF doesn't transform links and pass full link url(http://www.mysite.com) to the output. The link appears broken. The fix is rather easy. In the file org.apache.fop.render.rtf.RTFHandler.java: link.setExternalURL(basicLink.getExternalDestination()); must be replaced with: link.setExternalURL(URISpecification.getURL(basicLink.getExternalDestination())); Patch is attached.
Created attachment 24172 [details] Patch for org.apache.fop.render.rtf.RTFHandler.java
resetting severity from major to normal pending further review
resetting P2 open bugs to P3 pending further review
increase priority for bugs with a patch