掲示板

Restricción única violada al insertar campo personalizado en DocumentLibrar

9年前 に David Garcia によって更新されました。

Restricción única violada al insertar campo personalizado en DocumentLibrar

New Member 投稿: 3 参加年月日: 14/08/20 最新の投稿
Hola,

Estoy utilizando liferay-portal-6.1.2-ce-ga3 + Tomcat 7 + Oracle 11g.

Tengo creado un campo personalizado (texto indexado) en "Documentos y multimedia", al subir un nuevo documento y rellenar el nuevo campo personalizado intento publicar y se produce un error de restricción unica violada en la base de datos. El error es el siguiente:

12:15:13,232 ERROR [liferay/async_service-1][JDBCExceptionReporter:82] ORA-00001: restricción única (SYSTEM.IX_8F32DEC9) violada

12:15:13,234 ERROR [liferay/async_service-1][ParallelDestination:72] Unable to process message {destinationName=liferay/async_service, response=null, responseDestinationName=null, responseId=null, payload=com.liferay.portlet.social.service.SocialActivityLocalService.addActivity(com.liferay.portlet.social.model.SocialActivity,com.liferay.portlet.social.model.SocialActivity)@com.liferay.portlet.social.service.impl.SocialActivityLocalServiceImpl, values={permissionChecker=com.liferay.portal.kernel.util.TransientValue@1462f84, principalName=10722, companyId=10154}}
com.liferay.portal.kernel.messaging.MessageListenerException: java.lang.RuntimeException: com.liferay.portal.kernel.exception.SystemException: com.liferay.portal.kernel.dao.orm.ORMException: org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:32)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:72)
at com.liferay.portal.kernel.messaging.ParallelDestination$1.run(ParallelDestination.java:69)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:678)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:589)
at java.lang.Thread.run(Unknown Source)

Por lo que he leido en otro post, este mismo error se producía con el íncide IX_103D6207 de JournalArticleImage y se solucionaba realizando un borrado del indice y creandolo de nuevo. Sin embargo lo he probado con el índice que se indica en el error (IX_8F32DEC9 de SocialActivity) pero se sigue produciendo el mismo.

¿Teneis alguna idea de por que no puedo insertar un campo personalizado en los "Documentos y multimedia"?

Muchas gracias de antemano