Error creando categorías

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

Error creando categorías

Estoy con Alfresco 4, y cuando intento generar una categoría nueva me sale el error:

Se produjo un error del sistema durante la operación: 00240087 Missing classification: {http://www.alfresco.org/model/content/1.0}generalclassifiable

Estoy con el usuario admin desde la consola de administración y no me deja crear una sola categoría. ¿Ideas?
9 Replies
cristinamr
Advanced

Re: Error creando categorías

En algunos casos es problemas del modelo, ¿puedes poner el error completo del alfresco.log?

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
andresaznar
Member II

Re: Error creando categorías

El fichero stdout_20120124.log en los logs del Tomcat me da este error cuando intento crear una categoria;

2012-01-24 16:23:53,843  ERROR [ui.common.Utils] [http-8080-12] A system error happened during the operation: 00240652 Missing classification: {http://www.alfresco.org/model/content/1.0}generalclassifiable
org.alfresco.error.AlfrescoRuntimeException: 00240652 Missing classification: {http://www.alfresco.org/model/content/1.0}generalclassifiable
   at org.alfresco.repo.search.impl.lucene.LuceneCategoryServiceImpl.createRootCategory(LuceneCategoryServiceImpl.java:412)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.alfresco.repo.service.StoreRedirectorProxyFactory$RedirectorInvocationHandler.invoke(StoreRedirectorProxyFactory.java:215)
   at $Proxy215.createRootCategory(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.alfresco.repo.management.subsystems.SubsystemProxyFactory$1.invoke(SubsystemProxyFactory.java:65)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
   at $Proxy58.createRootCategory(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
   at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:80)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:46)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:147)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
   at $Proxy58.createRootCategory(Unknown Source)
   at org.alfresco.web.bean.categories.CreateCategoryDialog$1.execute(CreateCategoryDialog.java:159)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:388)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:259)
   at org.alfresco.web.bean.categories.CreateCategoryDialog.finishCreate(CreateCategoryDialog.java:173)
   at org.alfresco.web.bean.categories.CreateCategoryDialog.finishImpl(CreateCategoryDialog.java:133)
   at org.alfresco.web.bean.dialog.BaseDialogBean$1.execute(BaseDialogBean.java:123)
   at org.alfresco.web.bean.dialog.BaseDialogBean$1.execute(BaseDialogBean.java:119)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:388)
   at org.alfresco.web.bean.dialog.BaseDialogBean.finish(BaseDialogBean.java:129)
   at org.alfresco.web.bean.dialog.DialogManager.finish(DialogManager.java:528)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:132)
   at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:61)
   at javax.faces.component.UICommand.broadcast(UICommand.java:151)
   at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:115)
   at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:191)
   at org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:32)
   at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:105)
   at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:80)
   at javax.faces.webapp.FacesServlet.service(FacesServlet.java:143)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.alfresco.repo.web.filter.beans.SessionSynchronizedFilter.doFilter(SessionSynchronizedFilter.java:67)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:104)
   at sun.reflect.GeneratedMethodAccessor553.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.alfresco.repo.management.subsystems.ChainingSubsystemProxyFactory$1.invoke(ChainingSubsystemProxyFactory.java:116)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
   at $Proxy247.doFilter(Unknown Source)
   at org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(BeanProxyFilter.java:82)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.alfresco.repo.web.filter.beans.NullFilter.doFilter(NullFilter.java:68)
   at sun.reflect.GeneratedMethodAccessor553.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.alfresco.repo.management.subsystems.ChainingSubsystemProxyFactory$1.invoke(ChainingSubsystemProxyFactory.java:116)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
   at $Proxy247.doFilter(Unknown Source)
   at org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(BeanProxyFilter.java:82)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:58)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
   at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:861)
   at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
   at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1584)
   at java.lang.Thread.run(Thread.java:662)

Por otra parte, tenco el SOLR que tampoco funciona, y un mensaje de error cada 15 segundos en el fichero stderr_20120124.log del tipo siguiente:

24-ene-2012 16:25:45 org.alfresco.solr.tracker.CoreTracker trackRepository
GRAVE: First transaction was not found with the correct timestamp -> SOLR is tracking the wrong repository

La instalación está hecha para un PC de demo en un portátil sobre los parámetros iniciales de la versión 4 que instala el bundle de community (postgreSQL, tomcat, etc….). Es una instalación desde cero.

Tengo otro PC de demo similar, con la versión 3.4 y allá no ocurre absolutamente nada de esto. Todo funciona de forma correcta.
cristinamr
Advanced

Re: Error creando categorías

Ostras qué cosas más raras te ocurren!

Los únicos resultados que he encontrado con ese error han sido estos y ninguno está relacionado con las categorías.

La cosa es que yo tengo una 3.4d (community), 3.4.2 (enterprise) y un 4.0c (community) este último con la instalación por defecto y no tengo problema a la hora de crear categorías  :?

¿Has tocas algún componente interno o algo? Y ya por curiosidad a ver si a alguien más le ocurre.

Siento no ser de ayuda  Smiley Indifferent

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
andresaznar
Member II

Re: Error creando categorías

Cristina, pues no sé que decirte… la verdad es que hice la instalación del bundle estándar y no he tocado absolutamente nada más. Pero bueno, como es una cosa de prueba puedo volver a hacer una nueva instalación borrando primero la actual. Tu 4.0c que dices tener ¿la tienes con el bundle original con PostgreSQL etc… o la has montado sobre MySQL? ¿Linux o Windows? Lo cierto es que yo lo tengo sobre un laptop con XP por razones obvias de hacer demos y a la vez poder trabajar en mi entorno de la empresa… no sé…  En el caso de la 3.4d no tengo ningún tipo de problema. Pero bueno, probaré a desinstalar y volver a instalar con la 4…
cristinamr
Advanced

Re: Error creando categorías

Buenas.

Acabo de hacer la prueba y mira esta imagen. Creé la Categoria Padre y después Hijo y no me dio problemas. Es una instalación hecha con un bundle sobre ubuntu 11.10. con todo lo que trae por defecto (nada de mysql y demás).

Hombre, piensa que si fuera un bug en google aparecería más gente con el mismo problema. Si puedes haz la instalación de nuevo y si persiste, indagamos con más profundidad.

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
andresaznar
Member II

Re: Error creando categorías

Cristina,

He reinstalado y me ha funcionado bien. No obstante cuando he configurado la conexión IMAP me ha dejado de funcionar el Explorer (aunque el Share sí funcionaba pero sin poderse uno logar), en fin, que paso a reinstalar otra vez y el tema del IMAP lo miraré con mucho ojo.

Por otra parte, el módulo de "Record Management" ¿no está en la versión 4? En la 3.4 se instala como opción del bundle, pero en la 4 no me aparece, y si busco en los ficheros de descarga tampoco está. ¿Aún no está disponible o es un módulo que desaparecerá?
cristinamr
Advanced

Re: Error creando categorías

Malas noticias… Al parecer no está disponible para la versión 4.0 porque tienen que cambiar todo el código:

You can't I'm afraid. Records Management will not be available for v4.0 for some time due to the large amount of refactoring to the Share code between 3.4 and 4.0. As the extension points have completely changed, we need to revisit much of the RM code. On a positive note, we'll also be refactoring the RM module itself, to make it less dependent on the DoD spec. and also remove the strict folder hierarchy.

Whilst I cannot put a release date on it, it's unlikely to be until next year.

If Records Management is important to you, please use v3.4.

Vamos yo acabo de enterarme ahora :/  Menuda gracia… Porque además te dice que si es imprescindible que debes utilizar la 3.4.

Abajo del todo pone que a día 20 de Enero no hay nuevas noticias. Supongo que toca esperar.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
andresaznar
Member II

Re: Error creando categorías

Bueno, que se le va a hacer… de todas maneras la versión 4 me está fallando mucho, cosa que la 3.4d va sin ningún problema. Así que me parece que voy a centrarme en la 3.4 hasta que la cosa se vaya estabilizando. Gracias.
cristinamr
Advanced

Re: Error creando categorías

Eso es lo malo de usar las ultimas versiones communitys, que todavía no están testadas del todo. Ni si quiera hay una versión 4 enterprise aun. Supongo que habrá que dejar pasar más tiempo.

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc