Incorporate external user management cleanly into setup process.

XMLWordPrintable

      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

              Assignee:
              Matt Ryall
              Reporter:
              Noah Campbell
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: