Error al añadir un aspecto

cancel
Showing results for 
Search instead for 
Did you mean: 
txakin
Member II

Error al añadir un aspecto

Hola a todos,

Me he creado un nuevo wizard en mi Alfresco. El flujo de todas mis jsp es correcto y me carga todos los valores que yo le digo. Hasta aquí sin problemas.

El problema es que al intentar finalizar (en el summary.jsp) y salvar mi nuevo dato, siempre me da un error a la hora de añadir mi nuevo aspecto.

Os envio mi error :

17:50:31,765 ERROR [repo.action.AsynchronousActionExecutionQueueImpl] Failed to execute asynchronous action: Action[ id=c50d0622-4a6b-4da5-ae86-6e6b4a0a7357, node=workspace://SpacesStore/c50d0622-4a6b-4da5-ae86-6e6b4a0a7357 ]
org.alfresco.service.cmr.dictionary.InvalidAspectException: The aspect is invalid: {www.test.es}expConflictividad
   at org.alfresco.repo.node.db.DbNodeServiceImpl.addAspect(DbNodeServiceImpl.java:533)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
   at org.alfresco.repo.transaction.SingleEntryTransactionResourceInterceptor.invokeInternal(SingleEntryTransactionResourceInterceptor.java:163)
   at org.alfresco.repo.transaction.SingleEntryTransactionResourceInterceptor.invoke(SingleEntryTransactionResourceInterceptor.java:138)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
   at $Proxy3.addAspect(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.alfresco.repo.service.StoreRedirectorProxyFactory$RedirectorInvocationHandler.invoke(StoreRedirectorProxyFactory.java:221)
   at $Proxy4.addAspect(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
   at org.alfresco.repo.node.MLPropertyInterceptor.invoke(MLPropertyInterceptor.java:241)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.node.MLPropertyInterceptor.invoke(MLPropertyInterceptor.java:241)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.node.NodeRefPropertyMethodInterceptor.invoke(NodeRefPropertyMethodInterceptor.java:160)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.node.NodeRefPropertyMethodInterceptor.invoke(NodeRefPropertyMethodInterceptor.java:160)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
   at $Proxy3.addAspect(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
   at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:80)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:49)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.audit.AuditComponentImpl.audit(AuditComponentImpl.java:245)
   at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:69)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
   at $Proxy3.addAspect(Unknown Source)
   at org.alfresco.repo.action.executer.AddFeaturesActionExecuter.executeImpl(AddFeaturesActionExecuter.java:104)
   at org.alfresco.repo.action.executer.ActionExecuterAbstractBase.execute(ActionExecuterAbstractBase.java:120)
   at org.alfresco.repo.action.ActionServiceImpl.directActionExecution(ActionServiceImpl.java:537)
   at org.alfresco.repo.action.executer.CompositeActionExecuter.executeImpl(CompositeActionExecuter.java:72)
   at org.alfresco.repo.action.executer.ActionExecuterAbstractBase.execute(ActionExecuterAbstractBase.java:120)
   at org.alfresco.repo.action.ActionServiceImpl.directActionExecution(ActionServiceImpl.java:537)
   at org.alfresco.repo.action.ActionServiceImpl.executeActionImpl(ActionServiceImpl.java:472)
   at org.alfresco.repo.action.AsynchronousActionExecutionQueueImpl$ActionExecutionWrapper$1.execute(AsynchronousActionExecutionQueueImpl.java:258)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:294)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:209)
   at org.alfresco.repo.action.AsynchronousActionExecutionQueueImpl$ActionExecutionWrapper.run(AsynchronousActionExecutionQueueImpl.java:267)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

El caso es que le estoy dando mil vueltas a este error, porque en ningun sitio de configuracion me he creado la etiquta http://www.test.es
Si lo busco en todo mi alfresco, siempre me aparece esa etiqueta en un índece de lucene :

—————————————-
Find 'www.test.es' in 'C:\alfresco-enterprise-tomcat-2.2.1\alf_data\contentstore\2008\10\27\0\50\3943c35d-8e3d-4de9-b95b-becb48807566.bin' :
C:\alfresco-enterprise-tomcat-2.2.1\alf_data\contentstore\2008\10\27\0\50\3943c35d-8e3d-4de9-b95b-becb48807566.bin(4): org.alfresco.service.cmr.dictionary.InvalidAspectException: The aspect is invalid: {www.test.es}expConflictividad
Found 'www.test.es' 1 time(s).
—————————————-
Find 'www.test.es' in 'C:\alfresco-enterprise-tomcat-2.2.1\alf_data\lucene-indexes\archive\SpacesStore\a15ec152-6ade-4b83-95a9-79a3c5398519\_0.cfs' :
C:\alfresco-enterprise-tomcat-2.2.1\alf_data\lucene-indexes\archive\SpacesStore\a15ec152-6ade-4b83-95a9-79a3c5398519\_0.cfs(6296): http://www.alfresco.org/model/content/1.0}auditable+
Found 'www.test.es' 1 time(s).
—————————————-
Find 'www.test.es' in 'C:\alfresco-enterprise-tomcat-2.2.1\tomcat\temp\Alfresco\2008\10\27\0\50\3c840820-68ac-4a69-8393-cd76132cabca.bin' :
C:\alfresco-enterprise-tomcat-2.2.1\tomcat\temp\Alfresco\2008\10\27\0\50\3c840820-68ac-4a69-8393-cd76132cabca.bin(4): org.alfresco.service.cmr.dictionary.InvalidAspectException: The aspect is invalid: {www.test.es}expConflictividad
Found 'www.test.es' 1 time(s).
—————————————-
Find 'www.test.es' in 'C:\alfresco-enterprise-tomcat-2.2.1\tomcat\temp\Alfresco\2008\10\27\0\50\df8baf90-535f-4431-885d-16e1500ecc23.bin' :
C:\alfresco-enterprise-tomcat-2.2.1\tomcat\temp\Alfresco\2008\10\27\0\50\df8baf90-535f-4431-885d-16e1500ecc23.bin(4): org.alfresco.service.cmr.dictionary.InvalidAspectException: The aspect is invalid: {www.test.es}expConflictividad
Found 'www.test.es' 1 time(s).
—————————————-
Find 'www.test.es' in 'C:\alfresco-enterprise-tomcat-2.2.1\tomcat\temp\Alfresco\2008\10\27\17\31\08a796bf-8576-4102-b20a-24f7d3849c8d.bin' :
C:\alfresco-enterprise-tomcat-2.2.1\tomcat\temp\Alfresco\2008\10\27\17\31\08a796bf-8576-4102-b20a-24f7d3849c8d.bin(4): org.alfresco.service.cmr.dictionary.InvalidAspectException: The aspect is invalid: {www.test.es}expConflictividad
Found 'www.test.es' 1 time(s).
—————————————-
Find 'www.test.es' in 'C:\alfresco-enterprise-tomcat-2.2.1\tomcat\temp\Alfresco\2008\10\27\17\7\fc5ac98c-6f60-4be8-83ee-6a96eb84e505.bin' :
C:\alfresco-enterprise-tomcat-2.2.1\tomcat\temp\Alfresco\2008\10\27\17\7\fc5ac98c-6f60-4be8-83ee-6a96eb84e505.bin(4): org.alfresco.service.cmr.dictionary.InvalidAspectException: The aspect is invalid: {www.test.es}expConflictividad
Found 'www.test.es' 1 time(s).

Por lo que veo, debe ser algún problema de alguna cosa que hice hace tiempo y se ha quedado en los ficheros temporales o bin….

Puedo borrar dichos ficheros o cual sería la solución a tomar?

Muchas gracias a todos.
14 Replies
ajv
Member II

Re: Error al añadir un aspecto

Hola txakin de nuevo Smiley Very Happy

La excepción esa la da si la referencia al aspecto no es válida. Se puede producir al ejecutar el método addAspect del nodeService.
Lo del http://www.test.es te viene de la utilización de ese URI en un modelo de contenido personalizado. Es decir, en alguno de tus ficheros tendrás ( o tenías  :? ) algo similar a esto:
<model name="test:miModelTest" xmlns="http://www.alfresco.org/model/dictionary/1.0">

   <namespaces>
      <namespace uri="www.test.es" prefix="test"/>
   </namespaces>
