<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Error on Export / Import Custom module. CannotResolveClassException</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=119471884" />
  <subtitle>Error on Export / Import Custom module. CannotResolveClassException</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=119471884</id>
  <updated>2026-05-28T20:32:35Z</updated>
  <dc:date>2026-05-28T20:32:35Z</dc:date>
  <entry>
    <title>RE: Error on Export / Import Custom module. CannotResolveClassException</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121973419" />
    <author>
      <name>Antonio Papadakis - Pesaresi</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121973419</id>
    <updated>2023-08-10T14:49:28Z</updated>
    <published>2023-08-10T07:38:36Z</published>
    <summary type="html">&lt;p&gt;Any idea on what was causing this issue?&lt;/p&gt;
&lt;p&gt;I'm facing the exact same situation... :)&lt;/p&gt;</summary>
    <dc:creator>Antonio Papadakis - Pesaresi</dc:creator>
    <dc:date>2023-08-10T07:38:36Z</dc:date>
  </entry>
  <entry>
    <title>RE: Error on Export / Import Custom module. CannotResolveClassException</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119479747" />
    <author>
      <name>Joaquin Cabal</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119479747</id>
    <updated>2020-06-24T17:30:04Z</updated>
    <published>2020-06-24T17:30:04Z</published>
    <summary type="html">Just an update. Debugging the code. When doing the &amp;#34;doImport&amp;#34; in PortletDataHandler I note in a randomly way, that when the classLoader is &amp;#34;WebAppClassLoader&amp;#34; , the custom ModelImpl is not found and when the classLoader is the &amp;#34;BundleServiceBuilderClassLoader&amp;#34; the AssetCategoryImpl is not found. I attach images</summary>
    <dc:creator>Joaquin Cabal</dc:creator>
    <dc:date>2020-06-24T17:30:04Z</dc:date>
  </entry>
  <entry>
    <title>Error on Export / Import Custom module. CannotResolveClassException</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119471883" />
    <author>
      <name>Joaquin Cabal</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119471883</id>
    <updated>2020-06-23T18:31:30Z</updated>
    <published>2020-06-23T18:31:30Z</published>
    <summary type="html">I am facing a problem when export / import custom module. I created the Portlet Data Handler and Staged Model Data Handler as Liferay 7 doc. The model is related to an Asset Entry and its categories.  The export always works fine. The import works the first time I deploy the service builder.  If I don&amp;#39;t change any code in handlers (inside Service builder module as doc said) all is working great. When I change something in Handlers and after deploy it, it throws the following exception:&lt;br /&gt;com.liferay.exportimport.kernel.lar.PortletDataException: com.thoughtworks.xstream.mapper.CannotResolveClassException: com.liferay.portlet.asset.model.impl.AssetCategoryImpl&lt;br /&gt;        at com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler.importStagedModel(BaseStagedModelDataHandler.java:434)&lt;br /&gt;        at com.liferay.exportimport.kernel.lar.StagedModelDataHandlerUtil.importStagedModel(StagedModelDataHandlerUtil.java:373)&lt;br /&gt;        at com.liferay.exportimport.kernel.lar.StagedModelDataHandlerUtil.importStagedModel(StagedModelDataHandlerUtil.java:359)&lt;br /&gt;        at com.mediamonks.cemex.sb.internal.exportimport.data.handler.SrvPortletDataHandler.doImportData(SrvPortletDataHandler.java:102)&lt;br /&gt;        at com.liferay.exportimport.kernel.lar.BasePortletDataHandler.importData(BasePortletDataHandler.java:391)&lt;br /&gt;        at com.liferay.exportimport.controller.PortletImportController.importPortletData(PortletImportController.java:295)&lt;br /&gt;        at com.liferay.exportimport.controller.PortletImportController.importPortletData(PortletImportController.java:836)&lt;br /&gt;        at com.liferay.exportimport.controller.PortletImportController.doImportPortletInfo(PortletImportController.java:618)&lt;br /&gt;        at com.liferay.exportimport.controller.PortletImportController.importFile(PortletImportController.java:226)&lt;br /&gt;        at com.liferay.portlet.exportimport.service.impl.ExportImportLocalServiceImpl.importPortletInfo(ExportImportLocalServiceImpl.java:419)&lt;br /&gt;&lt;br /&gt;Any idea what is changing in portal libs or dependencies? What can be wrong? Because this class AssetEntryCategoryImpl is related to Asset Category Service module. Why is this class being unrecognized?&lt;br /&gt;&lt;br /&gt;Thanks in advance!</summary>
    <dc:creator>Joaquin Cabal</dc:creator>
    <dc:date>2020-06-23T18:31:30Z</dc:date>
  </entry>
</feed>
