<?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 Patches getting applied at every startup in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/patches-getting-applied-at-every-startup/m-p/47802#M18750</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm trying to bootstrap a second "admin" user following the directions at&amp;nbsp;&lt;A class="link-titled" href="https://docs.alfresco.com/6.0/references/dev-extension-points-bootstrap.html" title="https://docs.alfresco.com/6.0/references/dev-extension-points-bootstrap.html" rel="nofollow noopener noreferrer"&gt;Bootstrap content | Alfresco Documentation&lt;/A&gt;&amp;nbsp;.&amp;nbsp; This seems to work the first time I startup alfresco.&amp;nbsp; The use is created (though marked as incomplete and homeDirectory isn't set) and has the existing "GROUP_ALFRESCO_ADMINISTRATORS"&amp;nbsp; group reference added.&amp;nbsp;&amp;nbsp;I thought I'd see three entries in the alf_applied_patch table, corresponding to the number of beans, but I only see one.&amp;nbsp; Then I shut down my docker instance and restart.&amp;nbsp; It looks like those patches are trying to be reapplied.&amp;nbsp; I don't have force set.&amp;nbsp; Version is&amp;nbsp;6.0.0 (3 r31e76ed5-b20) - Enterprise.&amp;nbsp; I later added a "checkPath" property to user profiles that seems to prevent the user from being recreated, but then fails on re-referencing the group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;import-user-profiles.xml:&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;view:view xmlns:view="http://www.alfresco.org/view/repository/1.0"&lt;BR /&gt; xmlns:cm="http://www.alfresco.org/model/content/1.0"&amp;gt;&lt;BR /&gt; &amp;lt;cm:person view:childName="cm:admin2"&amp;gt;&lt;BR /&gt; &amp;lt;view:acl&amp;gt;&lt;BR /&gt; &amp;lt;view:ace view:access="ALLOWED"&amp;gt;&lt;BR /&gt; &amp;lt;view:authority&amp;gt;admin2&amp;lt;/view:authority&amp;gt;&lt;BR /&gt; &amp;lt;view:permission&amp;gt;All&amp;lt;/view:permission&amp;gt;&lt;BR /&gt; &amp;lt;/view:ace&amp;gt;&lt;BR /&gt; &amp;lt;/view:acl&amp;gt;&lt;BR /&gt; &amp;lt;view:properties&amp;gt;&lt;BR /&gt; &amp;lt;cm:firstName&amp;gt;Admin&amp;lt;/cm:firstName&amp;gt;&lt;BR /&gt; &amp;lt;cm:lastName&amp;gt;Two&amp;lt;/cm:lastName&amp;gt;&lt;BR /&gt; &amp;lt;cm:email&amp;gt;jaxtell@MyBusiness.com&amp;lt;/cm:email&amp;gt;&lt;BR /&gt; &amp;lt;cm:userName&amp;gt;admin2&amp;lt;/cm:userName&amp;gt;&lt;BR /&gt; &amp;lt;cm:homeFolder&amp;gt;/app:company_home/app:user_homes/cm:admin2&amp;lt;/cm:homeFolder&amp;gt;&lt;BR /&gt; &amp;lt;cm:organizationId&amp;gt;MyBusiness&amp;lt;/cm:organizationId&amp;gt;&lt;BR /&gt; &amp;lt;cm:sizeQuota&amp;gt;-1&amp;lt;/cm:sizeQuota&amp;gt;&lt;BR /&gt; &amp;lt;cm:sizeCurrent&amp;gt;0&amp;lt;/cm:sizeCurrent&amp;gt;&lt;BR /&gt; &amp;lt;/view:properties&amp;gt;&lt;BR /&gt; &amp;lt;/cm:person&amp;gt;&lt;BR /&gt;&amp;lt;/view:view&amp;gt;&lt;/PRE&gt;&lt;P&gt;import-users.xml:&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;view:view xmlns:view="http://www.alfresco.org/view/repository/1.0"&lt;BR /&gt; xmlns:usr="http://www.alfresco.org/model/user/1.0"&lt;BR /&gt; xmlns:sys="http://www.alfresco.org/model/system/1.0"&amp;gt;&lt;BR /&gt;&lt;BR /&gt; &amp;lt;!-- Load the user account information --&amp;gt;&lt;BR /&gt; &amp;lt;usr:user view:childName="usr:admin2"&amp;gt;&lt;BR /&gt; &amp;lt;view:aspects&amp;gt;&lt;BR /&gt; &amp;lt;sys:referenceable&amp;gt;&amp;lt;/sys:referenceable&amp;gt;&lt;BR /&gt; &amp;lt;/view:aspects&amp;gt;&lt;BR /&gt; &amp;lt;view:properties&amp;gt;&lt;BR /&gt; &amp;lt;usr:username&amp;gt;admin2&amp;lt;/usr:username&amp;gt;&lt;BR /&gt; &amp;lt;usr:password&amp;gt;7ce21f17c0aee7fb9ceba532d0546ad6&amp;lt;/usr:password&amp;gt;&lt;BR /&gt; &amp;lt;usr:accountExpires&amp;gt;false&amp;lt;/usr:accountExpires&amp;gt;&lt;BR /&gt; &amp;lt;usr:credentialsExpire&amp;gt;false&amp;lt;/usr:credentialsExpire&amp;gt;&lt;BR /&gt; &amp;lt;usr:accountLocked&amp;gt;false&amp;lt;/usr:accountLocked&amp;gt;&lt;BR /&gt; &amp;lt;usr:enabled&amp;gt;true&amp;lt;/usr:enabled&amp;gt;&lt;BR /&gt; &amp;lt;/view:properties&amp;gt;&lt;BR /&gt; &amp;lt;/usr:user&amp;gt;&lt;BR /&gt;&amp;lt;/view:view&amp;gt;&lt;/PRE&gt;&lt;P&gt;import-group-memberships.xml:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;view:view xmlns:view="http://www.alfresco.org/view/repository/1.0"&lt;BR /&gt; xmlns:cm="http://www.alfresco.org/model/content/1.0"&lt;BR /&gt; xmlns:sys="http://www.alfresco.org/model/system/1.0"&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;view:reference view:pathref="sys:authorities/cm:GROUP_ALFRESCO_ADMINISTRATORS"&amp;gt;&lt;BR /&gt; &amp;lt;view:associations&amp;gt;&lt;BR /&gt; &amp;lt;cm:member&amp;gt;&lt;BR /&gt; &amp;lt;view:reference view:pathref="sys:people/cm:admin2"&lt;BR /&gt; view:childName="cm:admin2" /&amp;gt;&lt;BR /&gt; &amp;lt;/cm:member&amp;gt;&lt;BR /&gt; &amp;lt;/view:associations&amp;gt;&lt;BR /&gt; &amp;lt;/view:reference&amp;gt;&lt;BR /&gt;&amp;lt;/view:view&amp;gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;partial bootstrap-context.xml:&lt;/P&gt;&lt;PRE&gt; &amp;lt;bean id="com.mybusiness.alfresco.bootstrap.patch.userProfilesLoader"&lt;BR /&gt; class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch"&lt;BR /&gt; parent="basePatch"&amp;gt;&lt;BR /&gt; &amp;lt;property name="id"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;com.mybusiness.alfresco.bootstrap.patch.userProfilesLoader&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="description"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;Second Admin Profile Loader&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="fixesFromSchema"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="fixesToSchema"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${version.schema}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="targetSchema"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;11001&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="importerBootstrap"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="spacesBootstrap"/&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="checkPath"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;/${system.system_container.childname}/${system.people_container.childname}/cm:admin2&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="bootstrapView"&amp;gt;&lt;BR /&gt; &amp;lt;props&amp;gt;&lt;BR /&gt; &amp;lt;prop key="path"&amp;gt;/${system.system_container.childname}/${system.people_container.childname}&amp;lt;/prop&amp;gt;&lt;BR /&gt; &amp;lt;prop key="location"&amp;gt;alfresco/module/repo-extension/bootstrap/import-user-profiles.xml&amp;lt;/prop&amp;gt;&lt;BR /&gt; &amp;lt;/props&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;BR /&gt; &amp;lt;bean id="com.mybusiness.alfresco.bootstrap.patch.usersLoader"&lt;BR /&gt; class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch"&lt;BR /&gt; parent="basePatch"&amp;gt;&lt;BR /&gt; &amp;lt;property name="id"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;com.mybusiness.alfresco.bootstrap.patch.usersLoader&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="description"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;Second Admin Loader&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="fixesFromSchema"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="fixesToSchema"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${version.schema}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="targetSchema"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;11002&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="dependsOn"&amp;gt;&lt;BR /&gt; &amp;lt;list&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="com.mybusiness.alfresco.bootstrap.patch.userProfilesLoader"/&amp;gt;&lt;BR /&gt; &amp;lt;/list&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="importerBootstrap"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="userBootstrap"/&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="bootstrapView"&amp;gt;&lt;BR /&gt; &amp;lt;props&amp;gt;&lt;BR /&gt; &amp;lt;prop key="path"&amp;gt;/${alfresco_user_store.system_container.childname}/${alfresco_user_store.user_container.childname}&amp;lt;/prop&amp;gt;&lt;BR /&gt; &amp;lt;prop key="location"&amp;gt;alfresco/module/repo-extension/bootstrap/import-users.xml&amp;lt;/prop&amp;gt;&lt;BR /&gt; &amp;lt;/props&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;BR /&gt; &amp;lt;bean id="com.mybusiness.alfresco.bootstrap.patch.groupMembershipsLoader"&lt;BR /&gt; class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch"&lt;BR /&gt; parent="basePatch"&amp;gt;&lt;BR /&gt; &amp;lt;property name="id"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;com.mybusiness.alfresco.bootstrap.patch.groupMembershipsLoader&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="description"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;Second Admin Group Membership Loader&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="fixesFromSchema"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="fixesToSchema"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${version.schema}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="targetSchema"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;11003&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="dependsOn"&amp;gt;&lt;BR /&gt; &amp;lt;list&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="com.mybusiness.alfresco.bootstrap.patch.userProfilesLoader"/&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="com.mybusiness.alfresco.bootstrap.patch.usersLoader"/&amp;gt;&lt;BR /&gt; &amp;lt;/list&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="importerBootstrap"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="spacesBootstrap"/&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="bootstrapView"&amp;gt;&lt;BR /&gt; &amp;lt;props&amp;gt;&lt;BR /&gt; &amp;lt;prop key="path"&amp;gt;/sys:system&amp;lt;/prop&amp;gt;&lt;BR /&gt; &amp;lt;prop key="location"&amp;gt;alfresco/module/repo-extension/bootstrap/import-group-memberships.xml&amp;lt;/prop&amp;gt;&lt;BR /&gt; &amp;lt;/props&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;/bean&amp;gt;&lt;/PRE&gt;&lt;P&gt;Any help would be appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 Feb 2019 20:13:41 GMT</pubDate>
    <dc:creator>jaxtell</dc:creator>
    <dc:date>2019-02-04T20:13:41Z</dc:date>
    <item>
      <title>Patches getting applied at every startup</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/patches-getting-applied-at-every-startup/m-p/47802#M18750</link>
      <description>I'm trying to bootstrap a second "admin" user following the directions at&amp;nbsp;Bootstrap content | Alfresco Documentation&amp;nbsp;.&amp;nbsp; This seems to work the first time I startup alfresco.&amp;nbsp; The use is created (though marked as incomplete and homeDirectory isn't set) and has the existing "GROUP_ALFRESCO_ADMINISTRAT</description>
      <pubDate>Mon, 04 Feb 2019 20:13:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/patches-getting-applied-at-every-startup/m-p/47802#M18750</guid>
      <dc:creator>jaxtell</dc:creator>
      <dc:date>2019-02-04T20:13:41Z</dc:date>
    </item>
    <item>
      <title>Re: Patches getting applied at every startup</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/patches-getting-applied-at-every-startup/m-p/47803#M18751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Never mind.&amp;nbsp; I must have had some typo or other minor issue that I removed when cleansing it for adding it here.&amp;nbsp; I copy/pasted this code exactly as above back in and now it seems to work fine.&lt;BR /&gt;&lt;STRONG&gt;EDIT:&lt;/STRONG&gt;&amp;nbsp;My issue seems to be with the "id" associated with the beans.&amp;nbsp; I'm using an Oracle database.&amp;nbsp; The alf_applied_patch table has the "id" column configured for 64 characters.&amp;nbsp; Longer ids don't get written to the table even though the patch gets applied.&amp;nbsp; I've opened&amp;nbsp;&lt;A class="link-titled" href="https://issues.alfresco.com/jira/browse/ALF-22066" title="https://issues.alfresco.com/jira/browse/ALF-22066" rel="nofollow noopener noreferrer"&gt;[ALF-22066] Bootstrapped patches with ID over 64 characters don't get saved to Oracle database - Alfresco JIRA&lt;/A&gt;&amp;nbsp; to address this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Feb 2019 21:04:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/patches-getting-applied-at-every-startup/m-p/47803#M18751</guid>
      <dc:creator>jaxtell</dc:creator>
      <dc:date>2019-02-04T21:04:47Z</dc:date>
    </item>
  </channel>
</rss>

