Ease the char limit on the username

XMLWordPrintable

    • Severity 3 - Minor

      NOTE: This bug report is for Confluence Server. Using Confluence Cloud? See the corresponding bug report.

      LASSO is giving a bunch of errors as there are users with long username. It's currently 30, should be atleast 100

      These seem to be the culprits:

       'HTTP___ATL_DISPLAY_NAME': 'Nikki Nguyen [Admin]',
       'HTTP___ATL_FAMILY_NAME': 'Nguyen [Administrative Account]',
      

      Example stacktrace:

      Traceback (most recent call last):
      
        File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/core/handlers/base.py", line 80, in get_response
          response = middleware_method(request)
      
        File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/newrelic-1.11.0.55/newrelic/api/object_wrapper.py", line 216, in __call__
          self._nr_instance, args, kwargs)
      
        File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/newrelic-1.11.0.55/newrelic/hooks/framework_django.py", line 204, in wrapper
          return wrapped(*args, **kwargs)
      
        File "/opt/python/domains/atlassian.com/answers/ADM-35763/forum/middleware/anon_user.py", line 26, in process_request
          if not request.user.is_authenticated():
      
        File "/opt/python/domains/atlassian.com/answers/ADM-35763/forum/middleware/atlassian_lasso.py", line 128, in __get__
          request._cached_user = get_user(request)
      
        File "/opt/python/domains/atlassian.com/answers/ADM-35763/forum/middleware/atlassian_lasso.py", line 51, in get_user
          last_name = last_name,
      
        File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/db/models/manager.py", line 138, in create
          return self.get_query_set().create(**kwargs)
      
        File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/db/models/query.py", line 358, in create
          obj.save(force_insert=True, using=self.db)
      
        File "/opt/python/domains/atlassian.com/answers/ADM-35763/forum/models/user.py", line 219, in save
          super( User, self ).save( *args, **kwargs )
      
        File "/opt/python/domains/atlassian.com/answers/ADM-35763/forum/models/base.py", line 174, in save
          super(BaseModel, self).save()
      
        File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/db/models/base.py", line 458, in save
          self.save_base(using=using, force_insert=force_insert, force_update=force_update)
      
        File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/db/models/base.py", line 502, in save_base
          self.save_base(cls=parent, origin=org, using=using)
      
        File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/db/models/base.py", line 551, in save_base
          result = manager._insert(values, return_id=update_pk, using=using)
      
        File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/db/models/manager.py", line 195, in _insert
          return insert_query(self.model, values, **kwargs)
      
        File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/db/models/query.py", line 1524, in insert_query
          return query.get_compiler(using=using).execute_sql(return_id)
      
        File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/db/models/sql/compiler.py", line 788, in execute_sql
          cursor = super(SQLInsertCompiler, self).execute_sql(None)
      
        File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/db/models/sql/compiler.py", line 732, in execute_sql
          cursor.execute(sql, params)
      
        File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/db/backends/postgresql_psycopg2/base.py", line 44, in execute
          return self.cursor.execute(query, args)
      
        File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/newrelic-1.11.0.55/newrelic/hooks/database_dbapi2.py", line 36, in execute
          return self._nr_cursor.execute(sql, *args, **kwargs)
      
      DatabaseError: value too long for type character varying(30)
      
      
      
      <WSGIRequest
      GET:<QueryDict: {}>,
      POST:<QueryDict: {}>,
      COOKIES:{'NREUM': 's=1367015101651&r=44511&p=0',
       '__ATL_TOKEN': 'mphGGkqabJQ1FV5eVaULiw00',
       '__ar_v4': 'JBMQVKS4F5ANBM35KN7PZ2%3A20130401%3A2%7C7Q44S6SDXNA4NE4TSAUFGF%3A20130401%3A2%7C32VY3BYAQRHLDDVMBEAGU2%3A20130401%3A2',
       '__qca': 'P0-566514985-1366742917215',
       '__utma': '80426056.1577809223.1367015099.1367015099.1367015099.1',
       '__utmb': '80426056.3.10.1367015099',
       '__utmc': '80426056',
       '__utmz': '80426056.1367015099.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
       'csrftoken': '7023b04de7b0c53e58b80731aad18983',
       'optimizelyBuckets': '%7B%22205971891%22%3A%22206018209%22%2C%22210399100%22%3A%22210218939%22%7D',
       'optimizelyEndUserId': 'oeu1364499716600r0.4860852067358792',
       'optimizelySegments': '%7B%22172648779%22%3A%22false%22%2C%22172668220%22%3A%22referral%22%2C%22172567725%22%3A%22safari%22%2C%22176875467%22%3A%22safari%22%2C%22176926205%22%3A%22false%22%2C%22176560975%22%3A%22campaign%22%7D',
       'sessionid': 'df5135ec60e7611063b3fc1e4916c267'},
      META:{'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
       'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
       'HTTP_ACCEPT_LANGUAGE': 'en-us',
       'HTTP_CONNECTION': 'close',
       'HTTP_COOKIE': 'NREUM=s=1367015101651&r=44511&p=0; csrftoken=7023b04de7b0c53e58b80731aad18983; sessionid=df5135ec60e7611063b3fc1e4916c267; __utma=80426056.1577809223.1367015099.1367015099.1367015099.1; __utmb=80426056.3.10.1367015099; __utmc=80426056; __utmz=80426056.1367015099.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __ATL_TOKEN=mphGGkqabJQ1FV5eVaULiw00; optimizelyBuckets=%7B%22205971891%22%3A%22206018209%22%2C%22210399100%22%3A%22210218939%22%7D; optimizelySegments=%7B%22172648779%22%3A%22false%22%2C%22172668220%22%3A%22referral%22%2C%22172567725%22%3A%22safari%22%2C%22176875467%22%3A%22safari%22%2C%22176926205%22%3A%22false%22%2C%22176560975%22%3A%22campaign%22%7D; __qca=P0-566514985-1366742917215; __ar_v4=JBMQVKS4F5ANBM35KN7PZ2%3A20130401%3A2%7C7Q44S6SDXNA4NE4TSAUFGF%3A20130401%3A2%7C32VY3BYAQRHLDDVMBEAGU2%3A20130401%3A2; optimizelyEndUserId=oeu1364499716600r0.4860852067358792',
       'HTTP_HOST': '127.0.0.1:9080',
       'HTTP_REFERER': 'https://answers.atlassian.com/',
       'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/536.29.13 (KHTML, like Gecko) Version/6.0.4 Safari/536.29.13',
       'HTTP_X_FORWARDED_FOR': '12.250.157.102, 172.16.1.187, 127.0.0.1',
       'HTTP_X_FORWARDED_HOST': 'answers.atlassian.com',
       'HTTP_X_FORWARDED_SERVER': 'osqa-production.private.atlassian.com',
       'HTTP_X_REAL_IP': '12.250.157.102',
       'HTTP___ATL_DISPLAY_NAME': 'Nikki Nguyen [Admin]',
       'HTTP___ATL_FAMILY_NAME': 'Nguyen [Administrative Account]',
       'HTTP___ATL_GIVEN_NAME': 'Nikki',
       'HTTP___ATL_GROUP_MEMBERSHIP': '',
       'HTTP___ATL_LOCAL_USER': 'nnguyen+admin@atlassian.com',
       'HTTP___ATL_USER': 'nnguyen+admin@atlassian.com',
       'PATH_INFO': u'/account/signin/',
       'QUERY_STRING': '',
       'RAW_URI': '/account/signin/',
       'REMOTE_ADDR': '127.0.0.1',
       'REMOTE_PORT': '80',
       'REQUEST_METHOD': 'GET',
       'SCRIPT_NAME': u'',
       'SERVER_NAME': '127.0.0.1',
       'SERVER_PORT': '9080',
       'SERVER_PROTOCOL': 'HTTP/1.0',
       'SERVER_SOFTWARE': 'gunicorn/0.14.1',
       'gunicorn.socket': <socket._socketobject object at 0x104a3bb0>,
       'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2b77dfbdb1e0>,
       'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0xd5b9dd0>,
       'wsgi.input': <newrelic.api.web_transaction.WSGIInputWrapper object at 0x103aa350>,
       'wsgi.multiprocess': True,
       'wsgi.multithread': False,
       'wsgi.run_once': False,
       'wsgi.url_scheme': 'http',
       'wsgi.version': (1, 0)}>
      

            Assignee:
            eternicode
            Reporter:
            Dennis Kromhout van der Meer (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: