Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-950

Incorporate external user management cleanly into setup process.

    XMLWordPrintable

Details

    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

    Description

      When I use a user name already in the directorys it says there is a duplicate entry. If I pick user that doesn't exist, I get the following!

      Cause:
      com.atlassian.confluence.core.InfrastructureException: com.opensymphony.user.ImmutableException: No provider successfully created entity admin-confluence

      Stack Trace: [hide]

      com.atlassian.confluence.core.InfrastructureException: com.opensymphony.user.ImmutableException: No provider successfully created entity admin-confluence
      at com.atlassian.confluence.user.DefaultUserAccessor.addUser(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;[Ljava.lang.String;)Lcom.opensymphony.user.User;(DefaultUserAccessor.java:94)
      at COM.jrockit.reflect.NativeMethodInvoker.invoke0(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Native Method)
      at COM.jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at COM.jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
      at org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflection(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(AopProxyUtils.java:59)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint()Ljava.lang.Object;(ReflectiveMethodInvocation.java:201)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava.lang.Object;(ReflectiveMethodInvocation.java:176)
      at com.atlassian.confluence.util.profiling.SpringProfilingInterceptor.invoke(Lorg.aopalliance.intercept.MethodInvocation;)Ljava.lang.Object;(SpringProfilingInterceptor.java:17)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava.lang.Object;(ReflectiveMethodInvocation.java:196)
      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(JdkDynamicAopProxy.java:135)
      at $Proxy21.addUser(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;[Ljava.lang.String;)Lcom.opensymphony.user.User;(Unknown Source)
      at COM.jrockit.reflect.NativeMethodInvoker.invoke0(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Native Method)
      at COM.jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at COM.jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
      at org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflection(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(AopProxyUtils.java:59)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint()Ljava.lang.Object;(ReflectiveMethodInvocation.java:201)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava.lang.Object;(ReflectiveMethodInvocation.java:176)
      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Lorg.aopalliance.intercept.MethodInvocation;)Ljava.lang.Object;(TransactionInterceptor.java:154)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava.lang.Object;(ReflectiveMethodInvocation.java:196)
      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(JdkDynamicAopProxy.java:135)
      at $Proxy22.addUser(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;[Ljava.lang.String;)Lcom.opensymphony.user.User;(Unknown Source)
      at com.atlassian.confluence.setup.actions.SetupAdministrator.createAdmin()Lcom.opensymphony.user.User;(SetupAdministrator.java:63)
      at com.atlassian.confluence.setup.actions.SetupAdministrator.execute()Ljava.lang.String;(SetupAdministrator.java:39)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava.lang.String;(DefaultActionInvocation.java:171)
      at com.atlassian.confluence.setup.actions.SetupCheckInterceptor.intercept(Lcom.opensymphony.xwork.ActionInvocation;)Ljava.lang.String;(SetupCheckInterceptor.java:27)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava.lang.String;(DefaultActionInvocation.java:168)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom.opensymphony.xwork.ActionInvocation;)Ljava.lang.String;(AroundInterceptor.java:37)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava.lang.String;(DefaultActionInvocation.java:168)
      at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(Lcom.opensymphony.xwork.ActionInvocation;)Ljava.lang.String;(DefaultWorkflowInterceptor.java:58)
      at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(Lcom.opensymphony.xwork.ActionInvocation;)Ljava.lang.String;(ConfluenceWorkflowInterceptor.java:32)
      Caused by: com.opensymphony.user.ImmutableException: No provider successfully created entity admin-confluence
      at com.opensymphony.user.UserManager.createEntity(Ljava.lang.String;Ljava.util.List;I)Lcom.opensymphony.user.Entity;(UserManager.java:376)
      at com.opensymphony.user.UserManager.createUser(Ljava.lang.String;)Lcom.opensymphony.user.User;(UserManager.java:242)
      at com.atlassian.confluence.user.DefaultUserAccessor.addUser(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;[Ljava.lang.String;)Lcom.opensymphony.user.User;(DefaultUserAccessor.java:59)
      at COM.jrockit.reflect.NativeMethodInvoker.invoke0(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Native Method)
      at COM.jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at COM.jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
      at org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflection(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(AopProxyUtils.java:59)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint()Ljava.lang.Object;(ReflectiveMethodInvocation.java:201)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava.lang.Object;(ReflectiveMethodInvocation.java:176)
      at com.atlassian.confluence.util.profiling.SpringProfilingInterceptor.invoke(Lorg.aopalliance.intercept.MethodInvocation;)Ljava.lang.Object;(SpringProfilingInterceptor.java:17)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava.lang.Object;(ReflectiveMethodInvocation.java:196)
      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(JdkDynamicAopProxy.java:135)
      at $Proxy21.addUser(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;[Ljava.lang.String;)Lcom.opensymphony.user.User;(Unknown Source)
      at COM.jrockit.reflect.NativeMethodInvoker.invoke0(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Native Method)
      at COM.jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at COM.jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
      at org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflection(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(AopProxyUtils.java:59)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint()Ljava.lang.Object;(ReflectiveMethodInvocation.java:201)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava.lang.Object;(ReflectiveMethodInvocation.java:176)
      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Lorg.aopalliance.intercept.MethodInvocation;)Ljava.lang.Object;(TransactionInterceptor.java:154)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava.lang.Object;(ReflectiveMethodInvocation.java:196)
      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(JdkDynamicAopProxy.java:135)
      at $Proxy22.addUser(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;[Ljava.lang.String;)Lcom.opensymphony.user.User;(Unknown Source)
      at com.atlassian.confluence.setup.actions.SetupAdministrator.createAdmin()Lcom.opensymphony.user.User;(SetupAdministrator.java:63)
      at com.atlassian.confluence.setup.actions.SetupAdministrator.execute()Ljava.lang.String;(SetupAdministrator.java:39)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava.lang.String;(DefaultActionInvocation.java:171)
      at com.atlassian.confluence.setup.actions.SetupCheckInterceptor.intercept(Lcom.opensymphony.xwork.ActionInvocation;)Ljava.lang.String;(SetupCheckInterceptor.java:27)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava.lang.String;(DefaultActionInvocation.java:168)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Lcom.opensymphony.xwork.ActionInvocation;)Ljava.lang.String;(AroundInterceptor.java:37)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke()Ljava.lang.String;(DefaultActionInvocation.java:168)

      Referer URL: http://www.informatics.imclone.com/confluence/setup/setupadministrator-start.action

      Build Information:
      Uptime: 9 minutes, 28 seconds
      Version: 1.0rc6
      Build Number: 45

      Server Information:
      Application Server: WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST 2003 316284 WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST 2003 316284 WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST 2003 316284
      Servlet Version: 2.3
      Database Dialect: net.sf.hibernate.dialect.Oracle9Dialect

      Memory Information:
      Total Memory: 339 MB
      Free Memory: 135 MB
      Used Memory: 204 MB

      System Information:
      System Date: Thursday, 11 Mar 2004
      System Time: 10:48:08
      System Favourite Colour: Puce
      Java Version: 1.4.1_03
      Java Vendor: BEA Systems, Inc.
      JVM Version: 1.0
      JVM Vendor: Sun Microsystems Inc.
      JVM Implementation Version: 8.1sp1-1.4.1_03-viking-Load7-linux32-borg.appeal.se-20030619-1311
      Java Runtime: Java(TM) 2 Runtime Environment, Standard Edition
      Java VM: BEA WebLogic JRockit(R) Virtual Machine
      User Name: beaadmin
      User Timezone: America/New_York
      Operating System: Linux 2.4.20-20.8smp
      OS Architecture: i386

      Attachments

        Issue Links

          Activity

            People

              matt@atlassian.com Matt Ryall
              noahcampbell Noah Campbell
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: