Details
-
Bug
-
Resolution: Fixed
-
Major
-
1.10.0
-
None
-
None
-
Unit
-
Unknown
-
Description
XWiki 17.10.13 using MariaDB on Debian 13 Trixie.
Renaming pages virtually always leads to exceptions in the log, triggering warnings or notifications that errors occurred during the process.
Example log:
Starting job of type [refactoring/rename] with identifier [refactoring/rename/1791129917107-927]
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
No relative links to update in [XXXX » XXXX » XXXX » XXXX » WebHome].
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
class java.lang.NullPointerException: Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
at org.xwiki.contrib.urlnormalizer.internal.LocalURLResourceReferenceNormalizer.filter(LocalURLResourceReferenceNormalizer.java:100)
at org.xwiki.contrib.urlnormalizer.internal.LocalURLResourceReferenceNormalizer.normalize(LocalURLResourceReferenceNormalizer.java:148)
at org.xwiki.contrib.urlnormalizer.internal.LinkXDOMNormalizer.normalize(LinkXDOMNormalizer.java:60)
at org.xwiki.contrib.urlnormalizer.internal.AbstractResourceReferenceXDOMNormalizer.normalize(AbstractResourceReferenceXDOMNormalizer.java:69)
at org.xwiki.contrib.urlnormalizer.internal.ContentDocumentNormalizer.normalize(ContentDocumentNormalizer.java:70)
at org.xwiki.contrib.urlnormalizer.internal.DefaultURLNormalizationManager.applyNormalizers(DefaultURLNormalizationManager.java:179)
at org.xwiki.contrib.urlnormalizer.internal.DefaultURLNormalizationManager.normalize(DefaultURLNormalizationManager.java:131)
at org.xwiki.contrib.urlnormalizer.internal.DefaultURLNormalizationManager.normalize(DefaultURLNormalizationManager.java:80)
at org.xwiki.contrib.urlnormalizer.internal.URLNormalizerListener.normalize(URLNormalizerListener.java:100)
at org.xwiki.contrib.urlnormalizer.internal.URLNormalizerListener.onEvent(URLNormalizerListener.java:83)
at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:343)
at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:308)
at com.xpn.xwiki.XWiki.beforeSave(XWiki.java:2012)
at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:2102)
at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:2054)
at org.xwiki.refactoring.internal.DefaultModelBridge.update(DefaultModelBridge.java:474)
at org.xwiki.refactoring.internal.job.AbstractCopyOrMoveJob.copyOrMove(AbstractCopyOrMoveJob.java:393)
at org.xwiki.refactoring.internal.job.MoveJob.performRefactoring(MoveJob.java:108)
at org.xwiki.refactoring.internal.job.AbstractCopyOrMoveJob.maybePerformRefactoring(AbstractCopyOrMoveJob.java:351)
at org.xwiki.refactoring.internal.job.AbstractCopyOrMoveJob.process(AbstractCopyOrMoveJob.java:273)
at org.xwiki.refactoring.internal.job.AbstractCopyOrMoveJob.process(AbstractCopyOrMoveJob.java:245)
at org.xwiki.refactoring.internal.job.AbstractCopyOrMoveJob.process(AbstractCopyOrMoveJob.java:125)
at org.xwiki.refactoring.internal.job.RenameJob.process(RenameJob.java:50)
at org.xwiki.refactoring.internal.job.AbstractEntityJobWithChecks.runInternal(AbstractEntityJobWithChecks.java:69)
at org.xwiki.refactoring.internal.job.AbstractCopyOrMoveJob.runInternal(AbstractCopyOrMoveJob.java:73)
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(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
Cannot invoke "org.xwiki.contrib.urlnormalizer.URLNormalizerFilter.getLinkType()" because "filter" is null
According to my observation, no special circumstances have to exist, the exceptions basically happen always.