Error importación completa - cambio BD

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

Error importación completa - cambio BD

Buenos días:

Estoy realizando una exportación completa del repositorio, y luego una importación en otra máquina con otra BD distinta (de mysql paso a Oracle). En la nueva máquina tengo los ficheros de configuración de alfresco como en la antigua (con las personalizaciones como el tipo de contenido factura ).

He seguido los pasos que ví en la wiki, en
http://wiki.alfresco.com/wiki/Export_and_Import#Bootstrap_destination_Repository_from_ACP_files_expo... , pero me da error al intentar acceder a alfresco. Me dá el error http-404 de recurso no disponible.
En los logs de tomcat me aparece:

en catalina.out:

12:57:04,939 WARN  [remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
12:57:05,385 ERROR [web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dictionaryRepositoryBootstrap' defined in class path resource [alfresco/core-services-context.xml]: Invocation of init method failed; nested exception is org.alfresco.error.AlfrescoRuntimeException: Failure during rollback: org.alfresco.repo.dictionary.DictionaryRepositoryBootstrap$1@1f40b69
Caused by:
org.alfresco.error.AlfrescoRuntimeException: Failure during rollback: org.alfresco.repo.dictionary.DictionaryRepositoryBootstrap$1@1f40b69

en catalina-2009-28-25.log:

25-ago-2009 12:31:40 org.apache.catalina.core.StandardService start
INFO: Arrancando servicio Catalina
25-ago-2009 12:31:40 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.26
25-ago-2009 12:31:40 org.apache.catalina.core.StandardHost start
INFO: Desactivada la validación XML
25-ago-2009 12:31:58 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
25-ago-2009 12:31:58 org.apache.catalina.core.StandardContext start
GRAVE: Falló en arranque del Contexto [/alfresco] debido a errores previos


Tengo el dialecto de hibernate puesto a Oracle, y el driver de Oracle en /usr/local/tomcat/common/lib .
He probado a modificar el fichero  hibernate-cfg.properties para que tuviera el dialecto correcto, pero no me ha funcionado.

En el directorio de oracle (de los metadatos) sólo ha creado varias subcarpetas, y en la BD Oracle no ha creado nada.

¿Porqué puede estar fallando el "dictionaryRepositoryBootstrap"?. ¿Puede ser por las personalizaciones de alfresco, como el tipo de contenido factura?, o ¿parece cosa de la BD ("Failure during rollback")?.

El fichero custom-repository.properties contiene:
#
# Sample Hibernate configuration for changing Database dialect
# For a full list: http://www.hibernate.org/hib_docs/v3/reference/en/html_single/#configuration-optional-dialects
#

#
# HSQL dialect
#
#hibernate.dialect=org.hibernate.dialect.HSQLDialect

#
# MySQL dialect (default)
#
#hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect

#
# Oracle dialect
#
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect

#
# De la wiki "Database Configuration Prior to Version 3.2, Oracle Example"
#
# If you have multiple Alfresco instances installed on an Oracle server, you will need
# to force the database metadata queries to target the schema that each database user
# is using.
#
#hibernate.default_schema=ALFRESCO
#hibernate.default_schema=pdsp
#

#
# Sybase dialect
#
#hibernate.dialect=org.alfresco.repo.domain.hibernate.dialect.AlfrescoSybaseAnywhereDialect

#
# SQLServer dialect
#
#hibernate.dialect=org.alfresco.repo.domain.hibernate.dialect.AlfrescoSQLServerDialect

#
# PostgreSQL dialect
#
#hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
#hibernate.query.substitutions=true TRUE, false FALSE

Y el fichero custom-repository.properties contiene:

###############################
## Common Alfresco Properties #
###############################

#
# Sample custom content and index data location
#
#dir.root=/usr/local/alfresco_2_1/alf_data/mysql_data
#dir.indexes=/usr/local/alfresco_2_1/alf_data/mysql_data/index

######## con la BD Oracle seria ######
dir.root=/usr/local/alfresco_2_1/alf_data/oracle_data
dir.indexes=/usr/local/alfresco_2_1/alf_data/oracle_data/index


#
# Sample database connection properties
#
#db.name=alfresco
#db.username=alfresco
#db.password=alfresco
#db.pool.initial=10
#db.pool.max=100

######## con la BD Oracle es ######
db.name=pdsp
db.username=alfresco
db.password=xxxxxxxxxx


#
# Property to control whether schema updates are performed automatically.
# Updates must be enabled during upgrades as, apart from the static upgrade scripts,
# there are also auto-generated update scripts that will need to be executed.  After
# upgrading to a new version, this can be disabled.
#
#db.schema.update=true

#
# HSQL connection
#
#db.driver=org.hsqldb.jdbcDriver
#db.url=jdbc:hsqldb:file:alf_data/hsql_data/alfresco;ifexists=true;shutdown=true;

#
# MySQL connection (This is default and requires mysql-connector-java-5.0.3-bin.jar, which ships with the Alfresco server)
#
#db.driver=org.gjt.mm.mysql.Driver
#db.url=jdbc:mysql://localhost/alfresco

#
# Oracle connection (requires ojdbc14_g.jar or equivalent jar in shared libraries location)
#
#db.driver=oracle.jdbc.OracleDriver
#db.url=jdbcSmiley Surprisedracle:thin:@localhost:1521:alfresco

db.driver=oracle.jdbc.OracleDriver
db.url=jdbcSmiley Surprisedracle:thin:@yyyyy.xxxxx.es:1521Smiley Tonguedsp

#
# Sybase connection (requires jconn2d.jar or equivalent jar in shared libraries location)
#
#db.driver=com.sybase.jdbc2.jdbc.SybDriver
#db.url=jdbc:sybase:Tds:localhost:2638/alfresco

#
# SQLServer connection (requires jdts-1.2.jar or equivalent - http://jtds.sourceforge.net/)
#
#db.driver=net.sourceforge.jtds.jdbc.Driver
#db.url=jdbc:jtds:sqlserver://localhost/alfresco

#
# SQLServer connection using Microsoft JDDB driver
#
#db.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
#db.url=jdbc:sqlserver://localhost;DatabaseName=alfresco

#
# PostgreSQL connection (requires postgresql-8.2-504.jdbc3.jar or equivalent)
#
#db.driver=org.postgresql.Driver
#db.url=jdbcSmiley Tongueostgresql://localhost:5432/alfresco

Saludos, María
4 Replies
mgomarg
Member II

Re: Error importación completa - cambio BD

Hola a todos:

Tras darle permisos a la máquina para que accediera a la BD, inicia el proceso de importación, pero no lo lleva a cabo bien. Termina enseguida, sigue dando el error de http-404 en la página web de alfresco, y en el log de alfresco aparece un error de
DEBUG [org.alfresco.repo.importer.ImporterBootstrap] Exception: org.alfresco.service.cmr.view.ImporterException: Failed to import package at line 11; column 24 due to error: Aspect name {http://www.alfresco.org/model/system/1.0}aspect_root is not valid; cannot find in Repository dictionary
.

He encontrado ese aspecto en el fichero WEB-INF/classes/alfresco/model/systemModel.xml , así que no sé que puede estar fallando. Yo tenía personalizaciones de alfresco con tipo de contenido factura, pero lo quité , y no tenía ningún aspecto añadido en esa personalización.

El fichero log de alfresco contiene: 

09:39:58,195 WARN  [org.springframework.remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
09:40:05,692 WARN  [org.alfresco.util.OpenOfficeConnectionTester] Una conexión con OpenOffice no ha podido ser establecida.
09:40:14,659 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.Oracle9Dialect.
09:40:17,641 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Ejecutando el script de base de datos /usr/local/tomcat/temp/Alfresco/AlfrescoSchemaCreate-org.hibernate.dialect.Oracle9Dialect-12961.sql (Generada).
09:40:23,376 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Ejecutando el script de base de datos /usr/local/tomcat/temp/Alfresco/AlfrescoSchemaUpdate-org.hibernate.dialect.Oracle9Dialect-12962.sql (Copiada de classpath:alfresco/dbscripts/create/2.1/org.hibernate.dialect.Oracle9Dialect/AlfrescoPostCreate-2.1-FKIndexes.sql).
09:40:23,782 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Todos las declaraciones ejecutadas por escrito por el archivo /usr/local/tomcat/temp/Alfresco/AlfrescoSchemaUpdate-All_Statements-12963.sql.
09:40:28,931 DEBUG [org.alfresco.repo.importer.ImporterBootstrap] Created store: user://alfrescoUserStore
09:40:28,949 DEBUG [org.alfresco.repo.importer.ImporterBootstrap] Importing alfresco/extension/restore/[b]export_users.acp[/b]
09:40:30,267 DEBUG [org.alfresco.repo.importer.ImporterBootstrap] Import started at Fri Aug 28 09:40:30 CEST 2009 (1251445230266)
09:40:30,274 DEBUG [org.alfresco.repo.importer.ImporterBootstrap] Import completed at Fri Aug 28 09:40:30 CEST 2009 (1251445230274)
09:40:30,275 DEBUG [org.alfresco.repo.importer.ImporterBootstrap] Error occured at Fri Aug 28 09:40:30 CEST 2009 (1251445230274)
09:40:30,275 DEBUG [org.alfresco.repo.importer.ImporterBootstrap] Exception: org.alfresco.service.cmr.view.ImporterException: Failed to import package at line 11; column 24 due to error: Aspect name {http://www.alfresco.org/model/system/1.0}aspect_root is not valid; cannot find in Repository dictionary
09:40:30,275 DEBUG [org.alfresco.repo.importer.ImporterBootstrap] Import duration: 8 ms (Note: excluding commit time)
09:40:30,275 DEBUG [org.alfresco.repo.importer.ImporterBootstrap]  Nodes created: 0
09:40:30,275 DEBUG [org.alfresco.repo.importer.ImporterBootstrap]  Nodes linked: 0
09:40:30,275 DEBUG [org.alfresco.repo.importer.ImporterBootstrap]  Aspects Added: 0
09:40:30,276 DEBUG [org.alfresco.repo.importer.ImporterBootstrap]  Properties set: 0
09:40:30,276 DEBUG [org.alfresco.repo.importer.ImporterBootstrap]  Content set: 0
09:40:30,276 DEBUG [org.alfresco.repo.importer.ImporterBootstrap]  Permissions set: 0
09:40:30,326 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: Bootstrap failed
   at org.alfresco.repo.importer.ImporterBootstrap.bootstrap(ImporterBootstrap.java:444)
   at org.alfresco.repo.importer.ImporterBootstrap.onBootstrap(ImporterBootstrap.java:666)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
   at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
   at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   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.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: org.alfresco.service.cmr.view.ImporterException: Failed to import package at line 11; column 24 due to error: Aspect name {http://www.alfresco.org/model/system/1.0}aspect_root is not valid; cannot find in Repository dictionary
   at org.alfresco.repo.importer.view.ViewParser.parse(ViewParser.java:190)
   at org.alfresco.repo.importer.ImporterComponent.parserImport(ImporterComponent.java:360)
   at org.alfresco.repo.importer.ImporterComponent.importView(ImporterComponent.java:235)
   at org.alfresco.repo.importer.ImporterBootstrap.bootstrap(ImporterBootstrap.java:430)
   … 35 more
Caused by: org.alfresco.service.cmr.view.ImporterException: Aspect name {http://www.alfresco.org/model/system/1.0}aspect_root is not valid; cannot find in Repository dictionary
   at org.alfresco.repo.importer.view.ViewParser.processStartElement(ViewParser.java:309)
   at org.alfresco.repo.importer.view.ViewParser.parse(ViewParser.java:176)
   … 38 more
09:40:30,346 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/alfresco]] Excepción enviando evento inicializado de contexto a instancia de escuchador de clase org.springframework.web.context.ContextLoaderListener
org.alfresco.error.AlfrescoRuntimeException: Bootstrap failed
   at org.alfresco.repo.importer.ImporterBootstrap.bootstrap(ImporterBootstrap.java:444)
   at org.alfresco.repo.importer.ImporterBootstrap.onBootstrap(ImporterBootstrap.java:666)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
   at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
   at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   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.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: org.alfresco.service.cmr.view.ImporterException: Failed to import package at line 11; column 24 due to error: Aspect name {http://www.alfresco.org/model/system/1.0}aspect_root is not valid; cannot find in Repository dictionary
   at org.alfresco.repo.importer.view.ViewParser.parse(ViewParser.java:190)
   at org.alfresco.repo.importer.ImporterComponent.parserImport(ImporterComponent.java:360)
   at org.alfresco.repo.importer.ImporterComponent.importView(ImporterComponent.java:235)
   at org.alfresco.repo.importer.ImporterBootstrap.bootstrap(ImporterBootstrap.java:430)
   … 35 more
Caused by: org.alfresco.service.cmr.view.ImporterException: Aspect name {http://www.alfresco.org/model/system/1.0}aspect_root is not valid; cannot find in Repository dictionary
   at org.alfresco.repo.importer.view.ViewParser.processStartElement(ViewParser.java:309)
   at org.alfresco.repo.importer.view.ViewParser.parse(ViewParser.java:176)
   … 38 more
09:40:30,350 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/alfresco]] Excepción enviando evento inicializado de contexto a instancia de escuchador de clase org.alfresco.web.app.ContextListener
org.alfresco.error.AlfrescoRuntimeException: Bootstrap failed
   at org.alfresco.repo.importer.ImporterBootstrap.bootstrap(ImporterBootstrap.java:444)
   at org.alfresco.repo.importer.ImporterBootstrap.onBootstrap(ImporterBootstrap.java:666)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
   at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
   at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   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.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: org.alfresco.service.cmr.view.ImporterException: Failed to import package at line 11; column 24 due to error: Aspect name {http://www.alfresco.org/model/system/1.0}aspect_root is not valid; cannot find in Repository dictionary
   at org.alfresco.repo.importer.view.ViewParser.parse(ViewParser.java:190)
   at org.alfresco.repo.importer.ImporterComponent.parserImport(ImporterComponent.java:360)
   at org.alfresco.repo.importer.ImporterComponent.importView(ImporterComponent.java:235)
   at org.alfresco.repo.importer.ImporterBootstrap.bootstrap(ImporterBootstrap.java:430)
   … 35 more
Caused by: org.alfresco.service.cmr.view.ImporterException: Aspect name {http://www.alfresco.org/model/system/1.0}aspect_root is not valid; cannot find in Repository dictionary
   at org.alfresco.repo.importer.view.ViewParser.processStartElement(ViewParser.java:309)
   at org.alfresco.repo.importer.view.ViewParser.parse(ViewParser.java:176)
   … 38 more

El fichero systemModel.xml contiene:

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

   <description>Alfresco Repository System Definitions</description>
   <author>Alfresco</author>
   <published>2005-09-29</published>
   <version>1.0</version>

   <imports>
      <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d" />
   </imports>

   <namespaces>
      <namespace uri="http://www.alfresco.org/model/system/1.0" prefix="sys" />
      <namespace uri="http://www.alfresco.org/system/registry/1.0" prefix="reg" />
      <namespace uri="http://www.alfresco.org/system/modules/1.0" prefix="module" />
   </namespaces>

   <types>

      <type name="sys:base">
         <title>Base</title>
         <mandatory-aspects>
            <aspect>sys:referenceable</aspect>
         </mandatory-aspects>
      </type>

      <type name="sys:descriptor">
         <title>Descriptor</title>
         <parent>sys:base</parent>
         <properties>
            <property name="sys:versionMajor">
               <type>d:text</type>
               <mandatory enforced="true">true</mandatory>
            </property>
            <property name="sys:versionMinor">
               <type>d:text</type>
               <mandatory enforced="true">true</mandatory>
            </property>
            <property name="sys:versionRevision">
               <type>d:text</type>
               <mandatory enforced="true">true</mandatory>
            </property>
            <property name="sys:versionLabel">
               <type>d:text</type>
            </property>
            <property name="sys:versionBuild">
               <type>d:text</type>
            </property>
            <property name="sys:versionSchema">
               <type>d:int</type>
               <mandatory enforced="true">true</mandatory>
               <default>0</default>
            </property>
            <property name="sys:versionEdition">
               <type>d:any</type>
               <multiple>true</multiple>
            </property>              
            <property name="sys:versionProperties">
               <type>d:content</type>
               <multiple>false</multiple>
            </property>              
         </properties>
      </type>     

      <type name="sys:container">
         <title>Container</title>
         <parent>sys:base</parent>
         <associations>
            <child-association name="sys:children">
               <source>
                  <mandatory>false</mandatory>
                  <many>true</many>
               </source>
               <target>
                  <class>sys:base</class>
                  <mandatory>false</mandatory>
                  <many>true</many>
               </target>
            </child-association>
         </associations>
      </type>

      <type name="sys:store_root">
         <title>Store Root</title>
         <parent>sys:container</parent>
         <mandatory-aspects>
            <aspect>sys:aspect_root</aspect>
         </mandatory-aspects>
      </type>

      <type name="sys:reference">
         <title>Reference</title>
         <parent>sys:base</parent>
         <properties>
            <property name="sys:reference">
               <type>d:noderef</type>
               <mandatory enforced="true">true</mandatory>
            </property>
         </properties>
      </type>
     
   </types>


   <aspects>

      <aspect name="sys:aspect_root">
         <title>Root</title>
      </aspect>

      <!– aspect to store the fundamental node identifiers –>
      <aspect name="sys:referenceable">
         <title>Referenceable</title>
         <properties>
            <property name="sys:store-protocol">
               <type>d:text</type>
               <mandatory enforced="true">true</mandatory>
            </property>
            <property name="sys:store-identifier">
               <type>d:text</type>
               <mandatory enforced="true">true</mandatory>
            </property>
            <property name="sys:node-uuid">
               <type>d:text</type>
               <mandatory enforced="true">true</mandatory>
            </property>
            <property name="sys:node-dbid">
               <type>d:long</type>
               <mandatory enforced="true">true</mandatory>
            </property>
         </properties>
      </aspect>

      <!– aspect to tag incomplete nodes –>
      <aspect name="sys:incomplete">
         <title>Incomplete</title>
      </aspect>
     
      <!– aspect to tag temporary nodes –>
      <aspect name="sys:temporary">
         <title>Temporary</title>
      </aspect>
     
      <!– details stored on archived nodes –>
      <aspect name="sys:archived">
         <title>Archived</title>
         <properties>
            <property name="sys:archivedOriginalParentAssoc">
               <type>d:childassocref</type>
               <mandatory>true</mandatory>
            </property>
            <property name="sys:archivedBy">
               <type>d:text</type>
               <mandatory>true</mandatory>
            </property>
            <property name="sys:archivedDate">
               <type>d:datetime</type>
               <mandatory>true</mandatory>
            </property>
            <property name="sys:archivedOriginalOwner">
               <type>d:text</type>
               <mandatory>true</mandatory>
            </property>
         </properties>
      </aspect>
      <aspect name="sys:archived-assocs">
         <properties>
            <property name="sys:archivedParentAssocs">
               <type>d:childassocref</type>
               <mandatory>false</mandatory>
               <multiple>true</multiple>
               <index enabled="false" />
            </property>
            <property name="sys:archivedChildAssocs">
               <type>d:childassocref</type>
               <mandatory>false</mandatory>
               <multiple>true</multiple>
               <index enabled="false" />
            </property>
            <property name="sys:archivedSourceAssocs">
               <type>d:assocref</type>
               <mandatory>false</mandatory>
               <multiple>true</multiple>
               <index enabled="false" />
            </property>
            <property name="sys:archivedTargetAssocs">
               <type>d:assocref</type>
               <mandatory>false</mandatory>
               <multiple>true</multiple>
               <index enabled="false" />
            </property>
         </properties>
      </aspect>

      <!–
         Localization:
         If you add this aspect to a node, then the server will assume that all non-multilingual
         properties apply to this locale.
      –>
      <aspect name="sys:localized">
         <title>Translation</title>
         <properties>
            <property name="sys:locale">
               <title>Locale</title>   
               <type>d:locale</type>
               <mandatory>true</mandatory>
            </property>
         </properties>
      </aspect>

   </aspects>

</model>

¿Se os ocurre qué puede estar pasando?, gracias, María
mgomarg
Member II

Re: Error importación completa - cambio BD

Hola a todos:

Por lo que he visto en otros post en el foro en español, parece que "este asunto"   no se ha solucionado, y que se ha optado por hacer copias de la BD y los metadatos para obtener una réplica de alfresco.

En mi caso, uso la exportación/importación completa para pasar la BD de MySQL a Oracle, cosa obligada y urgente en mi caso.

¿Hay alguna novedad?, ¿cómo habeis cambiado vosotros el tipo de BD ?, ¿puede ser un bug?.
La versión de Alfresco es la 2.1. Community (tomcat 5.5. , Oracle 9. …)

Otro post con mismo problema:
http://forums.alfresco.com/es/viewtopic.php?f=11&t=557&p=1528&hilit=exportar+acp#p1528


Gracias de antemano, María
mgomarg
Member II

Re: Error importación completa - cambio BD

Hola a todos:

¿No le ha pasado a nadie más lo del error de "aspect_root is not valid"?.

Agradecería cualquier ayuda, a este ritmo voy a tener que hacer la importación parcial .


Saludos, María
mgomarg
Member II

Re: Error importación completa - cambio BD

Hola a tod@s :

Definitivamente no he podido llevar a cabo la importación completa del repositorio.

He tenido que crear de nuevo a los usuarios y grupos, importar los espacios  y modificar la ruta de los usuarios.
Lástima que no haya funcionado la importación completa, pero menos mal que me ha funcionado la parcial.  Smiley Happy 

Adiós, María