Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Resolution: Fixed
    • Affects Version/s: 4.1.1
    • Fix Version/s: 4.1.2
    • Component/s: Multitenant
    • Labels:
      None
    • Environment:
      Alfresco Enterprise 4.1.1 (build 20), Windows Server 2008 R2 x64, Tomcat, PostgreSQL, Java (all installer deployed)
    • Bug Priority:
      Category 1

      Description

      Steps to reproduce:
      1. Install Alfresco
      2. Set in alfresco-global.properties
      index.subsystem.name=lucene
      index.recovery.mode=FULL
      3. Start Alfresco
      4. Log in Alfresco Explorer as admin
      5. Go to MT console
      http://host:port/alfresco/faces/jsp/admin/tenantadmin-console.jsp
      6. Try to create tenant
      create <tenant domain> <tenant admin password>

      Actual result:
      Could not create tenant (see att files)

      Expected result:
      Tenant user should be created

      Note: if you remove index.recovery.mode=FULL from alfresco-global.properties, MT will work correct.

      DariaMi

      Extract from attached log:

      org.alfresco.service.cmr.repository.InvalidNodeRefException: Node does not exist: workspace://@abc@SpacesStore/a0999200-b1fb-4097-8270-bdb8daa3fc1b(null)
      at org.alfresco.repo.tenant.MultiTNodeServiceInterceptor.invoke(MultiTNodeServiceInterceptor.java:145)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
      at $Proxy8.hasAspect(Unknown Source)
      at sun.reflect.GeneratedMethodAccessor220.invoke(Unknown Source)
      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 $Proxy9.hasAspect(Unknown Source)
      at org.alfresco.repo.node.MLPropertyInterceptor.getPivotNodeRef(MLPropertyInterceptor.java:323)
      at org.alfresco.repo.node.MLPropertyInterceptor.invoke(MLPropertyInterceptor.java:245)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
      at org.alfresco.enterprise.repo.sync.SyncPropertyInterceptor.invoke(SyncPropertyInterceptor.java:223)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
      at org.alfresco.repo.node.NodeRefPropertyMethodInterceptor.invoke(NodeRefPropertyMethodInterceptor.java:260)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
      at org.alfresco.enterprise.repo.sync.SyncPropertyInterceptor.invoke(SyncPropertyInterceptor.java:223)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
      at org.alfresco.repo.node.NodeRefPropertyMethodInterceptor.invoke(NodeRefPropertyMethodInterceptor.java:260)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
      at $Proxy8.setProperty(Unknown Source)
      at org.alfresco.repo.usage.UserUsageTrackingComponent$3.execute(UserUsageTrackingComponent.java:294)
      at org.alfresco.repo.usage.UserUsageTrackingComponent$3.execute(UserUsageTrackingComponent.java:288)
      at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:388)
      at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:278)
      at org.alfresco.repo.usage.UserUsageTrackingComponent.clearUsages(UserUsageTrackingComponent.java:309)
      at org.alfresco.repo.usage.UserUsageTrackingComponent.clearAllUsages(UserUsageTrackingComponent.java:271)
      at org.alfresco.repo.usage.UserUsageTrackingComponent.bootstrapInternal(UserUsageTrackingComponent.java:200)
      at org.alfresco.repo.tenant.MultiTAdminServiceImpl.bootstrapSpacesTenantStore(MultiTAdminServiceImpl.java:946)
      at org.alfresco.repo.tenant.MultiTAdminServiceImpl.createTenant(MultiTAdminServiceImpl.java:396)

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                closedbugs Closed Bugs
                Reporter:
                alfrescoqa Alfresco QA Team
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: