BackgroundTask not accepting custom serializable Pojo in MapBackgroundTask not accepting custom serializable Pojo in Maphttps://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=1148490152024-03-28T14:59:17Z2024-03-28T14:59:17ZBackgroundTask not accepting custom serializable Pojo in Mappradip choudharihttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1148490142019-08-23T14:36:37Z2019-08-23T14:36:37ZFor college creation I am getting data and storing that data in <br />example -<br />Map<String, Serializable> taskContextMap = new HashMap<>();<br />taskContextMap .put("myPojo",MySerializablePojo);<br /><br />and sending that parameter in ,<br /> backgroundTask = backgroundTaskmanager.addBackgroundTask(themeDisplay.getUserId(),<br /> themeDisplay.getScopeGroupId(), SampleBackgroundTaskExecutor.class.getName(),SampleBackgroundTaskExecutor.class.getName(),taskContextMap, serviceContext);<br />but its not working with custome pojo class , It throws exception like <strong>ClassNotFound </strong>, even that class having in same package <br />so , I decide to manually put data in taskContextMap as Like below,<br />Map<String, Serializable> taskContextMap = new HashMap<>();<br />taskContextMap .put("orgName","someName" );<br />taskContextMap .put("orgEmail","someEmail" );<br />taskContextMap.put(:themeDisplay",themeDisplay);<br /><br />but here we get exception is like , <br /><strong>13:49:02,544 INFO [http-nio-7095-exec-9][BackgroundTaskPortlet:65] BackgroundTaskPortlet.doView()====<br />13:49:30,491 ERROR [http-nio-7095-exec-9][status_jsp:950] com.liferay.portal.kernel.portlet.PortletContainerException: com.liferay.portal.kernel.portlet.PortletContainerException: javax.servlet.ServletException: java.lang.StackOverflowError<br /></str