Skip to end of banner
Go to start of banner

Remote error while adding user to a group using CLI

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 20 Current »

Problem statement

This article helps to fix the Remote error (mentioned in the next section) while adding a user to a group.

Error message 

Remote error: You cannot add users to groups which are not visible to you.

Environment

ApplicationJira
App Jira Command Line Interface (JCLI)

Solution

  1. Look for the scenarios mentioned in this section to identify and resolve the error.  Make sure the provided information in the command is the same as the userId and group name in the Jira environment.
    1. Group names are case sensitive. If the group name supplied does not match a group name in the Jira instance, you may see this error. Check if the group name matches.

                     Example:

    1. --action addUserToGroup --autoGroup --continue --userId "automation" --group "development"

      In this example, the userId is case sensitive.

    2. If the userId is different from the one that already exists, you see the following remote error:

      --action addUserToGroup --autoGroup --continue --userId "Automation" --group "development"
      Remote error: You cannot add users to groups which are not visible to you.
    3. If the userId is different from the one that already exists, you see the following remote error:

      --action addUserToGroup --autoGroup --continue --userId "Automation" --group "development"
      Remote error: You cannot add users to groups which are not visible to you.
  1. To find the intended user or group you can search for users and groups with the CLI.
    1. Find users using a fragment of their name, email, etc or a regular expression (regex).  In this example we search for the automation user with or without the first letter capitalized:

      --action getUserList --name "@all" --regex "[aA]utomation"
    2. Find groups using a fragment of the group name "development" via a regular expression (regex):

      --action getGroupList --regex ".*dev.*"
  2. Use the parameter: preserveCase in the command to override the default behaviour and preserve the case.
    Example: In some actions like addUser and addGroup, by default the environment checks for the text in lower case (like automation instead of Automation). By using --preserveCase parameter in the command, CLI creates/checks for the users based on the input.

    --action addUserToGroup --autoGroup --continue --userId "Automation" --group "development" --preserveCase
    --action getUserList --name "Automation" --preserveCase



  • No labels