Migrate Dokuwiki pages to XWIKI

Hi,

i try to migrate old Dokuwiki pages into XWiki with the Extension “Import DokuWiki into XWiki Application”.

But i cannot Import any pages. Here the Errors with the default Archive:


admin.importer.importDocs
admin.importer.fail wikiDEBIAN/data/pages/creationpackagesdebian.txt
admin.importer.fail wikiDEBIAN/data/pages/etchverslenny/majdepuisdebianetch.txt
admin.importer.fail wikiDEBIAN/data/pages/etchverslenny/modeles.txt
admin.importer.fail wikiDEBIAN/data/pages/etchverslenny/objectifs.txt
admin.importer.fail wikiDEBIAN/data/pages/etchverslenny/plandecadrage.txt
admin.importer.fail wikiDEBIAN/data/pages/etchverslenny/testoch.txt
admin.importer.fail wikiDEBIAN/data/pages/etchverslenny/testsgm.txt


My Setting in the Administration Menu for the Scriptpath:
/tmp/dokuwiki2xwiki2/

Has anyone an Idea how i can migrate my old Dokuwiki successfully?

Thank you very much for your help!!!

Hi. In order to help you we’d need some dokuwiki input (so that we can reproduce) and the error you get (the full stack trace). Thanks

Hi,

the error persist even with the Default Archiv (wikidebian.zip) which is onboard on the Installation from the Extension.

Is this maybee a better Extension to convert my old Dokuwiki pages in XWIKI?:

But here i became at the Installation an Error Message
Could not find extension dependency [de.ailis.pherialize:pherialize-1.2.1]

But how i can Install the Pherialize on my XWIKI System?

With best regards

The error (pherialize) comes also on my Windows Testsystem With Version 9.6

The proper extension to use is http://extensions.xwiki.org/xwiki/bin/view/Extension/DokuWiki/

OK, but as i said, on the Install of The Extension DokuWiki Text, i become the following Error:

Could not find extension dependency [de.ailis.pherialize:pherialize-1.2.1]

Can you explain me, how i can install this on my XWIKI (on a CentOS7)

On all Systems (Windows and Linux) i become the error above.

Don’t know, I haven’t coded this extension. you’re supposed to install it from the Extension Manager.

Could you paste the full error? (click on it)

According to GitHub - kayahr/pherialize: Library for serializing Java objects into the PHP serializing format and unserializing data from this format back into Java objects. there’s a specific maven repo for it. Maybe it’s not proxied by nexus.xwiki.org? Checking

Here the full error (Thank you very much for your Help)

Could not find extension dependency [de.ailis.pherialize:pherialize-1.2.1]
class org.xwiki.extension.InstallException: Failed to resolve extension
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:701)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:302)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:266)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:200)
    at org.xwiki.extension.job.internal.InstallPlanJob.runInternal(InstallPlanJob.java:88)
    at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:206)
    at org.xwiki.job.AbstractJob.run(AbstractJob.java:189)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: class org.xwiki.extension.InstallException: Failed to resolve extension dependency [de.ailis.pherialize:pherialize-1.2.1]
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:751)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:584)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:556)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:885)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:698)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:302)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:266)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:200)
    at org.xwiki.extension.job.internal.InstallPlanJob.runInternal(InstallPlanJob.java:88)
    at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:206)
    at org.xwiki.job.AbstractJob.run(AbstractJob.java:189)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: class org.xwiki.extension.ExtensionNotFoundException: Could not find extension dependency [de.ailis.pherialize:pherialize-1.2.1]
    at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:375)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:748)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:584)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:556)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:885)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:698)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:302)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:266)
    at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:200)
    at org.xwiki.extension.job.internal.InstallPlanJob.runInternal(InstallPlanJob.java:88)
    at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:206)
    at org.xwiki.job.AbstractJob.run(AbstractJob.java:189)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

ok I’ve configured nexus.xwiki.org to proxy http://nexus.ailis.de/content/groups/public/

Could you try again?

Sorry, same error on Multiple Machines.

Does it work if you install other extensions? I’m wondering if you don’t have a network issue on your side? (maybe some proxy)?

Hi,

i restartet the Servers. And now it Worked. Mayby it was a cache problem.

THANK YOU VERY MUCH. The Installation now works, and i hope i can now migrate the old Dokuwiki.

Cool. the reason it didn’t work when I asked you to try again is because I had forgotten to apply the setting :wink:

Hi vmassoll,

I have a new Problem :frowning:

Now i try to convert the Dokuwiki. The Convert begins and Crashes with the following Message:

1
class java.lang.ArrayIndexOutOfBoundsException: 1
at org.xwiki.contrib.dokuwiki.text.internal.input.DokuWikiInputFilterStream.readUsers(DokuWikiInputFilterStream.java:245)
at org.xwiki.contrib.dokuwiki.text.internal.input.DokuWikiInputFilterStream.readDataStream(DokuWikiInputFilterStream.java:208)
at org.xwiki.contrib.dokuwiki.text.internal.input.DokuWikiInputFilterStream.read(DokuWikiInputFilterStream.java:140)
at org.xwiki.contrib.dokuwiki.text.internal.input.DokuWikiInputFilterStream.read(DokuWikiInputFilterStream.java:73)
at org.xwiki.filter.input.AbstractBeanInputFilterStream.read(AbstractBeanInputFilterStream.java:79)
at org.xwiki.filter.internal.job.FilterStreamConverterJob.runInternal(FilterStreamConverterJob.java:100)
at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:206)
at org.xwiki.job.AbstractJob.run(AbstractJob.java:189)
at org.xwiki.filter.script.internal.ScriptFilterStreamConverterJob.run(ScriptFilterStreamConverterJob.java:75)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Any Ideas?

Please raise a jira issue on Loading... with the input that’s causing the problem. Thx