Confluence migration illegal character code 11

Hi together,
we just started to get xwiki on prem up and running.
Now I wanted to migrate all our data from confluence into it.
Started an xml export of the whole confluence instance and copied it onto the xwiki server.

started the filter stream converter application(15.1), but it runs in the following error:

Illegal character ((CTRL-CHAR, code 11)) at [row,col {unknown-source}]: [5985262,54]
class org.xwiki.filter.FilterException: Failed to read package
    at org.xwiki.contrib.confluence.filter.internal.input.ConfluenceInputFilterStream.readInternal(ConfluenceInputFilterStream.java:153)
    at org.xwiki.contrib.confluence.filter.internal.input.ConfluenceInputFilterStream.read(ConfluenceInputFilterStream.java:139)
    at org.xwiki.contrib.confluence.filter.internal.input.ConfluenceInputFilterStream.read(ConfluenceInputFilterStream.java:84)
    at org.xwiki.filter.input.AbstractBeanInputFilterStream.read(AbstractBeanInputFilterStream.java:79)
    at org.xwiki.filter.internal.job.FilterStreamConverterJob.runInternal(FilterStreamConverterJob.java:97)
    at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246)
    at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
    at org.xwiki.filter.script.internal.ScriptFilterStreamConverterJob.run(ScriptFilterStreamConverterJob.java:75)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: class org.xwiki.filter.FilterException: Failed to analyze the package index
    at org.xwiki.contrib.confluence.filter.input.ConfluenceXMLPackage.read(ConfluenceXMLPackage.java:504)
    at org.xwiki.contrib.confluence.filter.internal.input.ConfluenceInputFilterStream.readInternal(ConfluenceInputFilterStream.java:151)
    at org.xwiki.contrib.confluence.filter.internal.input.ConfluenceInputFilterStream.read(ConfluenceInputFilterStream.java:139)
    at org.xwiki.contrib.confluence.filter.internal.input.ConfluenceInputFilterStream.read(ConfluenceInputFilterStream.java:84)
    at org.xwiki.filter.input.AbstractBeanInputFilterStream.read(AbstractBeanInputFilterStream.java:79)
    at org.xwiki.filter.internal.job.FilterStreamConverterJob.runInternal(FilterStreamConverterJob.java:97)
    at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246)
    at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
    at org.xwiki.filter.script.internal.ScriptFilterStreamConverterJob.run(ScriptFilterStreamConverterJob.java:75)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: class com.ctc.wstx.exc.WstxUnexpectedCharException: Illegal character ((CTRL-CHAR, code 11))
 at [row,col {unknown-source}]: [5985262,54]
    at com.ctc.wstx.sr.StreamScanner.throwInvalidSpace(StreamScanner.java:689)
    at com.ctc.wstx.sr.BasicStreamReader.readTextPrimary(BasicStreamReader.java:4661)
    at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2970)
    at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1122)
    at org.xwiki.xml.stax.StAXUtils.skipElement(StAXUtils.java:197)
    at org.xwiki.contrib.confluence.filter.input.ConfluenceXMLPackage.readProperty(ConfluenceXMLPackage.java:1029)
    at org.xwiki.contrib.confluence.filter.input.ConfluenceXMLPackage.readObjectProperties(ConfluenceXMLPackage.java:787)
    at org.xwiki.contrib.confluence.filter.input.ConfluenceXMLPackage.readPageObject(ConfluenceXMLPackage.java:922)
    at org.xwiki.contrib.confluence.filter.input.ConfluenceXMLPackage.readObject(ConfluenceXMLPackage.java:732)
    at org.xwiki.contrib.confluence.filter.input.ConfluenceXMLPackage.createTree(ConfluenceXMLPackage.java:717)
    at org.xwiki.contrib.confluence.filter.input.ConfluenceXMLPackage.read(ConfluenceXMLPackage.java:502)
    at org.xwiki.contrib.confluence.filter.internal.input.ConfluenceInputFilterStream.readInternal(ConfluenceInputFilterStream.java:151)
    at org.xwiki.contrib.confluence.filter.internal.input.ConfluenceInputFilterStream.read(ConfluenceInputFilterStream.java:139)
    at org.xwiki.contrib.confluence.filter.internal.input.ConfluenceInputFilterStream.read(ConfluenceInputFilterStream.java:84)
    at org.xwiki.filter.input.AbstractBeanInputFilterStream.read(AbstractBeanInputFilterStream.java:79)
    at org.xwiki.filter.internal.job.FilterStreamConverterJob.runInternal(FilterStreamConverterJob.java:97)
    at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246)
    at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
    at org.xwiki.filter.script.internal.ScriptFilterStreamConverterJob.run(ScriptFilterStreamConverterJob.java:75)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:829)

Could anyone help me out, why I do get this error? I couldn’t find a documentation of error codes for this application.

regards,
Melanie

The XML produced by Confluence seems to be invalid (contains a character with code 11, tabulation, which is illegal in XML 1.0 from what I see).

Best would be to report an issue on Loading... with a package which reproduce the problem so that we can reproduce and try to find a workaround.

Hi,
created an ticket in jira, but I am not able to share the full backup because it contains confidential customer data. hopefully they still can help me out, because our confluence instance is outdated, buggy and running out of support.

One thing you might try in the meantime is to modify the beginning of the entities.xml file from

<?xml version="1.0" encoding="UTF-8"?>

to

<?xml version="1.1" encoding="UTF-8"?>

Hi, found the solution. This happens when you have characters in your wiki (a technical documentation), which are also used in xml files, for example “<”.
Atlassian wrote a java script to fix those issue.
Confluence XML cleaner
Let those script run over your entities xml file and it should fix the issue.
I myself unfortunately running into other issues, like page entities missing, but this is another topic.
Hopefully in my lifespan I can migrate my company data.
regards,
Melanie