<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Import whole repository in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/import-whole-repository/m-p/13820#M5852</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am using Alfresco 1.1.2 (latest stable release) and have attempted to import an ACP file which contains an entire repository (the equivalent of a backup, created using the "repository root" option from the export menu of the web interface) but have failed. These are the steps that I performed:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Export and save the ACP file using the web client (selected "repository root" option).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Remove the alf_data folder.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Remove the existing database and create a new one (using the remove and setup scripts).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4. Run the importer on the ACP file with admin/admin credentials.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is the output of the import tool:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;14:14:41,796 INFO&amp;nbsp; [service.descriptor.DescriptorService] Alfresco started (Open&lt;BR /&gt; Source) - v1.1.2; repository v1.1.2&lt;BR /&gt;The following error has occurred:&lt;BR /&gt;Bad credentials presented&lt;BR /&gt;org.alfresco.repo.security.authentication.AuthenticationException: Bad credentia&lt;BR /&gt;ls presented&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.repo.security.authentication.AuthenticationComponentImpl&lt;BR /&gt;.authenticate(AuthenticationComponentImpl.java:69)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.repo.security.authentication.AuthenticationServiceImpl.a&lt;BR /&gt;uthenticate(AuthenticationServiceImpl.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti&lt;BR /&gt;on(AopUtils.java:287)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo&lt;BR /&gt;inpoint(ReflectiveMethodInvocation.java:155)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(&lt;BR /&gt;ReflectiveMethodInvocation.java:122)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.transaction.interceptor.TransactionInterceptor.in&lt;BR /&gt;voke(TransactionInterceptor.java:57)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(&lt;BR /&gt;ReflectiveMethodInvocation.java:144)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami&lt;BR /&gt;cAopProxy.java:174)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at $Proxy19.authenticate(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.tools.Tool.login(Tool.java:182)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.tools.Tool.start(Tool.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.tools.Import.main(Import.java:54)&lt;BR /&gt;Caused by: net.sf.acegisecurity.BadCredentialsException: Bad credentials present&lt;BR /&gt;ed&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at net.sf.acegisecurity.providers.dao.DaoAuthenticationProvider.getUserF&lt;BR /&gt;romBackend(DaoAuthenticationProvider.java:393)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at net.sf.acegisecurity.providers.dao.DaoAuthenticationProvider.authenti&lt;BR /&gt;cate(DaoAuthenticationProvider.java:225)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at net.sf.acegisecurity.providers.ProviderManager.doAuthentication(Provi&lt;BR /&gt;derManager.java:159)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at net.sf.acegisecurity.AbstractAuthenticationManager.authenticate(Abstr&lt;BR /&gt;actAuthenticationManager.java:49)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.repo.security.authentication.AuthenticationComponentImpl&lt;BR /&gt;.authenticate(AuthenticationComponentImpl.java:63)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; … 15 more&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;After peeking in the Import and the ContextListener class, I conclude that the normal way to bootstrap a repository is to create it first and then create the admin user and assign him the permissions on that repository. This of course presents a problem with the import of an entire repository. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I also tried to start Alfresco in order to bootstrap the repository, but a subsequent import of a repository root, although successful, would then generate a duplicate company home problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you have a solution for this particular scenario ??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As a side note, importing also failed when documents were categorised. The categories were not found, although they were declared in the xml file inside the ACP archive, before the files that would reference them.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 21 Feb 2006 13:22:16 GMT</pubDate>
    <dc:creator>rludvig</dc:creator>
    <dc:date>2006-02-21T13:22:16Z</dc:date>
    <item>
      <title>Import whole repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/import-whole-repository/m-p/13820#M5852</link>
      <description>I am using Alfresco 1.1.2 (latest stable release) and have attempted to import an ACP file which contains an entire repository (the equivalent of a backup, created using the "repository root" option from the export menu of the web interface) but have failed. These are the steps that I performed:1. E</description>
      <pubDate>Tue, 21 Feb 2006 13:22:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/import-whole-repository/m-p/13820#M5852</guid>
      <dc:creator>rludvig</dc:creator>
      <dc:date>2006-02-21T13:22:16Z</dc:date>
    </item>
    <item>
      <title>Re: Import whole repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/import-whole-repository/m-p/13821#M5853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The only way to completely backup your repository is take a backup of the database and alf_data directories.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Post v1.2, we'll provide a full backup and restore via .acp files.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Feb 2006 11:01:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/import-whole-repository/m-p/13821#M5853</guid>
      <dc:creator>davidc</dc:creator>
      <dc:date>2006-02-22T11:01:21Z</dc:date>
    </item>
    <item>
      <title>Re: Import whole repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/import-whole-repository/m-p/13822#M5854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;David,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When will the 'full backup and restore via .acp files' be available ? Any timeframe ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Will it be available in the open-source version ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Does 'a full backup and restore via .acp files' mean that separate beckups for data-files &amp;amp; the database will not be necessary ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance - Mike.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Mar 2006 03:04:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/import-whole-repository/m-p/13822#M5854</guid>
      <dc:creator>assamese</dc:creator>
      <dc:date>2006-03-21T03:04:15Z</dc:date>
    </item>
    <item>
      <title>Re: Import whole repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/import-whole-repository/m-p/13823#M5855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Available in v1.3 (open source).&amp;nbsp; It will provide an alternative to database/alf_data backup, but will not provide incremental support etc.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Mar 2006 09:46:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/import-whole-repository/m-p/13823#M5855</guid>
      <dc:creator>davidc</dc:creator>
      <dc:date>2006-03-21T09:46:15Z</dc:date>
    </item>
    <item>
      <title>Re: Import whole repository</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/import-whole-repository/m-p/13824#M5856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;David, Thanks for your response. Just to re-confirm:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The new backup to be available in 1.3 will do away with having to keep&amp;nbsp; separate beckups for data-files &amp;amp; the database, right ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance - Sanjay&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Mar 2006 12:58:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/import-whole-repository/m-p/13824#M5856</guid>
      <dc:creator>assamese</dc:creator>
      <dc:date>2006-03-21T12:58:51Z</dc:date>
    </item>
  </channel>
</rss>

