Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-603

Export fails due to "invalid XML character" found in content

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • 3.0 RC3
    • 2.1.3
    • core
    • None

    Description

      Magnolia's XML export feature fails to work when a content author adds "invalid XML characters" to a paragraph. I'm not sure which characters are invalid, yet, but will work on a test. The export feature needs to handle this more gracefully and in the worst case should simply remove characters it does not understand.

      org.apache.commons.lang.exception.NestableRuntimeException: javax.jcr.RepositoryException: java.io.IOException: The character '\' is an invalid XML character: java.io.IOException: The character '\' is an invalid XML character
      info.magnolia.cms.servlets.ImportExportServlet.executeExport(ImportExportServlet.java:405)
      info.magnolia.cms.servlets.ImportExportServlet.doGet(ImportExportServlet.java:141)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      info.magnolia.cms.filters.SecurityFilter.doFilter(SecurityFilter.java:73)
      info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFilter.java:80)
      info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:65)

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              fgiust Fabrizio Giustina
              tduffey Thomas Duffey
              Votes:
              2 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Bug DoR
                  Task DoD