Article ID: 2017879 - Last Review: May 7, 2010 - Revision: 1.0

ProPublish: Invocation of method "getPreviousDocumentNode" in class

System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Expand all | Collapse all

Symptoms

When a user attempts to render the ProPublish Table of Contents, the following error occurs:
StandardWrapperValve[reference]: Servlet.service() for servlet reference threw exception org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getPreviousDocumentNode' in class no.fast.applications.model.TocService threw exception class java.lang.NullPointerException : null.

Cause

This is caused by having too many documents in one folder in the ToC (table of contents).

The default configuration of FDS/ESP is to return only 4000-4100 documents.

Resolution


Possible workarounds:
  • Reorganize the documents with fewer than 4,000 documents in one folder.
  • Change the FDS/ESP max hits. In the %FASTSEARCH%\etc\config_data\rtsearch\webcluster\rtsearchrc.xml file, set the parameter dispatchMaxHits to specify the maximum hits allowed from the search dispatcher. Add dispatchMaxHits="number" in the section options.
  • In %FASTSEARCH%\etc\config_data\RTSearch\webcluster\fdispatch.addon, change "maxoffset" from 4000 to a higher value. For example, 10000.
    Stop and restart the RTSearch process.

Note Remember that more documents take more resources and more time to render.

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use (http://go.microsoft.com/fwlink/?LinkId=151500) for other considerations.
Keywords: 
kbrapidpub kbnomt KB2017879