We upgraded from 2.0.15 to 3.0.2 last night and the only error I am seeing 
frequently in the log is this one.  I am making an assumption that the 
request right before I see the error led to it, so I can see which record 
and user.  In this case hyuan.  I suspected reviewboard can't find an email 
address in the mail field for the user, but I checked the mail field in 
their AD record and it is there.  I did not touch these settings during the 
upgrade.  I can not find this error in the logs before the upgrade.  One 
user I asked about their experience at this time said 'I was adding a new 
diff and my "update comment" disappeared for a little while. But then it 
came back. '  I don't know if this is a one time thing per user.  This same 
user mentioned 'I had the window open from before the upgrade, clicked 
something and then it updated'.  Do you know what may be going on here?

Username Attribute:

The attribute in the LDAP server that stores a user's login name.
Given Name Attribute:

The attribute in the LDAP server that stores the user's given name.
Surname Attribute:

The attribute in the LDAP server that stores the user's surname.
Full Name Attribute:

The attribute in the LDAP server that stores the user's full name. This 
takes precedence over the "Given Name Attribute" and "Surname Attribute."
E-Mail LDAP Attribute:

2018-02-01 18:29:55,333 - DEBUG - None - hyuan - 
/r/64727/diff/1/fragment/2629429/ - root - Generating diff file info for 
diffset id 116898, filediff 2629429 took 0.006018 seconds
2018-02-01 18:30:08,015 - ERROR -  - djblets.datagrid.grids - Error when 
calling render_data for DataGrid Column 
<reviewboard.datagrids.columns.UsernameColumn object at 0x55824cd19750>: 
"email" cannot be None or empty.
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/djblets/datagrid/grids.py", line 
459, in render_cell
    rendered_data = self.render_data(state, obj)
  File "/usr/lib/python2.7/site-packages/reviewboard/datagrids/columns.py", 
line 140, in render_data
    size=self.AVATAR_SIZE)
  File "/usr/lib/python2.7/site-packages/djblets/avatars/services/base.py", 
line 198, in render
    'urls': self.get_avatar_urls(request, user, size),
  File "/usr/lib/python2.7/site-packages/djblets/avatars/services/base.py", 
line 139, in get_avatar_urls
    urls = self.get_avatar_urls_uncached(user, size)
  File 
"/usr/lib/python2.7/site-packages/djblets/avatars/services/gravatar.py", 
line 35, in get_avatar_urls_uncached
    for resolution in (1, 2, 3)
  File 
"/usr/lib/python2.7/site-packages/djblets/avatars/services/gravatar.py", 
line 35, in <dictcomp>
    for resolution in (1, 2, 3)
  File "/usr/lib/python2.7/site-packages/djblets/gravatars/__init__.py", 
line 69, in get_gravatar_url_for_email
    raise ValueError('"email" cannot be None or empty.')
ValueError: "email" cannot be None or empty.
2018-02-01 18:30:08,069 - ERROR -  - djblets.datagrid.grids - Error when 
calling render_data for DataGrid Column 
<reviewboard.datagrids.columns.UsernameColumn object at 0x55824cd19750>: 
"email" cannot be None or empty.
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/djblets/datagrid/grids.py", line 
459, in render_cell
    rendered_data = self.render_data(state, obj)
  File "/usr/lib/python2.7/site-packages/reviewboard/datagrids/columns.py", 
line 140, in render_data
    size=self.AVATAR_SIZE)
  File "/usr/lib/python2.7/site-packages/djblets/avatars/services/base.py", 
line 198, in render
    'urls': self.get_avatar_urls(request, user, size),
  File "/usr/lib/python2.7/site-packages/djblets/avatars/services/base.py", 
line 139, in get_avatar_urls
    urls = self.get_avatar_urls_uncached(user, size)
  File 
"/usr/lib/python2.7/site-packages/djblets/avatars/services/gravatar.py", 
line 35, in get_avatar_urls_uncached
    for resolution in (1, 2, 3)
  File 
"/usr/lib/python2.7/site-packages/djblets/avatars/services/gravatar.py", 
line 35, in <dictcomp>
    for resolution in (1, 2, 3)
  File "/usr/lib/python2.7/site-packages/djblets/gravatars/__init__.py", 
line 69, in get_gravatar_url_for_email
    raise ValueError('"email" cannot be None or empty.')
ValueError: "email" cannot be None or empty.

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at https://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.

Reply via email to