Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-24621

Markup/XHTML conversion fails on unicode character "U+FFFF"

XMLWordPrintable

      A customer experienced issues upgrading their Confluence from 3.5.13 to 4.1.3, with the upgrade failing with the below error message:

      2012-01-23 17:43:03,813 FATAL [main] [atlassian.config.lifecycle.LifecycleManager]
      panicAndShutdown Unable to start up Confluence. Fatal error during startup sequence: confluence.lifecycle.core:pluginframeworkdependentupgrades (Run all the upgrades that require the plugin framework to be available) - com.atlassian.confluence.content.render.xhtml.migration.exceptions.MigrationException: java.util.concurrent.ExecutionException: java.lang.RuntimeException: org.owasp.validator.html.ScanException: java.io.IOException: The character '<EF><BF><BF>' is an invalid XML character
      

      They later discovered the cause of the problem was an invalid unicode character, "U+FFFF", in the Wiki Markup of some of their pages that was tripping up the Markup/XHTML conversion process. Removing the character from their pages and forcibly re-running the conversion process resolved their issue but we should investigate this as their may be other special characters that will also cause customers pain.

              Unassigned Unassigned
              jinder John Inder [Atlassian] (Inactive)
              Votes:
              3 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: