I run an XWiki instance for my department and we currently have 20+ sub-wikis, one for each team, and running upgrades on our environment has been quite the chore lately. Is it possible to upgrade all the sub-wikis at once?
After we update our container and go through the distribution wizard we get to the “Wikis” where we can see all of our sub-wikis. (This issue is present in out test environment, hence the sub-wiki names…)
And I thought I could just press “Install on farm” and have it upgrade all of the sub-wikis with this flavor installed.
However, I receive this error message:
Error text:
Extension [org.xwiki.platform:xwiki-platform-distribution-flavor-wiki/15.10.4] is not allowed on namespace [null]. Allowed namespaces are: [[wiki:(?!xwiki$).*]]
class org.xwiki.extension.InstallException: Failed to resolve extension
at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:872)
at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:317)
at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:285)
at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:216)
at org.xwiki.extension.job.internal.InstallPlanJob.runInternal(InstallPlanJob.java:74)
at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246)
at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: class org.xwiki.component.namespace.NamespaceNotAllowedException: Extension [org.xwiki.platform:xwiki-platform-distribution-flavor-wiki/15.10.4] is not allowed on namespace [null]. Allowed namespaces are: [[wiki:(?!xwiki$).*]]
at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:987)
at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:869)
at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:317)
at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:285)
at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:216)
at org.xwiki.extension.job.internal.InstallPlanJob.runInternal(InstallPlanJob.java:74)
at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246)
at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Is it possible to do what I am asking, or am I supposed to hit Upgrade/Continue all of the sub-wikis individually?