<?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>problem during importing lar file from one Liferay server to another</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=121508386" />
  <subtitle>problem during importing lar file from one Liferay server to another</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=121508386</id>
  <updated>2026-04-05T22:08:06Z</updated>
  <dc:date>2026-04-05T22:08:06Z</dc:date>
  <entry>
    <title>RE: problem during importing lar file from one Liferay server to another</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121509013" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121509013</id>
    <updated>2022-09-06T13:53:50Z</updated>
    <published>2022-09-06T13:53:49Z</published>
    <summary type="html">&lt;p&gt;You tag with 7.4.2 GA3, I'm assuming you're using CE. In that case:
  How did you interface with Oracle? CE only supports the Open Source
  databases. In other words: You're not running in a standard
  configuration, and might run into the next issue once this is fixed...
  I'd recommend to use a database from the compatibility matrix.&lt;/p&gt;</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2022-09-06T13:53:49Z</dc:date>
  </entry>
  <entry>
    <title>problem during importing lar file from one Liferay server to another</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121508385" />
    <author>
      <name>ali ahdab</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121508385</id>
    <updated>2022-09-06T13:41:19Z</updated>
    <published>2022-09-05T10:18:13Z</published>
    <summary type="html">&lt;p&gt;I am trying to export and import a lar file from one Liferay server
  (version 7.4) to another (version 7.4) but I am getting an error,
  about one index:&lt;/p&gt;
&lt;p&gt;&amp;gt; java.sql.BatchUpdateException: integrity constraint violation:
  unique constraint or index violation: IX_998C30ED&lt;/p&gt;
