Details
-
Bug
-
Resolution: Fixed
-
Minor
-
2.1.3
-
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)