cancel
Showing results for 
Search instead for 
Did you mean: 

Error al realizar busquedas

lmp
Champ in-the-making
Champ in-the-making
Hola a todos,
Tengo un problema con mi alfresco community 2.1, al realizar una busqueda me aparece el siguiente error en la pantalla.

javax.faces.FacesException: Cannot get value for expression '#{r.path}'
caused by:
org.apache.jasper.JasperException: Cannot get value for expression '#{r.path}'
caused by:
javax.faces.el.EvaluationException: Cannot get value for expression '#{r.path}'
caused by:
javax.faces.el.EvaluationException: Exception getting value of property path of base of type : org.alfresco.web.bean.repository.MapNode
caused by:
org.alfresco.service.cmr.repository.CyclicChildRelationshipException: Cyclic parent-child relationship detected:
current node: workspace://SpacesStore/f1069663-36ee-11dd-97b4-6d61955a28ff
current path: {http://www.alfresco.org/model/content/1.0}Dirección_x0020_de_x0020_A/{http://www.alfresco.org/model/...
next assoc: ChildAssoc[ id=197047, parent=22341, child=22341, child name=7a472ca7-a9c1-11dd-94b5-87cfe5803011, child name crc=-1, assoc type={http://www.alfresco.org/model/content/1.0}contains, assoc name={http://www.alfresco.org/model/content/1.0}Dirección de A, isPrimary=true]


Cual puede ser el problema, si alguien me puede ayudar..,
Gracias de antemano.., :cry:
3 REPLIES 3

ajv
Champ in-the-making
Champ in-the-making
Hola lmp,

Por lo visto está intentando acceder al path de un nodo y le resulta imposible. El motivo parece ser que tienes una referencia cíclica entre nodos, del tipo A está asociado a B y este último de nuevo a A…Si te fijas te está devolviendo la siguiente excepción: org.alfresco.service.cmr.repository.CyclicChildRelationshipException: Cyclic parent-child relationship detected, sobre el nodo workspace://SpacesStore/f1069663-36ee-1 … 61955a28ff
Échale un vistazo a ese nodo que te pone el error a ver cómo lo tienes definido. Si tiene una referencia cíclica dificilmente te devolverá un path.

Creo que van por ahí los tiros.
Saludos!

lmp
Champ in-the-making
Champ in-the-making
hola ajv, disculpa pero no soy muy bueno en esto,  Smiley Surprisedops: 
como puedo ver como estan definidos los nodos esto esta en algun archivo de configuracion :?: ,  hay alguna guia para realizar esta operacion.  :roll:
Gracias.

ajv
Champ in-the-making
Champ in-the-making
Hola lmp,

Me refería a que entrases como admin y echaras un vistazo desde el explorador de nodos (es una opción que está en el panel de administración).
A partir de ahí es acceder al store workspace://SpacesStore e ir explorando los nodos. En el apartado 'Children' tienes los nodos hijos que cuelgan del nodo actual. La idea que te sugería es que intentases por ahí mirar cómo tienes definido el nodo que te está dando problemas. Puesto que en el registro de error tienes la referencia al nodo, puedes acceder directamente desde el buscador: En la parte superior del explorador de nodos tienes un buscador. Con la opción "noderef" busca tu referencia de nodo: workspace://SpacesStore/f1069663-36ee-1…61955a28ff y mira a ver cómo está la referencia al padre, a los hijos, etc…

Otra opción es analizar la BD, pero si dices que vas un poquillo pez mejor mira de sacar conclusiones a través del explorador de nodos.
Un saludo!