cancel
Showing results for 
Search instead for 
Did you mean: 

Ayuda Duplicated Chil Name al importar espacio

dcotelo
Champ in-the-making
Champ in-the-making
Buenas gente, recurro a ustedes ya que estoy bastante desesperado,
resulta que hace un tiempo empece a tener este problema en el alfresco si borro algo y luego lo quiero volver a subir me sale el error No se pudo ejecutar la importación: org.alfresco.service.cmr.view.ImporterException: Failed to import package at line 29; column 20 due to error: Duplicate child name not allowed: 56896e3e-a4d8-4a80-abfa-144aa50c85a1
me ha pasado con archivos y espacios,
desde ya agradezco si alguien sabe algo del tema.
muchas gracias.
4 REPLIES 4

dcotelo
Champ in-the-making
Champ in-the-making
Ese es el error que aparece en el catalina.out

Detail: Key (parent_node_id, type_qname_id, child_node_name_crc, child_node_name)=(841, 33, 3147595135, 56896e3e-a4d8-4a80-abfa-144aa50c85a1) already exists.
; SQL []; ERROR: duplicate key value violates unique constraint "parent_node_id"
  Detail: Key (parent_node_id, type_qname_id, child_node_name_crc, child_node_name)=(841, 33, 3147595135, 56896e3e-a4d8-4a80-abfa-144aa50c85a1) already exists.; nested exception is org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "parent_node_id"
  Detail: Key (parent_node_id, type_qname_id, child_node_name_crc, child_node_name)=(841, 33, 3147595135, 56896e3e-a4d8-4a80-abfa-144aa50c85a1) already exists.
        at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:241)
        at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
        at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:71)
        at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:346)
        at $Proxy7.insert(Unknown Source)
        at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:231)
        at org.alfresco.repo.domain.node.ibatis.NodeDAOImpl.insertChildAssoc(NodeDAOImpl.java:804)
        at org.alfresco.repo.domain.node.AbstractNodeDAOImpl$5.execute(AbstractNodeDAOImpl.java:2997)
        … 186 more
Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "parent_node_id"
  Detail: Key (parent_node_id, type_qname_id, child_node_name_crc, child_node_name)=(841, 33, 3147595135, 56896e3e-a4d8-4a80-abfa-144aa50c85a1) already exists.
        at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102)
        at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835)
        at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257)
        at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:512)
        at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388)
        at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:381)
        at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)
        at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)
        at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)
        at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:22)
        at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:51)
        at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:29)
        at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:87)
        at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:46)
        at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:118)
        at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:107)
        at sun.reflect.GeneratedMethodAccessor394.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:338)
        … 190 more

cybermakoki
Champ in-the-making
Champ in-the-making
Hola dcotelo,

parece que no te está borrando bien el documento y por eso da error al intentar subir de nuevo. Podrías comprobar a ver si desde Alfresco Explorer ves el documento borrado o no…

En cualquier caso, te recomiendo que actualices tu Alfresco si es posible a una 4.2.c, ya que si no recuerdo mal, la 4.2.b  era muy poco estable.

Un saludo!
Patricia.

dcotelo
Champ in-the-making
Champ in-the-making
Muchisimas gracias por tu respuesta patricia, efectivamente en el share tampoco aparece el espacio borrado.
me preocupa que la base este corrupta 😕
Saludos,
Diego

cybermakoki
Champ in-the-making
Champ in-the-making
Puedes probar a reindexar el repositorio y ver que pasa, y también comprobar por el navegador de nodos si efectivamente esos documentos/carpetas están ahí.