&lt;p&gt; &lt;br /&gt; I have a dedicated Oracle database on the server.&lt;/p&gt;
&lt;p&gt;Full stack trace:&lt;/p&gt;
&lt;p&gt;```&lt;br /&gt; com.liferay.exportimport.kernel.lar.PortletDataException:
  Could not execute JDBC batch update&lt;br /&gt;     at
  com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler.importStagedModel(BaseStagedModelDataHandler.java:408)
  ~[portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.exportimport.kernel.lar.StagedModelDataHandlerUtil.importStagedModel(StagedModelDataHandlerUtil.java:381)
  ~[portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.dynamic.data.mapping.web.internal.exportimport.data.handler.DDMStructureStagedModelDataHandler.importDEDataDefinitionFieldLinks(DDMStructureStagedModelDataHandler.java:708)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.dynamic.data.mapping.web.internal.exportimport.data.handler.DDMStructureStagedModelDataHandler.doImportStagedModel(DDMStructureStagedModelDataHandler.java:442)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.dynamic.data.mapping.web.internal.exportimport.data.handler.DDMStructureStagedModelDataHandler.doImportStagedModel(DDMStructureStagedModelDataHandler.java:83)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler.importStagedModel(BaseStagedModelDataHandler.java:367)
  ~[portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.exportimport.kernel.lar.StagedModelDataHandlerUtil.importStagedModel(StagedModelDataHandlerUtil.java:381)
  ~[portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.exportimport.kernel.lar.StagedModelDataHandlerUtil.importStagedModel(StagedModelDataHandlerUtil.java:367)
  ~[portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.journal.internal.exportimport.data.handler.JournalPortletDataHandler.doImportData(JournalPortletDataHandler.java:361)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.exportimport.kernel.lar.BasePortletDataHandler.importData(BasePortletDataHandler.java:390)
  ~[portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.exportimport.internal.controller.PortletImportControllerImpl.importPortletData(PortletImportControllerImpl.java:419)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.exportimport.internal.controller.PortletImportControllerImpl.importPortletData(PortletImportControllerImpl.java:348)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.site.internal.exportimport.data.handler.StagedGroupStagedModelDataHandler.importSitePortlets(StagedGroupStagedModelDataHandler.java:599)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.site.internal.exportimport.data.handler.StagedGroupStagedModelDataHandler.doImportStagedModel(StagedGroupStagedModelDataHandler.java:327)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.site.internal.exportimport.data.handler.StagedGroupStagedModelDataHandler.doImportStagedModel(StagedGroupStagedModelDataHandler.java:78)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler.importStagedModel(BaseStagedModelDataHandler.java:367)
  ~[portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.exportimport.kernel.lar.StagedModelDataHandlerUtil.importStagedModel(StagedModelDataHandlerUtil.java:381)
  ~[portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.exportimport.kernel.lar.StagedModelDataHandlerUtil.importStagedModel(StagedModelDataHandlerUtil.java:367)
  ~[portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.exportimport.internal.controller.LayoutImportController.doImportFile(LayoutImportController.java:592)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.exportimport.internal.controller.LayoutImportController.importFile(LayoutImportController.java:221)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.portlet.exportimport.service.impl.ExportImportLocalServiceImpl.importLayouts(ExportImportLocalServiceImpl.java:189)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  ~[?:1.8.0_281]&lt;br /&gt;     at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  ~[?:1.8.0_281]&lt;br /&gt;     at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  ~[?:1.8.0_281]&lt;br /&gt;     at
  java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_281]&lt;br /&gt;
      at
  com.liferay.portal.spring.aop.AopMethodInvocationImpl.proceed(AopMethodInvocationImpl.java:50)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:69)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.aop.AopMethodInvocationImpl.proceed(AopMethodInvocationImpl.java:57)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.change.tracking.internal.aop.CTTransactionAdvice.invoke(CTTransactionAdvice.java:80)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.portal.spring.aop.AopMethodInvocationImpl.proceed(AopMethodInvocationImpl.java:57)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.aop.AopInvocationHandler.invoke(AopInvocationHandler.java:49)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.sun.proxy.$Proxy103.importLayouts(Unknown Source) ~[?:?]&lt;br /&gt;   
   at
  com.liferay.exportimport.kernel.service.ExportImportLocalServiceUtil.importLayouts(ExportImportLocalServiceUtil.java:107)
  ~[portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.exportimport.internal.background.task.LayoutImportBackgroundTaskExecutor$LayoutImportCallable.call(LayoutImportBackgroundTaskExecutor.java:133)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.exportimport.internal.background.task.LayoutImportBackgroundTaskExecutor$LayoutImportCallable.call(LayoutImportBackgroundTaskExecutor.java:119)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.portal.spring.transaction.BaseTransactionExecutor.execute(BaseTransactionExecutor.java:37)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.transaction.TransactionInvokerImpl.invoke(TransactionInvokerImpl.java:39)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.kernel.transaction.TransactionInvokerUtil.invoke(TransactionInvokerUtil.java:28)
  ~[portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.exportimport.internal.background.task.LayoutImportBackgroundTaskExecutor.execute(LayoutImportBackgroundTaskExecutor.java:85)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.portal.background.task.internal.SerialBackgroundTaskExecutor.execute(SerialBackgroundTaskExecutor.java:63)
  ~[bundleFile:?]&lt;br /&gt;     at
  com.liferay.portal.kernel.backgroundtask.DelegatingBackgroundTaskExecutor.execute(DelegatingBackgroundTaskExecutor.java:41)
  ~[portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.portal.background.task.internal.ThreadLocalAwareBackgroundTaskExecutor.execute(ThreadLocalAwareBackgroundTaskExecutor.java:72)
  ~[bundleFile:?]&lt;br /&gt;     at
  com.liferay.portal.background.task.internal.messaging.BackgroundTaskMessageListener.doReceive(BackgroundTaskMessageListener.java:136)
  [bundleFile:?]&lt;br /&gt;     at
  com.liferay.portal.kernel.messaging.BaseMessageListener.doReceive(BaseMessageListener.java:48)
  [portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:34)
  [portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
  [portal-kernel.jar:?]&lt;br /&gt;     at
  com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
  [bundleFile:?]&lt;br /&gt;     at
  java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  [?:1.8.0_281]&lt;br /&gt;     at
  java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  [?:1.8.0_281]&lt;br /&gt;     at java.lang.Thread.run(Thread.java:748)
  [?:1.8.0_281]&lt;br /&gt; Caused by:
  org.hibernate.exception.ConstraintViolationException: Could not
  execute JDBC batch update&lt;br /&gt;     at
  org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:96)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:268)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:184)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1216)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  com.liferay.portal.spring.hibernate.PortletTransactionManager$TransactionStatusWrapper.reset(PortletTransactionManager.java:260)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.hibernate.PortletTransactionManager.commit(PortletTransactionManager.java:63)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.transaction.DefaultTransactionExecutor.commit(DefaultTransactionExecutor.java:41)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:77)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.aop.AopMethodInvocationImpl.proceed(AopMethodInvocationImpl.java:57)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.service.ServiceContextAdvice.invoke(ServiceContextAdvice.java:60)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.aop.AopMethodInvocationImpl.proceed(AopMethodInvocationImpl.java:57)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.aop.AopInvocationHandler.invoke(AopInvocationHandler.java:49)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.sun.proxy.$Proxy959.addDEDataDefinitionFieldLink(Unknown Source)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.data.engine.internal.exportimport.staged.model.repository.DEDataDefinitionFieldLinkStagedModelRepository.addStagedModel(DEDataDefinitionFieldLinkStagedModelRepository.java:58)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.data.engine.internal.exportimport.staged.model.repository.DEDataDefinitionFieldLinkStagedModelRepository.addStagedModel(DEDataDefinitionFieldLinkStagedModelRepository.java:36)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.data.engine.internal.exportimport.data.handler.DEDataDefinitionFieldLinkStagedModelDataHandler.doImportStagedModel(DEDataDefinitionFieldLinkStagedModelDataHandler.java:172)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.data.engine.internal.exportimport.data.handler.DEDataDefinitionFieldLinkStagedModelDataHandler.doImportStagedModel(DEDataDefinitionFieldLinkStagedModelDataHandler.java:41)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler.importStagedModel(BaseStagedModelDataHandler.java:367)
  ~[portal-kernel.jar:?]&lt;br /&gt;     ... 49 more&lt;br /&gt; Caused by:
  java.sql.BatchUpdateException: integrity constraint violation: unique
  constraint or index violation: IX_998C30ED&lt;br /&gt;     at
  org.hsqldb.jdbc.JDBCPreparedStatement.executeBatch(Unknown Source)
  ~[hsql.jar:2.5.2]&lt;br /&gt;     at
  com.zaxxer.hikari.pool.ProxyStatement.executeBatch(ProxyStatement.java:125)
  ~[hikaricp.jar:?]&lt;br /&gt;     at
  com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeBatch(HikariProxyPreparedStatement.java)
  ~[hikaricp.jar:?]&lt;br /&gt;     at
  org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:268)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:184)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1216)
  ~[hibernate-core.jar:3.6.10.Final]&lt;br /&gt;     at
  com.liferay.portal.spring.hibernate.PortletTransactionManager$TransactionStatusWrapper.reset(PortletTransactionManager.java:260)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.hibernate.PortletTransactionManager.commit(PortletTransactionManager.java:63)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.transaction.DefaultTransactionExecutor.commit(DefaultTransactionExecutor.java:41)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:77)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.aop.AopMethodInvocationImpl.proceed(AopMethodInvocationImpl.java:57)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.service.ServiceContextAdvice.invoke(ServiceContextAdvice.java:60)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.aop.AopMethodInvocationImpl.proceed(AopMethodInvocationImpl.java:57)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.liferay.portal.spring.aop.AopInvocationHandler.invoke(AopInvocationHandler.java:49)
  ~[portal-impl.jar:?]&lt;br /&gt;     at
  com.sun.proxy.$Proxy959.addDEDataDefinitionFieldLink(Unknown Source)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.data.engine.internal.exportimport.staged.model.repository.DEDataDefinitionFieldLinkStagedModelRepository.addStagedModel(DEDataDefinitionFieldLinkStagedModelRepository.java:58)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.data.engine.internal.exportimport.staged.model.repository.DEDataDefinitionFieldLinkStagedModelRepository.addStagedModel(DEDataDefinitionFieldLinkStagedModelRepository.java:36)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.data.engine.internal.exportimport.data.handler.DEDataDefinitionFieldLinkStagedModelDataHandler.doImportStagedModel(DEDataDefinitionFieldLinkStagedModelDataHandler.java:172)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.data.engine.internal.exportimport.data.handler.DEDataDefinitionFieldLinkStagedModelDataHandler.doImportStagedModel(DEDataDefinitionFieldLinkStagedModelDataHandler.java:41)
  ~[?:?]&lt;br /&gt;     at
  com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler.importStagedModel(BaseStagedModelDataHandler.java:367)
  ~[portal-kernel.jar:?]&lt;br /&gt;     ... 49 more&lt;br /&gt; ```&lt;/p&gt;
&lt;p&gt;How can I solve this?&lt;/p&gt;</summary>
    <dc:creator>ali ahdab</dc:creator>
    <dc:date>2022-09-05T10:18:13Z</dc:date>
  </entry>
</feed>
