Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-1792

NPE's logged during reindex

    XMLWordPrintable

Details

    Description

      At least one of the exceptions seems to be caused by an RTF document attachment. I verified the document opens correctly in both Word and TextEdit so it should be valid.

      Sep 10, 2004 10:15:19 AM bucket.search.lucene.LuceneIndexer indexAll
      SEVERE: Erroring indexing object: com.atlassian.confluence.pages.Attachment@9e
      java.lang.NullPointerException
      at com.atlassian.confluence.search.lucene.ConfluenceAttachmentLuceneDocumentFactory.createDocument(ConfluenceAttachmentLuceneDocumentFactory.java:14)
      at bucket.search.lucene.LuceneIndexer.indexSingleObject(LuceneIndexer.java:239)
      at bucket.search.lucene.LuceneIndexer.indexAll(LuceneIndexer.java:112)
      at bucket.search.lucene.AbstractBatchIndexer.indexEntities(AbstractBatchIndexer.java:57)
      at bucket.search.lucene.AbstractBatchIndexer$$FastClassByCGLIB$$e0fab4d1.invoke(<generated>)
      at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:189)
      at org.springframework.aop.framework.Cglib2AopProxy$MethodInvocationImpl.invokeJoinpoint(Cglib2AopProxy.java:393)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:118)
      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:191)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:138)
      at org.springframework.aop.framework.Cglib2AopProxy.intercept(Cglib2AopProxy.java:144)
      at com.atlassian.confluence.search.lucene.BatchIndexer$$EnhancerByCGLIB$$ecef86e2.indexEntities(<generated>)
      at com.atlassian.confluence.search.IndexingTask.run(IndexingTask.java:24)
      at java.lang.Thread.run(Thread.java:534)
      Sep 10, 2004 10:15:19 AM bucket.search.lucene.LuceneIndexer indexAll
      SEVERE: Erroring indexing object: com.atlassian.confluence.pages.Attachment@aa
      java.lang.NullPointerException
      at com.atlassian.confluence.search.lucene.ConfluenceAttachmentLuceneDocumentFactory.createDocument(ConfluenceAttachmentLuceneDocumentFactory.java:14)
      at bucket.search.lucene.LuceneIndexer.indexSingleObject(LuceneIndexer.java:239)
      at bucket.search.lucene.LuceneIndexer.indexAll(LuceneIndexer.java:112)
      at bucket.search.lucene.AbstractBatchIndexer.indexEntities(AbstractBatchIndexer.java:57)
      at bucket.search.lucene.AbstractBatchIndexer$$FastClassByCGLIB$$e0fab4d1.invoke(<generated>)
      at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:189)
      at org.springframework.aop.framework.Cglib2AopProxy$MethodInvocationImpl.invokeJoinpoint(Cglib2AopProxy.java:393)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:118)
      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:191)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:138)
      at org.springframework.aop.framework.Cglib2AopProxy.intercept(Cglib2AopProxy.java:144)
      at com.atlassian.confluence.search.lucene.BatchIndexer$$EnhancerByCGLIB$$ecef86e2.indexEntities(<generated>)
      at com.atlassian.confluence.search.IndexingTask.run(IndexingTask.java:24)
      at java.lang.Thread.run(Thread.java:534)
      Sep 10, 2004 10:15:20 AM bucket.search.lucene.mapping.AttachmentLuceneDocumentFactory getAttachmentStringContent
      SEVERE: Error extracting text from attachment: foobar.rtf
      java.io.IOException: Invalid header signature; read 7015536635646467195, expected -2226271756974174256
      at org.apache.poi.poifs.storage.HeaderBlockReader.<init>(HeaderBlockReader.java:125)
      at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:120)
      at org.textmining.text.extraction.WordExtractor.extractText(WordExtractor.java:32)
      at bucket.search.lucene.mapping.AttachmentLuceneDocumentFactory.getAttachmentStringContent(AttachmentLuceneDocumentFactory.java:104)
      at bucket.search.lucene.mapping.AttachmentLuceneDocumentFactory.createDocument(AttachmentLuceneDocumentFactory.java:53)
      at com.atlassian.confluence.search.lucene.ConfluenceAttachmentLuceneDocumentFactory.createDocument(ConfluenceAttachmentLuceneDocumentFactory.java:12)
      at bucket.search.lucene.LuceneIndexer.indexSingleObject(LuceneIndexer.java:239)
      at bucket.search.lucene.LuceneIndexer.indexAll(LuceneIndexer.java:112)
      at bucket.search.lucene.AbstractBatchIndexer.indexEntities(AbstractBatchIndexer.java:57)
      at bucket.search.lucene.AbstractBatchIndexer$$FastClassByCGLIB$$e0fab4d1.invoke(<generated>)
      at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:189)
      at org.springframework.aop.framework.Cglib2AopProxy$MethodInvocationImpl.invokeJoinpoint(Cglib2AopProxy.java:393)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:118)
      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:191)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:138)
      at org.springframework.aop.framework.Cglib2AopProxy.intercept(Cglib2AopProxy.java:144)
      at com.atlassian.confluence.search.lucene.BatchIndexer$$EnhancerByCGLIB$$ecef86e2.indexEntities(<generated>)
      at com.atlassian.confluence.search.IndexingTask.run(IndexingTask.java:24)
      at java.lang.Thread.run(Thread.java:534)

      Also seeing lots of errors mentioned in CONF-1713

      Attachments

        Activity

          People

            Unassigned Unassigned
            ec22805fc0e2 Sulka Haro
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: