Hello everybody,
I’m testing the glossary application developed by Sarthak Gupta. This application is generally outstanding.
But it does not work out of the box.
I’v installed the application as described (e.g. xwiki.properties adjusted…) and set the rights of users and pages correctly (I hope so).
The problem is that only the admin of the wiki (who has installed the app) can see the content. All other users get the following error message:
I’ve reinstalled the application and saw the following error message:
Incomplete macro definition in [Object home:Glossary.WebHome^XWiki.WikiMacroClass[0]], macro code is empty
class org.xwiki.rendering.macro.wikibridge.WikiMacroException: Incomplete macro definition in [Object home:Glossary.WebHome^XWiki.WikiMacroClass[0]], macro code is empty
at org.xwiki.rendering.wikimacro.internal.DefaultWikiMacroFactory.checkMacroCode(DefaultWikiMacroFactory.java:223)
at org.xwiki.rendering.wikimacro.internal.DefaultWikiMacroFactory.buildMacro(DefaultWikiMacroFactory.java:162)
at org.xwiki.rendering.wikimacro.internal.DefaultWikiMacroFactory.createWikiMacro(DefaultWikiMacroFactory.java:107)
at org.xwiki.rendering.wikimacro.internal.DefaultWikiMacroInitializer.registerMacro(DefaultWikiMacroInitializer.java:220)
at org.xwiki.rendering.wikimacro.internal.DefaultWikiMacroInitializer.registerMacrosForWiki(DefaultWikiMacroInitializer.java:184)
at org.xwiki.rendering.wikimacro.internal.DefaultWikiMacroInitializer.registerExistingWikiMacros(DefaultWikiMacroInitializer.java:146)
at org.xwiki.rendering.wikimacro.internal.DefaultWikiMacroInitializer.registerExistingWikiMacros(DefaultWikiMacroInitializer.java:115)
at org.xwiki.rendering.wikimacro.internal.RegisterMacrosOnImportListener.onEvent(RegisterMacrosOnImportListener.java:103)
at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:309)
at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:274)
at org.xwiki.extension.xar.internal.handler.packager.Packager.importXARToWiki(Packager.java:193)
at org.xwiki.extension.xar.internal.handler.packager.Packager.importXARToWiki(Packager.java:157)
at org.xwiki.extension.xar.internal.handler.packager.Packager.importXAR(Packager.java:145)
at org.xwiki.extension.xar.internal.handler.XarExtensionHandler.installInternal(XarExtensionHandler.java:201)
at org.xwiki.extension.xar.internal.handler.XarExtensionHandler.install(XarExtensionHandler.java:166)
at org.xwiki.extension.handler.internal.DefaultExtensionHandlerManager.install(DefaultExtensionHandlerManager.java:85)
at org.xwiki.extension.job.internal.AbstractExtensionJob.installExtension(AbstractExtensionJob.java:306)
at org.xwiki.extension.job.internal.AbstractExtensionJob.applyAction(AbstractExtensionJob.java:209)
at org.xwiki.extension.job.internal.AbstractExtensionJob.applyActions(AbstractExtensionJob.java:157)
at org.xwiki.extension.job.internal.InstallJob.runInternal(InstallJob.java:154)
at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:236)
at org.xwiki.job.AbstractJob.run(AbstractJob.java:213)
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)
At the moment I’m thankful for every advice. I don’t know whether it’s a general XWiki config problem or an application problem…
Thank you very much!