Hello All,
I’ve been testing out the Filter Streams application to import Wikipedia Pages and I’ve encountered a few issues. I really like the idea of this functionality though and think it will be very useful in future.
I am using this page as a test EJ200 exported to xml with all version history. I’ve extracted the images and saved them in a local folder.
Issues:
- MediaWiki Thumbnail images appear full size in XWiki
- MediaWiki Heading 1 is translated to XWiki Heading 2 and so on
- Can’t seem to force use of absolute links. i.e. XWiki creates all links as wanted links
- Citations text is blank in the XWiki Put Footnotes macro. Links and bullet points are present, just no text.
- Is there a way to ask templates/macros to be skipped if an XWiki version isn’t available?
Something that is probably local to my setup and maybe something to do with 400 versions:
- SQL Error:
Error: 1062, SQLState: 23000
Duplicate entry '-8464588504410124962-Main.Snecma_M88.WebHome' for key 'PRIMARY'
class com.xpn.xwiki.XWikiException: Error number 3201 in 3: Exception while saving document xwiki:Main.Eurojet_EJ200
at com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiDoc(XWikiHibernateStore.java:665)
at com.xpn.xwiki.store.XWikiCacheStore.saveXWikiDoc(XWikiCacheStore.java:151)
at com.xpn.xwiki.store.XWikiCacheStore.saveXWikiDoc(XWikiCacheStore.java:145)
at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1766)
at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1694)
at com.xpn.xwiki.internal.filter.output.DocumentInstanceOutputFilterStream.maybeSaveDocument(DocumentInstanceOutputFilterStream.java:270)
at com.xpn.xwiki.internal.filter.output.DocumentInstanceOutputFilterStream.endWikiDocumentRevision(DocumentInstanceOutputFilterStream.java:173)
at sun.reflect.GeneratedMethodAccessor2710.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.xwiki.filter.internal.FilterProxy.invoke(FilterProxy.java:90)
at org.xwiki.filter.internal.CompositeFilter.invoke(CompositeFilter.java:75)
at com.sun.proxy.$Proxy2872.endWikiDocumentRevision(Unknown Source)
at sun.reflect.GeneratedMethodAccessor2710.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.xwiki.filter.internal.FilterProxy.invoke(FilterProxy.java:90)
at org.xwiki.filter.internal.CompositeFilter.invoke(CompositeFilter.java:75)
at com.sun.proxy.$Proxy2873.endWikiDocumentRevision(Unknown Source)
at sun.reflect.GeneratedMethodAccessor2710.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.xwiki.filter.internal.FilterProxy.invoke(FilterProxy.java:90)
at org.xwiki.filter.internal.FilterProxy.invoke(FilterProxy.java:63)
at com.sun.proxy.$Proxy2874.endWikiDocumentRevision(Unknown Source)
at org.xwiki.contrib.mediawiki.xml.internal.input.MediaWikiInputFilterStream.readPageRevision(MediaWikiInputFilterStream.java:648)
at org.xwiki.contrib.mediawiki.xml.internal.input.MediaWikiInputFilterStream.readPage(MediaWikiInputFilterStream.java:447)
at org.xwiki.contrib.mediawiki.xml.internal.input.MediaWikiInputFilterStream.readMediaWiki(MediaWikiInputFilterStream.java:351)
at org.xwiki.contrib.mediawiki.xml.internal.input.MediaWikiInputFilterStream.read(MediaWikiInputFilterStream.java:339)
at org.xwiki.contrib.mediawiki.xml.internal.input.MediaWikiInputFilterStream.read(MediaWikiInputFilterStream.java:308)
...
Also, is there a more detailed explanation of what each input field does? Struggling to understand the full range of functionality described at: https://extensions.xwiki.org/xwiki/bin/view/Extension/MediaWiki/MediaWiki%20XML/
I realise this functionality is still experimental so happy for any feedback