Error dialog shown for users with certain special characters in username

XMLWordPrintable

      Summary

      When logging in as a user with certain special characters in the username (for example '@'), an error dialog is shown.

      Environment

      • Bitbucket Server 4.6
      • User's local time zone does not match server time

      Steps to Reproduce

      1. Set server time zone to differ from local (computer/browser) time zone
      2. Log in as a user with an '@' character in the username (in this case 'user@example')

      Expected Results

      No errors are shown.

      Actual Results

      A modal error dialog is shown.

      User user_example does not exist.
      

      Workaround

      Disable time zone user onboarding by setting the feature.user.time.zone.onboarding flag.
      Note: this flag only disables the onboarding capability, and not the "Support for personalized time zones" feature (see Bitbucket Server 4.6 release notes).
      These are the steps to follow:

      1. Stop Bitbucket Server
      2. In your bitbucket.properties file add the following line
        feature.user.time.zone.onboarding=false
        
      3. Restart Bitbucket Server

            Assignee:
            Felix (Inactive)
            Reporter:
            Felix (Inactive)
            Votes:
            4 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: