Hi Steve,

Just to check, if you go to the main Review Board dashboard (not the admin 
dashboard), and then come back, does it work?

There's very clearly a bug here, which I'll get fixed up.

What you can do to work around this, if the above does not work, is to edit 
your user profile in the database editor, and where it says Extra Data, set the 
content to: {}

Christian

--  
Christian Hammond - [email protected]  
Review Board - https://www.reviewboard.org  
Beanbag, Inc. - https://www.beanbaginc.com

-----Original Message-----
From: Steve <[email protected]>
Reply: [email protected] <[email protected]>>
Date: March 19, 2015 at 10:58:21 AM
To: [email protected] <[email protected]>>
Subject:  500 error when superuser attempts to access admin console

> I've created a fresh RB 2.0.15 instance on 2 test machines (Fedora 20 and
> LUbuntu 14.10). On both machines, I created an 'admin' user when I created
> the site. As admin, I created a user account for myself, 'sallan', and
> checked the 'Staff status' and 'Superuser status' boxes. Then I logged out
> as admin and logged in as sallan. I can see my dashboard fine, but when I
> attempt to go to the admin console, I get a 500 error. The log file has
> this error message:
>  
> 2015-03-19 17:42:34,670 - ERROR - - Exception thrown for user sallan at
> http://tamaki/admin/
>  
> 'NoneType' object has no attribute 'get'
> Traceback (most recent call last):
> File
> "/usr/lib/python2.7/site-packages/Django-1.6.10-py2.7.egg/django/core/handlers/base.py",
>   
> line 112, in get_response
> response = wrapped_callback(request, *callback_args, **callback_kwargs)
> File
> "/usr/lib/python2.7/site-packages/Django-1.6.10-py2.7.egg/django/contrib/admin/views/decorators.py",
>   
> line 17, in _checkl\
> ogin
> return view_func(request, *args, **kwargs)
> File
> "/usr/lib/python2.7/site-packages/ReviewBoard-2.0.15-py2.7.egg/reviewboard/admin/views.py",
>   
> line 39, in dashboard
> primary_widget_positions = profile_data.get('primary_widget_positions')
> AttributeError: 'NoneType' object has no attribute 'get'
>  
> Here's what my account looks like in the db:
>  
> is_superuser: 1
> username: sallan
> first_name: Steve
> last_name: Allan
> email: hidden
> is_staff: 1
> is_active: 1
> date_joined: 2015-03-17 22:27:38
>  
> Other info:
>  
> $ python -V
> Python 2.7.5
>  
> $ rb-site --version
> rb-site 2.0.15
>  
> $ mysql --version
> mysql Ver 14.14 Distrib 5.5.38, for Linux (x86_64) using readline 5.1
>  
>  
> Has anyone else encountered this or have suggestions on how to troubleshoot
> the problem?
>  
> Thanks
>  
> --Steve
>  
> --
> Supercharge your Review Board with Power Pack: 
> https://www.reviewboard.org/powerpack/  
> Want us to host Review Board for you? Check out RBCommons: 
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups 
> "reviewboard"  
> group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].  
> For more options, visit https://groups.google.com/d/optout.
>  

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to