Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-20272

NPE with link indexer

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • Major
    • None
    • 14.4.6
    • Index
    • Unknown
    • N/A
    • N/A

    Description

      We're getting few NPE with the link indexer, I performed minor changes to get full stack trace, here's what I obtain:

      2022-10-24 10:14:37,003 [task-manager-consumer] WARN  o.x.i.i.DefaultTasksManager    - Error during the execution of task [org.xwiki.index.internal.TaskData@2646f930[timestamp=1664882653344,docId=-2322262540209076988,type=links,attempts=1,stop=false,wikiId=dev,version=]]. Cause: [NullPointerException: ]. 
      2022-10-24 10:14:37,017 [task-manager-consumer] DEBUG o.x.i.i.DefaultTasksManager    - Stack trace for previous error:  
      java.lang.NullPointerException: null
              at org.xwiki.rendering.internal.resolver.AbstractResourceReferenceEntityReferenceResolver.trySpaceSiblingFallback(AbstractResourceReferenceEntityReferenceResolver.java:231)
              at org.xwiki.rendering.internal.resolver.AbstractResourceReferenceEntityReferenceResolver.resolveDocumentReference(AbstractResourceReferenceEntityReferenceResolver.java:186)
              at org.xwiki.rendering.internal.resolver.AbstractResourceReferenceEntityReferenceResolver.resolveDocumentReference(AbstractResourceReferenceEntityReferenceResolver.java:167)
              at org.xwiki.rendering.internal.resolver.DocumentResourceReferenceEntityReferenceResolver.resolveUntyped(DocumentResourceReferenceEntityReferenceResolver.java:86)
              at org.xwiki.rendering.internal.resolver.AbstractResourceReferenceEntityReferenceResolver.resolve(AbstractResourceReferenceEntityReferenceResolver.java:103)
              at org.xwiki.rendering.internal.resolver.AbstractResourceReferenceEntityReferenceResolver.resolve(AbstractResourceReferenceEntityReferenceResolver.java:46)
              at org.xwiki.rendering.internal.resolver.DefaultResourceReferenceEntityReferenceResolver.resolve(DefaultResourceReferenceEntityReferenceResolver.java:77)
              at org.xwiki.rendering.internal.resolver.DefaultResourceReferenceEntityReferenceResolver.resolve(DefaultResourceReferenceEntityReferenceResolver.java:44)
              at org.xwiki.rendering.internal.parser.LinkParser.addReference(LinkParser.java:170)
              at org.xwiki.rendering.internal.parser.LinkParser.getUniqueLinkedEntityReferences(LinkParser.java:144)
              at com.xpn.xwiki.doc.XWikiDocument.getUniqueLinkedEntityReferences(XWikiDocument.java:5735)
              at com.xpn.xwiki.doc.XWikiDocument.getUniqueLinkedEntityReferences(XWikiDocument.java:5684)
              at com.xpn.xwiki.doc.XWikiDocument.getUniqueLinkedEntities(XWikiDocument.java:5823)
              at com.xpn.xwiki.store.XWikiHibernateStore.extractLinks(XWikiHibernateStore.java:2217)
              at com.xpn.xwiki.store.XWikiHibernateStore.saveLinks(XWikiHibernateStore.java:2263)
              at org.xwiki.index.internal.DefaultLinksTaskConsumer.consume(DefaultLinksTaskConsumer.java:75)
              at org.xwiki.index.internal.TaskExecutor.internalExecute(TaskExecutor.java:103)
              at org.xwiki.index.internal.TaskExecutor.execute(TaskExecutor.java:83)
              at org.xwiki.index.internal.DefaultTasksManager.consume(DefaultTasksManager.java:225)
              at org.xwiki.index.internal.DefaultTasksManager.run(DefaultTasksManager.java:208)
              at java.base/java.lang.Thread.run(Thread.java:829)
      
      

      Attachments

        Activity

          People

            mleduc Manuel Leduc
            surli Simon Urli
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: