I'll bet good money that one of the things you are assuming is true, is in fact wrong.
You say that "His other requests in the same session have a user and group". The evidence you're showing demonstrates that, for whatever reason, in *this* request, the user *doesn't* have a group. Unfortunately, nobody but you can determine exactly what is going on. It's time to spend some quality time with your debugging tools. Yours, Russ Magee %-) On Mon, Jul 23, 2012 at 10:31 AM, ydjango <neerash...@gmail.com> wrote: > But user is logged in and authenticated. His other requests in same session > has user and group. Why would few ajax calls not have it? > > > On Sunday, July 22, 2012 4:39:21 PM UTC-7, Russell Keith-Magee wrote: >> >> On Mon, Jul 23, 2012 at 5:30 AM, ydjango wrote: >> > >> > >> > [Django] ERROR (EXTERNAL IP): Internal Server Error: >> > >> > >> > File >> > "/usr/local/lib/python2.6/dist-packages/django/core/handlers/base.py", >> > line >> > 111, in get_response >> > response = callback(request, *callback_args, **callback_kwargs) >> > >> > File "/home/ubuntu/webapps/myapp/core/views.py", line 7048, in >> > loadmydata >> > my_group, my_address, my_url, my_name= >> > get_info_from_session(request) >> > >> > File "/home/ubuntu/webapps/myapp/core/myutility.py", line 343, in >> > get_info_from_session >> > my_group = request.user.groups.all()[0].id >> > >> > File >> > "/usr/local/lib/python2.6/dist-packages/django/db/models/query.py", >> > line 173, in __getitem__ >> > return self._result_cache[k] >> > >> > IndexError: list index out of range >> > >> > I get email from django with the above error on above line. The >> > application >> > works fine. I do not notice any error on screen. I also do not see error >> > in >> > firebug in the network calls. The the view which contains above line is >> > called from AJAX calls. I am logged into app and authenticated. >> > >> > Using Django 1.3.1 and Python 2.6 >> > >> > I can ignore these emails. But any clue what can be causing it? >> >> What is causing the error? Exactly what the error message says: You're >> requesting a specific list index. That index is out of range. >> >> Looking at the stack trace, you're trying to retrieve: >> >> request.user.groups.all()[0] >> >> The error is being raised when there *isn't* an element 0 -- that is, >> when a user has no groups. >> >> Yours, >> Russ Magee %-) > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/django-users/-/SXTXfrRmUBwJ. > > To post to this group, send email to django-users@googlegroups.com. > To unsubscribe from this group, send email to > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.