we are migrating from an old, no longer developed wiki (Deki Wiki) to XWIKI for our internal knowledgebase. We successfully imported all our pages from the old system into XWIKI using direct DB queries on the Deki side, and the API on the XWIKI side. The import wasnât perfect, and I was going through things cleaning up and organizing our ~950 pages. I have stumbled into a few pages that when I visit them give me an error:
Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed. Check the rights of its last author or the parameters if itâs rendered from another script.]. Click on this message for details.
Obviously there should be no scripts/macros in these imported pages, so the best I can figure is some of the page text is inadvertently triggering the macro interpreter, but its not clear to me what could be doing it. Iâve looked for â{{â anywhere in the text and donât see it. The imported pages use the HTML 4.01 page syntax, and gives the error. If I switch the syntax to XWIKI 2.1, and allowing the system to convert the content automatically, I still get the error.
Any idea what can be causing this?