Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
RE: Exception on try to export/import custom model.
Hi. I created a Portlet Handler and a Model Handler ok. I could export ok the model but can not import the resultant lar. The exception is the following:
2020-06-10 19:44:10.300 WARN [liferay/background_task-1][PortletImportBackgroundTaskExecutor:94] Unable to import portlet: com.thoughtworks.xstream.mapper.CannotResolveClassException: com.mediamonks.cemex.sb.model.impl.ContactImpl
2020-06-10 19:44:10.315 ERROR [liferay/background_task-1][BackgroundTaskMessageListener:166] Unable to execute background task
com.liferay.exportimport.kernel.lar.PortletDataException: com.thoughtworks.xstream.mapper.CannotResolveClassException: com.mediamonks.cemex.sb.model.impl.ContactImpl
at com.liferay.exportimport.kernel.lar.BasePortletDataHandler.importData(BasePortletDataHandler.java:398)
at com.liferay.exportimport.controller.PortletImportController.importPortletData(PortletImportController.java:295)
at com.liferay.exportimport.controller.PortletImportController.importPortletData(PortletImportController.java:836)
at com.liferay.exportimport.controller.PortletImportController.doImportPortletInfo(PortletImportController.java:618)
at com.liferay.exportimport.controller.PortletImportController.importFile(PortletImportController.java:226)
at com.liferay.portlet.exportimport.service.impl.ExportImportLocalServiceImpl.importPortletInfo(ExportImportLocalServiceImpl.java:419)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.refl
ect.Method.invoke(Method.java:498)
Any help with this ?
The xml lar of an custom model is this:
<com.mm.sb.model.impl.ContactImpl>
<__cachedModel>false</__cachedModel>
<__new>false</__new>
<__uuid>9b0fd2c8-775e-3387-b213-0823e78ef9f6</__uuid>
<__originalUuid>9b0fd2c8-775e-3387-b213-0823e78ef9f6</__originalUuid>
<__contactId>1001</__contactId>
<__groupId>159488</__groupId>
<__originalGroupId>159488</__originalGroupId>
<__setOriginalGroupId>false</__setOriginalGroupId>
<__companyId>20115</__companyId>
<__originalCompanyId>20115</__originalCompanyId>
<__setOriginalCompanyId>false</__setOriginalCompanyId>
<__userId>20119</__userId>
<__userName>20119</__userName>
<__modifiedUserId>20119</__modifiedUserId>
<__createDate class="sql-timestamp">2020-03-12 20:54:12.858</__createDate>
<__modifiedDate class="sql-timestamp">2020-03-12 20:54:12.858</__modifiedDate>
<__setModifiedDate>false</__setModifiedDate>
<__name>Joaquin</__name>
<__originalName>Joaquin</__originalName>
<__lastName>Cabal</__lastName>
<__email>joaquincabal@gmail.com</__email>
<__originalEmail>joaquincabal@gmail.com</__originalEmail>
<__phone>1234</__phone>
<__clientNumber></__clientNumber>
<__message>sasasa</__message>
<__subject>3</__subject>
<__newsletter>false</__newsletter>
<__privacyPolicy>false</__privacyPolicy>
<__utmSource></__utmSource>
<__utmMedium></__utmMedium>
<__utmCampaign></__utmCampaign>
<__utmContent></__utmContent>
<__elqFormName>contactForm</__elqFormName>
<__elqSiteID>2083735362</__elqSiteID>
<__actionURL></__actionURL>
<__actionMethod>post</__actionMethod>
<__cityCode>AG</__cityCode>
<__originalCityCode>AG</__originalCityCode>
<__stateCode>AG</__stateCode>
<__originalStateCode>AG</__originalStateCode>
<__cityLabel>Aguascalientes</__cityLabel>
<__stateLabel>Aguascalientes</__stateLabel>
<__columnBitmask>0</__columnBitmask>
</com.mm.sb.model.impl.ContactImpl>
2020-06-10 19:44:10.300 WARN [liferay/background_task-1][PortletImportBackgroundTaskExecutor:94] Unable to import portlet: com.thoughtworks.xstream.mapper.CannotResolveClassException: com.mediamonks.cemex.sb.model.impl.ContactImpl
2020-06-10 19:44:10.315 ERROR [liferay/background_task-1][BackgroundTaskMessageListener:166] Unable to execute background task
com.liferay.exportimport.kernel.lar.PortletDataException: com.thoughtworks.xstream.mapper.CannotResolveClassException: com.mediamonks.cemex.sb.model.impl.ContactImpl
at com.liferay.exportimport.kernel.lar.BasePortletDataHandler.importData(BasePortletDataHandler.java:398)
at com.liferay.exportimport.controller.PortletImportController.importPortletData(PortletImportController.java:295)
at com.liferay.exportimport.controller.PortletImportController.importPortletData(PortletImportController.java:836)
at com.liferay.exportimport.controller.PortletImportController.doImportPortletInfo(PortletImportController.java:618)
at com.liferay.exportimport.controller.PortletImportController.importFile(PortletImportController.java:226)
at com.liferay.portlet.exportimport.service.impl.ExportImportLocalServiceImpl.importPortletInfo(ExportImportLocalServiceImpl.java:419)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.refl
ect.Method.invoke(Method.java:498)
Any help with this ?
The xml lar of an custom model is this:
<com.mm.sb.model.impl.ContactImpl>
<__cachedModel>false</__cachedModel>
<__new>false</__new>
<__uuid>9b0fd2c8-775e-3387-b213-0823e78ef9f6</__uuid>
<__originalUuid>9b0fd2c8-775e-3387-b213-0823e78ef9f6</__originalUuid>
<__contactId>1001</__contactId>
<__groupId>159488</__groupId>
<__originalGroupId>159488</__originalGroupId>
<__setOriginalGroupId>false</__setOriginalGroupId>
<__companyId>20115</__companyId>
<__originalCompanyId>20115</__originalCompanyId>
<__setOriginalCompanyId>false</__setOriginalCompanyId>
<__userId>20119</__userId>
<__userName>20119</__userName>
<__modifiedUserId>20119</__modifiedUserId>
<__createDate class="sql-timestamp">2020-03-12 20:54:12.858</__createDate>
<__modifiedDate class="sql-timestamp">2020-03-12 20:54:12.858</__modifiedDate>
<__setModifiedDate>false</__setModifiedDate>
<__name>Joaquin</__name>
<__originalName>Joaquin</__originalName>
<__lastName>Cabal</__lastName>
<__email>joaquincabal@gmail.com</__email>
<__originalEmail>joaquincabal@gmail.com</__originalEmail>
<__phone>1234</__phone>
<__clientNumber></__clientNumber>
<__message>sasasa</__message>
<__subject>3</__subject>
<__newsletter>false</__newsletter>
<__privacyPolicy>false</__privacyPolicy>
<__utmSource></__utmSource>
<__utmMedium></__utmMedium>
<__utmCampaign></__utmCampaign>
<__utmContent></__utmContent>
<__elqFormName>contactForm</__elqFormName>
<__elqSiteID>2083735362</__elqSiteID>
<__actionURL></__actionURL>
<__actionMethod>post</__actionMethod>
<__cityCode>AG</__cityCode>
<__originalCityCode>AG</__originalCityCode>
<__stateCode>AG</__stateCode>
<__originalStateCode>AG</__originalStateCode>
<__cityLabel>Aguascalientes</__cityLabel>
<__stateLabel>Aguascalientes</__stateLabel>
<__columnBitmask>0</__columnBitmask>
</com.mm.sb.model.impl.ContactImpl>
Copyright © 2025 Liferay, Inc
• Privacy Policy
Powered by Liferay™