• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • 2.6
    • 2.6
    • None
    • None

      With CWD-1284, adding a remote group as a child of a local group fails without any feedback in the UI.

      If this doesn't work then there should be a clear error message.

        1. Screen Shot 2013-01-31 at 3.06.30 PM.png
          19 kB
          Diego Berrueta
        2. Screen Shot 2013-01-31 at 3.06.41 PM.png
          20 kB
          Diego Berrueta

            [CWD-3090] UpdateGroupMembers fails with no UI feedback

            Monique Khairuliana (Inactive) made changes -
            Workflow Original: Simplified Crowd Development Workflow v2 - restricted [ 1510745 ] New: JAC Bug Workflow v3 [ 3365258 ]
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]
            Owen made changes -
            Workflow Original: Simplified Crowd Development Workflow v2 [ 1391235 ] New: Simplified Crowd Development Workflow v2 - restricted [ 1510745 ]
            Owen made changes -
            Workflow Original: Crowd Development Workflow v2 [ 460457 ] New: Simplified Crowd Development Workflow v2 [ 1391235 ]
            Dave Norton made changes -
            Link New: This issue relates to CWD-4211 [ CWD-4211 ]
            Diego Berrueta made changes -
            Link New: This issue was split into CWD-3097 [ CWD-3097 ]
            Diego Berrueta made changes -
            Attachment New: Screen Shot 2013-01-31 at 3.06.41 PM.png [ 84395 ]
            Diego Berrueta made changes -
            Attachment New: Screen Shot 2013-01-31 at 3.06.30 PM.png [ 84394 ]

            Diego Berrueta added a comment - - edited

            After the fix, there is an error message displayed on screen ("Group <group1> is read-only and cannot be updated"), but the page fails to render all the information. See attached screenshot. If the user switches to the 'Details' tab, another error message is displayed: "name argument cannot be null", and the group data is missing.

            In the logs:

            2013-01-31 14:56:56,521 http-8095-1 ERROR [crowd.plugin.web.CrowdTemplateRenderer] Error revolving template
            
            Expression groupName is undefined on line 1, column 71 in URLTemplate.
            The problematic instruction:
            ----------
            ==> ${groupName?url} [on line 1, column 69 in URLTemplate]
            ----------
            
            Java backtrace for programmers:
            ----------
            freemarker.core.InvalidReferenceException: Expression groupName is undefined on line 1, column 71 in URLTemplate.
            	at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
            	at freemarker.core.Expression.getStringValue(Expression.java:118)
            	at freemarker.core.Expression.getStringValue(Expression.java:93)
            	at freemarker.core.StringBuiltins$StringBuiltIn._getAsTemplateModel(StringBuiltins.java:71)
            	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
            	at freemarker.core.Expression.getStringValue(Expression.java:93)
            	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
            	at freemarker.core.Environment.visit(Environment.java:196)
            	at freemarker.core.MixedContent.accept(MixedContent.java:92)
            	at freemarker.core.Environment.visit(Environment.java:196)
            	at freemarker.core.Environment.process(Environment.java:176)
            	at freemarker.template.Template.process(Template.java:232)
            	at com.atlassian.crowd.plugin.web.CrowdTemplateRenderer.renderText(CrowdTemplateRenderer.java:103)
            	at com.atlassian.crowd.plugin.web.CrowdWebFragmentHelper.renderVelocityFragment(CrowdWebFragmentHelper.java:98)
            	at com.atlassian.plugin.web.model.DefaultWebLink.getRenderedUrl(DefaultWebLink.java:35)
            	at com.atlassian.plugin.web.model.DefaultWebLink.getDisplayableUrl(DefaultWebLink.java:45)
            	at com.atlassian.crowd.console.action.BaseAction.getDisplayableLink(BaseAction.java:461)
            

            UPDATE: CWD-3097 has been filled to track this secondary issue.

            Diego Berrueta added a comment - - edited After the fix, there is an error message displayed on screen ("Group <group1> is read-only and cannot be updated"), but the page fails to render all the information. See attached screenshot. If the user switches to the 'Details' tab, another error message is displayed: "name argument cannot be null", and the group data is missing. In the logs: 2013-01-31 14:56:56,521 http-8095-1 ERROR [crowd.plugin.web.CrowdTemplateRenderer] Error revolving template Expression groupName is undefined on line 1, column 71 in URLTemplate. The problematic instruction: ---------- ==> ${groupName?url} [on line 1, column 69 in URLTemplate] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression groupName is undefined on line 1, column 71 in URLTemplate. at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124) at freemarker.core.Expression.getStringValue(Expression.java:118) at freemarker.core.Expression.getStringValue(Expression.java:93) at freemarker.core.StringBuiltins$StringBuiltIn._getAsTemplateModel(StringBuiltins.java:71) at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) at freemarker.core.Expression.getStringValue(Expression.java:93) at freemarker.core.DollarVariable.accept(DollarVariable.java:76) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.Environment.process(Environment.java:176) at freemarker.template.Template.process(Template.java:232) at com.atlassian.crowd.plugin.web.CrowdTemplateRenderer.renderText(CrowdTemplateRenderer.java:103) at com.atlassian.crowd.plugin.web.CrowdWebFragmentHelper.renderVelocityFragment(CrowdWebFragmentHelper.java:98) at com.atlassian.plugin.web.model.DefaultWebLink.getRenderedUrl(DefaultWebLink.java:35) at com.atlassian.plugin.web.model.DefaultWebLink.getDisplayableUrl(DefaultWebLink.java:45) at com.atlassian.crowd.console.action.BaseAction.getDisplayableLink(BaseAction.java:461) UPDATE: CWD-3097 has been filled to track this secondary issue.
            joe made changes -
            Fix Version/s New: 2.6 [ 25892 ]
            Resolution New: Fixed [ 1 ]
            Status Original: Technical Review [ 10028 ] New: Resolved [ 5 ]
            joe made changes -
            Rank New: Ranked lower

              jwalton joe
              jwalton joe
              Affected customers:
              0 This affects my team
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: