NullPointerException on getBaseModelDocument in liferay 7. 4 ga10 ce

Jamie Sammons, muokattu 4 Vuodet sitten. New Member Viestejä: 2 Liittymispäivä: 25.4.2022 Viimeisimmät viestit

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

java.lang.NullPointerException: null
    at com.liferay.portal.search.internal.spi.model.index.contributor.StagingDocumentContributor.contribute(StagingDocumentContributor.java:52) ~[?:?]
    at com.liferay.portal.kernel.search.BaseIndexer.getBaseModelDocument(BaseIndexer.java:1257) ~[portal-kernel.jar:?]
    at com.liferay.portal.kernel.search.BaseIndexer.getBaseModelDocument(BaseIndexer.java:1196)

protected Document doGetDocument(EntityName object) throws Exception {
    Document document = null;
    try {
         document = getBaseModelDocument(getPortletId(),object);

    }catch (Exception e)
    {
        logger.error(e);
    }

    return document;
}