NullPointerException on getBaseModelDocument in liferay 7. 4 ga10 ceNullPointerException on getBaseModelDocument in liferay 7. 4 ga10 cehttps://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=1214230062024-03-28T11:59:31Z2024-03-28T11:59:31ZNullPointerException on getBaseModelDocument in liferay 7. 4 ga10 ceMuhammad Salehhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1214230052022-05-16T15:55:03Z2022-05-16T09:54:38Z<p>Actually I am doing indexing with embedded elasticsearch but when my
indexer class calls doGetDocument method and it invokes the
getBaseModelDocument it is returning null with these logs</p>
<p>java.lang.NullPointerException: null<br /> at
com.liferay.portal.search.internal.spi.model.index.contributor.StagingDocumentContributor.contribute(StagingDocumentContributor.java:52)
~[?:?]<br /> at
com.liferay.portal.kernel.search.BaseIndexer.getBaseModelDocument(BaseIndexer.java:1257)
~[portal-kernel.jar:?]<br /> at com.liferay.portal.kernel.search.BaseIndexer.getBaseModelDocument(BaseIndexer.java:1196)</p>
<pre>
<code class="language-java">protected Document doGetDocument(EntityName object) throws Exception {
Document document = null;
try {
document = getBaseModelDocument(getPortletId(),object);
}catch (Exception e)
{
logger.error(e);
}
return document;
}</code><