que es el modelo donde está definido el aspecto expConflictividad.
Si has ido modificando "en vivo" los ficheros de configuración (cambiando los namespaces y demás) quizás te hayan quedado referencias colgadas por ahí.
Una opción si eso es así, es echarle un vistazo a la base de datos de Alfresco, pues suele mantener los QNames de los aspectos y demás propiedades. Por ejemplo, te recomiendo que le eches un vistazo a la tabla ALF_NODE_ASPECTS y mirar la columna QName, a ver si se corresponde con el nombre completo de tu aspecto.

Si las indicaciones no te van del todo bien…¿Podrías mostrarnos el código empleado para incorporar el aspecto al nodo?
¿Y la definición del aspecto en los ficheros de configuración?
Espero que te sirva la ayuda.
Saludos!!
txakin
Member II

Re: Error al añadir un aspecto

Hola ajv, estás en lo cierto.

Anteriormente mi uri era http://www.test.es, pero la cambié hace tiempo y el problema será que me habrá guardado alguna referencia.

Voy a mirar la Base de Datos, si encuentro algo con http://www.test.es, puedo borrarlo o eso me destrozaría mi Alfresco?
txakin
Member II

Re: Error al añadir un aspecto

Houston tengo un problema!!!!!!!!!!!!

Me pierdo mirando la base de datos….tanto id….es un poco locura.

Te mandaré como tengo mi expConflictividad.xml, donde me defino mis aspectos:

<?xml version="1.0" encoding="UTF-8"?>

<!– Conflictividad Model –>

<!– Note: This model is pre-configured to load at startup of the Repository.  So, all custom –>
<!–       types and aspects added here will automatically be registered –>

<model name="map:conflictividadModel" xmlns="http://www.alfresco.org/model/dictionary/1.0">

   <!– Optional meta-data about the model –>  
   <description>Conflictividad</description>
   <author>xxxxxxxx</author>
   <version>1.0</version>

   <imports>
        <!– Import Alfresco Dictionary Definitions –>
      <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>
      <!– Import Alfresco Content Domain Model Definitions –>
      <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/>
   </imports>

   <!– Introduction of new namespaces defined by this model –>
   <!– NOTE: The following namespace custom.model should be changed to reflect your own namespace –>
   <namespaces>
      <namespace uri="es.mimodelo" prefix="mimodelo"/>
   </namespaces>

   <aspects>
         <aspect name="map:expConflictividad">
            <title>Conflictividad</title>
         <parent>cm:folder</parent>         
         <properties>
            <property name="mimodelo:numexpediente">
               <title>Numero de Expediente</title>
               <type>d:text</type>
            </property>
            <property name="mimodelo:comautonoma">
               <title>Comunidad Autonoma</title>
               <type>d:text</type>   
            </property>
            <property name="mimodelo:anio">
               <title>Ano</title>
               <type>d:int</type>
            </property>
            <property name="mimodelo:tipoexpediente">
               <title>Tipo Expediente</title>
               <type>d:text</type>
            </property>
            <property name="mimodelo:demandante">
               <title>Demandante</title>
               <type>d:text</type>
            </property>
            <property name="mimodelo:demandado">
               <title>Demandado</title>
               <type>d:text</type>
            </property>
            <property name="mimodelo:situacion">
               <title>Situacion</title>
               <type>d:text</type>
            </property>
            <property name="mimodelo:numprocedimiento">
               <title>Numero de Procedimiento</title>
               <type>d:int</type>
            </property>
            <property name="mimodelo:anioprocedimiento">
               <title>Ano de Procedimiento</title>
               <type>d:int</type>
            </property>
         </properties>
         </aspect>
   </aspects>
</model>

Y luego en mi Wizard, el método

