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

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

    XMLWordPrintable

Details

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: