That is why you're getting the crash.

People aren't directly, actively accessing it, but I bet more than one is
on the Dashboard, and that periodically reloads.

Christian

-- 
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com


On Wed, Jun 6, 2012 at 3:15 AM, Ashith <asithraj.she...@gmail.com> wrote:

> No I did not restart Apache. I will restart Apache and see if I still
> get this email. The strange thing is that this crash occurs when no
> one is using reviewboard (post midnight). Never seen it crash when
> people are using reviewboard.
>
> However, I shutdown mysql server at 1:00 AM to take a cold backup of
> the MySQL database and then restart it again. Will this cause the
> crash in reviewboard? Strange because no one is accessing reviewboard
> at this time of the day.
>
>
> On Jun 5, 2:45 pm, Christian Hammond <chip...@chipx86.com> wrote:
> > That's a crash. I have no idea why that's happening, but perhaps a thread
> > is stuck. Have you restarted Apache since you first saw it?
> >
> > Christian
> >
> > --
> > Christian Hammond - chip...@chipx86.com
> > Review Board -http://www.reviewboard.org
> > VMware, Inc. -http://www.vmware.com
> >
> >
> >
> >
> >
> >
> >
> > On Tue, Jun 5, 2012 at 2:42 AM, Ashith <asithraj.she...@gmail.com>
> wrote:
> > > Reviewboard sends me an auto generated email almost every night with
> > > the following subject line,
> >
> > > [Review Board] ERROR (EXTERNAL IP): Internal Server Error: /dashboard/
> >
> > > The contents of the mail is an error log which varies but looks
> > > somewhat like this,
> >
> > > Traceback (most recent call last):
> >
> > >  File "C:\Python26\lib\site-packages\django-1.3.1-py2.6.egg\django\core
> > > \handlers\base.py", line 111, in get_response
> > >   response = callback(request, *callback_args, **callback_kwargs)
> >
> > >  File "C:\Python26\lib\site-packages\djblets-0.6.16-py2.6.egg\djblets
> > > \auth\util.py", line 46, in _checklogin
> > >   return view_func(request, *args, **kwargs)
> >
> > >  File "C:\Python26\lib\site-packages\reviewboard-1.6.6-py2.6.egg
> > > \reviewboard\accounts\decorators.py", line 41, in _check_valid_prefs
> > >   return view_func(request, *args, **kwargs)
> >
> > >  File "C:\Python26\lib\site-packages\reviewboard-1.6.6-py2.6.egg
> > > \reviewboard\reviews\views.py", line 587, in dashboard
> > >   return grid.render_to_response(template_name)
> >
> > >  File "C:\Python26\lib\site-packages\djblets-0.6.16-py2.6.egg\djblets
> > > \datagrid\grids.py", line 710, in render_to_response
> > >   self.load_state()
> >
> > >  File "C:\Python26\lib\site-packages\djblets-0.6.16-py2.6.egg\djblets
> > > \datagrid\grids.py", line 545, in load_state
> > >   self.precompute_objects()
> >
> > >  File "C:\Python26\lib\site-packages\djblets-0.6.16-py2.6.egg\djblets
> > > \datagrid\grids.py", line 647, in precompute_objects
> > >   for obj in object_list if obj is not None
> >
> > >  File "C:\Python26\lib\site-packages\djblets-0.6.16-py2.6.egg\djblets
> > > \datagrid\grids.py", line 251, in render_cell
> > >   mark_safe(self.datagrid.cell_template_obj.render(ctx))
> >
> > > AttributeError: 'NoneType' object has no attribute 'render'
> >
> > > <WSGIRequest
> > > GET:<QueryDict: {u'view': [u'incoming']}>,
> > > POST:<QueryDict: {}>,
> > > COOKIES:{'collapsediffs': 'True',
> > > 'csrftoken': 'da733eb7808c9b8671804a3bbf3c6b71',
> > > 'rbsessionid': '220704cc92f549fd20000fc4edd975ce',
> > > 'show_ew': 'false'},
> > > META:{'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
> > > 'DOCUMENT_ROOT': 'E:/cg.reviews.com/htdocs',
> > > 'GATEWAY_INTERFACE': 'CGI/1.1',
> > > 'HTTPS': '1',
> > > '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,en;q=0.5',
> > > 'HTTP_CACHE_CONTROL': 'max-age=0',
> > > 'HTTP_CONNECTION': 'keep-alive',
> > > 'HTTP_COOKIE': 'rbsessionid=220704cc92f549fd20000fc4edd975ce;
> > > csrftoken=da733eb7808c9b8671804a3bbf3c6b71; collapsediffs=True;
> > > show_ew=false',
> > > 'HTTP_HOST': 'cg.reviewboard',
> > > 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/
> > > 20100101 Firefox/12.0',
> > > 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH',
> > > 'PATH_INFO': u'/dashboard/',
> > > 'PATH_TRANSLATED': 'E:\\cg.reviews.com\\htdocs\\reviewboard.wsgi\
> > > \dashboard\\',
> > > 'QUERY_STRING': 'view=incoming',
> > > 'REMOTE_ADDR': '192.168.0.31',
> > > 'REMOTE_PORT': '50824',
> > > 'REQUEST_METHOD': 'GET',
> > > 'REQUEST_URI': '/dashboard/?view=incoming',
> > > 'SCRIPT_FILENAME': 'E:/cg.reviews.com/htdocs/reviewboard.wsgi',
> > > 'SCRIPT_NAME': u'',
> > > 'SERVER_ADDR': '192.168.3.70',
> > > 'SERVER_ADMIN': 'ashith...@creativegenius.co.in',
> > > 'SERVER_NAME': 'cg.reviewboard',
> > > 'SERVER_PORT': '443',
> > > 'SERVER_PROTOCOL': 'HTTP/1.1',
> > > 'SERVER_SIGNATURE': '',
> > > 'SERVER_SOFTWARE': 'Apache/2.2.18 (Win32) mod_wsgi/3.3 Python/2.6.4
> > > SVN/1.6.2 DAV/2 mod_ssl/2.2.18 OpenSSL/0.9.8r',
> > > 'SSL_TLS_SNI': 'cg.reviewboard',
> > > 'SystemRoot': 'C:\\WINDOWS',
> > > 'WINDIR': 'C:\\WINDOWS',
> > > 'mod_wsgi.application_group': 'cg.reviewboard|',
> > > 'mod_wsgi.callable_object': 'application',
> > > 'mod_wsgi.handler_script': '',
> > > 'mod_wsgi.input_chunked': '0',
> > > 'mod_wsgi.process_group': '',
> > > 'mod_wsgi.request_handler': 'wsgi-script',
> > > 'mod_wsgi.script_reloading': '1',
> > > 'mod_wsgi.version': (3, 3),
> > > 'wsgi.errors': <mod_wsgi.Log object at 0x03A7AB38>,
> > > 'wsgi.file_wrapper': <built-in method file_wrapper of mod_wsgi.Adapter
> > > object at 0x03F8EF50>,
> > > 'wsgi.input': <mod_wsgi.Input object at 0x037B0C50>,
> > > 'wsgi.multiprocess': False,
> > > 'wsgi.multithread': True,
> > > 'wsgi.run_once': False,
> > > 'wsgi.url_scheme': 'https',
> > > 'wsgi.version': (1, 1)}>
> >
> > > Why does reviewboard send me this mail?
> >
> > > --
> > > Want to help the Review Board project? Donate today at
> > >http://www.reviewboard.org/donate/
> > > Happy user? Let us know athttp://www.reviewboard.org/users/
> > > -~----------~----~----~----~------~----~------~--~---
> > > To unsubscribe from this group, send email to
> > > reviewboard+unsubscr...@googlegroups.com
> > > For more options, visit this group at
> > >http://groups.google.com/group/reviewboard?hl=en
>
> --
> Want to help the Review Board project? Donate today at
> http://www.reviewboard.org/donate/
> Happy user? Let us know at http://www.reviewboard.org/users/
> -~----------~----~----~----~------~----~------~--~---
> To unsubscribe from this group, send email to
> reviewboard+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/reviewboard?hl=en
>

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~----------~----~----~----~------~----~------~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en

Reply via email to