protected String finishImpl(FacesContext context, String outcome) throws Exception
   {
      String newSpaceId = null;
    
      String nodeId = navigator.getCurrentNodeId();
      NodeRef parentNodeRef;
      if(nodeId == null)
         parentNodeRef = getNodeService().getRootNode(Repository.getStoreRef());
      else
         parentNodeRef = new NodeRef(Repository.getStoreRef(), nodeId);
      
      name = "CO" + this.numexpe;
      title = description = name;
      
      FileInfo fileInfo = getFileFolderService().create(parentNodeRef, name, Repository.resolveToQName(spaceType));
      NodeRef nodeRef = fileInfo.getNodeRef();
      newSpaceId = nodeRef.getId();
      if(logger.isDebugEnabled())
         logger.debug((new StringBuilder()).append("Created folder node with name: ").append(name).toString());
      Map uiFacetsProps = new HashMap(5);
      uiFacetsProps.put(ApplicationModel.PROP_ICON, icon);
      uiFacetsProps.put(ContentModel.PROP_TITLE, title);
      uiFacetsProps.put(ContentModel.PROP_DESCRIPTION, description);
      getNodeService().addAspect(nodeRef, ApplicationModel.ASPECT_UIFACETS, uiFacetsProps);
      
      Map<QName, Serializable> propiedades = new HashMap<QName, Serializable>();
      propiedades.put(MiModel.propConfNumExpediente,  this.numexpe);
      propiedades.put(MiModel..propConfComunidadAutonoma, this.comautonoma);
      propiedades.put(MiModel..propConfAnio, this.anio);
      propiedades.put(MiModel..propConfTipoExpediente, this.tipoexpediente);
      propiedades.put(MiModel..propConfDemandante, this.demandante);
      propiedades.put(MiModel..propConfDemandado, null);
      propiedades.put(MiModel..propConfSituacion, null);
      propiedades.put(MiModel..propConfNumProcedimiento, null);
      propiedades.put(MiModel..propConfAnioProcedimiento, null);
      getNodeService().addAspect(nodeRef, MiModel..aspectExpConflictividad, propiedades);
      
      
      if(logger.isDebugEnabled())
         logger.debug((new StringBuilder()).append("Added uifacets aspect with properties: ").append(uiFacetsProps).toString());
      createdNode = nodeRef;
      setTitle("");
      setDescription("");
      return outcome;
   }

Todos los QName los tengo definidos en mi clase MiModel.java :

package xx.test.modelos;

import org.alfresco.service.namespace.QName;

public interface MiModel {
   
      //Conflictividad
      QName aspectExpConflictividad =
         QName.createQName("{es.mimodelo}expConflictividad");
      
      QName propConfNumExpediente =
         QName.createQName("{es.mimodelo}numexpediente");
      
      QName propConfComunidadAutonoma =
         QName.createQName("{es.mimodelo}comautonoma");

      QName propConfAnio =
         QName.createQName("{es.mimodelo}anio");

      QName propConfTipoExpediente =
         QName.createQName("{es.mimodelo}tipoexpediente");

      QName propConfDemandante =
         QName.createQName("{es.mimodelo}demandante");
      
      QName propConfDemandado =
         QName.createQName("{es.mimodelo}demandado");

      QName propConfSituacion =
         QName.createQName("{es.mimodelo}situacion");

      QName propConfNumProcedimiento =
         QName.createQName("{es.mimodelo}numprocedimiento");
      
      QName propConfAnioProcedimiento =
         QName.createQName("{es.mimodelo}anioprocedimiento");      
}

Otra cosa más que tengo que decir….en mi web-client-config-custom.xml no tengo nada que haga referencia a la uri : http://www.test.es

Gracias por todo.
ajv
Member II

Re: Error al añadir un aspecto

Hola txakin,

La verdad que es un tema delicadillo…a mi no me ha pasado nunca  :?
Yo en ningún caso eliminaría los registros de ALF_NODE_ASPECTS, pues significaría quitar la indicación de que el nodo tiene un determinado aspecto. Como mucho, de no encontrar otra salida, actualizaría los registros que tienen el namespace antiguo al nuevo. Esto contando siempre con un backup de la BD por si acaso. Pero eso, como última opción…

Lo que me mosquea un poco, que no acabo de entender, es que Alfresco al arrancar se monta la información de lo que denomina Diccionario a partir de los ficheros de configuración.
Para todos los modelos que se quieren registrar en el diccionario, se incluye un bean similar al siguiente:
<bean id="extension.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
        <property name="models">
            <list>
                <value>alfresco/extension/exampleModel.xml</value>
            </list>
        </property>
    </bean>
Durante el arranque el servicio de diccionario recopila toda la información de los modelos que se empleará en otros servicios para disponer de la información de los modelos.
He estado rebuscando código y he encontrado el momento en que te lanza tu excepción:
// check that the aspect is legal
        AspectDefinition aspectDef = dictionaryService.getAspect(aspectTypeQName);
        if (aspectDef == null)
        {
            throw new InvalidAspectException("The aspect is invalid: " + aspectTypeQName, aspectTypeQName);
        }
Es decir, se obtiene la información del aspecto que tiene por nombre "aspectTypeQName", provista por el servicio de diccionario. Si no se obtiene ningún aspecto registrado con ese nombre, se lanza la excepción….
En última instancia, lo que se ejecuta por debajo en el servicio de diccionario es algo como esto:
List<CompiledModel> models = getModelsForUri(aspectName.getNamespaceURI());
        for (CompiledModel model : models)
        {
           AspectDefinition aspect = model.getAspect(aspectName);
           if (aspect != null)
           {
              return aspect;
           }
        }
        return null;
Por este motivo, mis sospechas están más en el tema de cómo se realiza la llamada al addAspect que la información que ya está en la BD.
O bien, en la llamada, o bien en los registros de los modelos…pero miraría bien el segundo parámetro que se le pasa al método nodeService.addAspect, pues es a partir de ese QName que se obtiene el URI del namespace (aspectName.getNamespaceURI()), se buscan los modelos que tienen esos URIs registrados, y se buscan las deficiones de aspectos.

Bueno, espero haberte aclarado un poco el tema… Smiley Very Happy
Hasta pronto y suerte!!
ajv
Member II

Re: Error al añadir un aspecto

uyy, acabo de ver tu post de Houston  :lol:
Cuando haces:
getNodeService().addAspect(nodeRef, MiModel..aspectExpConflictividad, propiedades);
Los dos puntos es error de copy-paste, verdad??

Y otro apunte: Cuando defines el aspecto en tu modelo lo haces de la siguiente forma:
<aspect name="map:expConflictividad">


No debería ser:
<aspect name="mimodelo:expConflictividad">
???
ajv
Member II

Re: Error al añadir un aspecto

De hecho con ese prefijo "map" no entiedo cómo te puede compilar bien el modelo…pues no haces ningún import con prefijo map, ni defines ningún namespace en tu modelo con dicho prefijo….es un poco extraño, no?
Seguro que lo estás registrando durante el arranque de tu alfresco?

Saludos!
txakin
Member II

Re: Error al añadir un aspecto

Hola ajv….tanto los 2 puntos como lo de map son errores mios de copy-paste….

Estoy investigando sobre el error….a ver si consigo descifrar el error…porque tengo la sensación de que es una cagada mia…

en cuanto lo pille te aviso….vale?
txakin
Member II

Re: Error al añadir un aspecto

Nada tio el mismo error!!!!!!!!!!

Estoy 100% seguro que el error está ocasionado porque hace unas semanas me cree mis aspectos con la URI de http://www.test.es

Y ahora los tengo cambiados…

Puede ser que el problema esté en algunos ficheros guardados en algún temporal?
txakin
Member II

Re: Error al añadir un aspecto

Oye ajv…..

Puedo borrar a pelo los fichero que me salen en la busqueda del proyecto que hacen referencia a mi URI antigua ?

—————————————-
Find 'www.test.es' in 'C:\alfresco-enterprise-tomcat-2.2.1\alf_data\contentstore\2008\10\27\0\50\3943c35d-8e3d-4de9-b95b-becb48807566.bin' :
C:\alfresco-enterprise-tomcat-2.2.1\alf_data\contentstore\2008\10\27\0\50\3943c35d-8e3d-4de9-b95b-becb48807566.bin(4): org.alfresco.service.cmr.dictionary.InvalidAspectException: The aspect is invalid: {www.test.es}expConflictividad
Found 'www.test.es' 1 time(s).
—————————————-
Find 'www.test.es' in 'C:\alfresco-enterprise-tomcat-2.2.1\alf_data\lucene-indexes\archive\SpacesStore\a15ec152-6ade-4b83-95a9-79a3c5398519\_0.cfs' :
C:\alfresco-enterprise-tomcat-2.2.1\alf_data\lucene-indexes\archive\SpacesStore\a15ec152-6ade-4b83-95a9-79a3c5398519\_0.cfs(6296): http://www.alfresco.org/model/content/1.0}auditable+
Found 'www.test.es' 1 time(s).