Some users get a Django trace dump in the chat iframe
ValueError at /api/getmeebo/
The view meeboserver.views.getmeebo didn't return an HttpResponse object.
Request Method: GET
Request URL: http://chat.blendapps.com/api/getmeebo/
Exception Type: ValueError
Exception Value: The view meeboserver.views.getmeebo didn't return an HttpResponse object.
Exception Location: /base/python_lib/versions/1/django/core/handlers/base.py in get_response, line 94
Traceback (most recent call last):
File "/base/python_lib/versions/1/django/core/handlers/base.py" in get_response
94. raise ValueError, "The view %s.%s didn't return an HttpResponse object." % (callback.__module__, view_name)
ValueError at /api/getmeebo/
The view meeboserver.views.getmeebo didn't return an HttpResponse object.
Request information
GET
Variable Value
user_profile_url 'http://sotiacentral.ning.com/profile/xxxxxxxxxxxxx'
blendapps_room_id 'd2e7bd79696ed983119f743a3e9a3daf'
thumbnail_url 'http://api.ning.com/files/xxxxxxxxxxx'
user_name 'xxxxxxxxx'
logged_in 'true'
POST
No POST data
COOKIES
No cookie data
META
Variable Value
APPLICATION_ID 'meebomodule'
AUTH_DOMAIN 'gmail.com'
CURRENT_VERSION_ID '1.63'
HTTP_ACCEPT 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, */*'
HTTP_ACCEPT_LANGUAGE 'en-us'
HTTP_HOST 'chat.blendapps.com'
HTTP_PRAGMA 'no-cache'
HTTP_REFERER 'http://www.sotiacentral.com/'
HTTP_UA_CPU 'x86'
HTTP_USER_AGENT 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.1; .NET CLR 3.0.04506.648),gzip(gfe),gzip(gfe)'
HTTP_VIA '1.1 PROXY'
PATH_INFO '/api/getmeebo/'
PATH_TRANSLATED '/base/data/home/apps/meebomodule/1.63/main.py'
QUERY_STRING 'blendapps_room_id=xxxxxxx&user_name=xxxxxxxx&thumbnail_url=http%3A%2F%2Fapi.ning.com%2Ffiles%2Fxxxxxxxxx&user_profile_url=http%3A%2F%2Fsotiacentral.ning.com%2Fprofile%2Fxxxxxxxxx&logged_in=true'
REMOTE_ADDR '202.170.xx.xxx'
REQUEST_METHOD 'GET'
SCRIPT_NAME ''
SERVER_NAME 'chat.blendapps.com'
SERVER_PORT '80'
SERVER_PROTOCOL 'HTTP/1.1'
SERVER_SOFTWARE 'Google Apphosting/1.0'
TZ 'UTC'
USER 'apphosting'
USER_EMAIL ''
USER_IS_ADMIN '0'
USER_NICKNAME ''
wsgi.errors <cstringio>
wsgi.input <cstringio>
wsgi.multiprocess False
wsgi.multithread False
wsgi.run_once True
wsgi.url_scheme 'http'
wsgi.version (1, 0)
Settings
Using settings module settings
Setting Value
ABSOLUTE_URL_OVERRIDES {}
ADMINS ()
ADMIN_FOR ()
ADMIN_MEDIA_PREFIX '/media/'
ALLOWED_INCLUDE_ROOTS ()
APPEND_SLASH True
AUTHENTICATION_BACKENDS ('django.contrib.auth.backends.ModelBackend',)
BANNED_IPS ()
CACHE_BACKEND 'simple://'
CACHE_MIDDLEWARE_KEY_PREFIX ''
COMMENTS_ALLOW_PROFANITIES False
COMMENTS_BANNED_USERS_GROUP None
COMMENTS_FIRST_FEW 0
COMMENTS_MODERATORS_GROUP None
COMMENTS_SKETCHY_USERS_GROUP None
DATABASE_ENGINE 'appengine'
DATABASE_HOST ''
DATABASE_NAME ''
DATABASE_OPTIONS {}
DATABASE_PASSWORD '********************'
DATABASE_PORT ''
DATABASE_USER ''
DATETIME_FORMAT 'N j, Y, P'
DATE_FORMAT 'N j, Y'
DEBUG True
DEFAULT_CHARSET 'utf-8'
DEFAULT_CONTENT_TYPE 'text/html'
DEFAULT_FROM_EMAIL 'webmaster@localhost'
DISALLOWED_USER_AGENTS ()
EMAIL_HOST 'localhost'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER ''
EMAIL_PORT 25
EMAIL_SUBJECT_PREFIX '[Django] '
FIXTURE_DIRS ()
IGNORABLE_404_ENDS ('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php')
IGNORABLE_404_STARTS ('/cgi-bin/', '/_vti_bin', '/_vti_inf')
INSTALLED_APPS ('appengine_django', 'meeboserver', 'meebofrontend', 'django.contrib.auth')
INTERNAL_IPS ()
JING_PATH '/usr/bin/jing'
LANGUAGES (('ar', 'Arabic'), ('bn', 'Bengali'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('es', 'Spanish'), ('es_AR', 'Argentinean Spanish'), ('fi', 'Finnish'), ('fr', 'French'), ('gl', 'Galician'), ('hu', 'Hungarian'), ('he', 'Hebrew'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('kn', 'Kannada'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('nl', 'Dutch'), ('no', 'Norwegian'), ('pl', 'Polish'), ('pt', 'Portugese'), ('pt-br', 'Brazilian'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sr', 'Serbian'), ('sv', 'Swedish'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tr', 'Turkish'), ('uk', 'Ukrainian'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese'))
LANGUAGES_BIDI ('he', 'ar')
LANGUAGE_CODE 'en-us'
MANAGERS ()
MEDIA_ROOT ''
MEDIA_URL ''
MIDDLEWARE_CLASSES ('django.middleware.common.CommonMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware')
MONTH_DAY_FORMAT 'F j'
PREPEND_WWW False
PROFANITIES_LIST '********************'
ROOT_PATH '/base/data/home/apps/meebomodule/1.63'
ROOT_URLCONF 'urls'
SECRET_KEY '********************'
SEND_BROKEN_LINK_EMAILS False
SERIALIZATION_MODULES {'xml': 'appengine_django.serializer.xml'}
SERVER_EMAIL 'root@localhost'
SESSION_COOKIE_AGE 1209600
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_SECURE False
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_SAVE_EVERY_REQUEST False
SETTINGS_MODULE 'settings'
SITE_ID 1
TEMPLATE_CONTEXT_PROCESSORS ('django.core.context_processors.auth', 'django.core.context_processors.debug', 'django.core.context_processors.i18n')
TEMPLATE_DEBUG True
TEMPLATE_DIRS ('/base/data/home/apps/meebomodule/1.63/meebofrontend\\templates',)
TEMPLATE_LOADERS ('django.template.loaders.filesystem.load_template_source', 'django.template.loaders.app_directories.load_template_source')
TEMPLATE_STRING_IF_INVALID ''
TEST_DATABASE_NAME None
TEST_RUNNER 'django.test.simple.run_tests'
TIME_FORMAT 'P'
TIME_ZONE 'UTC'
TRANSACTIONS_MANAGED False
URL_VALIDATOR_USER_AGENT 'Django/0.96.1 (http://www.djangoproject.com)'
USE_ETAGS False
USE_I18N True
YEAR_MONTH_FORMAT 'F Y'
You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 500 page.
</cstringio></cstringio>
The view meeboserver.views.getmeebo didn't return an HttpResponse object.
Request Method: GET
Request URL: http://chat.blendapps.com/api/getmeebo/
Exception Type: ValueError
Exception Value: The view meeboserver.views.getmeebo didn't return an HttpResponse object.
Exception Location: /base/python_lib/versions/1/django/core/handlers/base.py in get_response, line 94
Traceback (most recent call last):
File "/base/python_lib/versions/1/django/core/handlers/base.py" in get_response
94. raise ValueError, "The view %s.%s didn't return an HttpResponse object." % (callback.__module__, view_name)
ValueError at /api/getmeebo/
The view meeboserver.views.getmeebo didn't return an HttpResponse object.
Request information
GET
Variable Value
user_profile_url 'http://sotiacentral.ning.com/profile/xxxxxxxxxxxxx'
blendapps_room_id 'd2e7bd79696ed983119f743a3e9a3daf'
thumbnail_url 'http://api.ning.com/files/xxxxxxxxxxx'
user_name 'xxxxxxxxx'
logged_in 'true'
POST
No POST data
COOKIES
No cookie data
META
Variable Value
APPLICATION_ID 'meebomodule'
AUTH_DOMAIN 'gmail.com'
CURRENT_VERSION_ID '1.63'
HTTP_ACCEPT 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, */*'
HTTP_ACCEPT_LANGUAGE 'en-us'
HTTP_HOST 'chat.blendapps.com'
HTTP_PRAGMA 'no-cache'
HTTP_REFERER 'http://www.sotiacentral.com/'
HTTP_UA_CPU 'x86'
HTTP_USER_AGENT 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.1; .NET CLR 3.0.04506.648),gzip(gfe),gzip(gfe)'
HTTP_VIA '1.1 PROXY'
PATH_INFO '/api/getmeebo/'
PATH_TRANSLATED '/base/data/home/apps/meebomodule/1.63/main.py'
QUERY_STRING 'blendapps_room_id=xxxxxxx&user_name=xxxxxxxx&thumbnail_url=http%3A%2F%2Fapi.ning.com%2Ffiles%2Fxxxxxxxxx&user_profile_url=http%3A%2F%2Fsotiacentral.ning.com%2Fprofile%2Fxxxxxxxxx&logged_in=true'
REMOTE_ADDR '202.170.xx.xxx'
REQUEST_METHOD 'GET'
SCRIPT_NAME ''
SERVER_NAME 'chat.blendapps.com'
SERVER_PORT '80'
SERVER_PROTOCOL 'HTTP/1.1'
SERVER_SOFTWARE 'Google Apphosting/1.0'
TZ 'UTC'
USER 'apphosting'
USER_EMAIL ''
USER_IS_ADMIN '0'
USER_NICKNAME ''
wsgi.errors <cstringio>
wsgi.input <cstringio>
wsgi.multiprocess False
wsgi.multithread False
wsgi.run_once True
wsgi.url_scheme 'http'
wsgi.version (1, 0)
Settings
Using settings module settings
Setting Value
ABSOLUTE_URL_OVERRIDES {}
ADMINS ()
ADMIN_FOR ()
ADMIN_MEDIA_PREFIX '/media/'
ALLOWED_INCLUDE_ROOTS ()
APPEND_SLASH True
AUTHENTICATION_BACKENDS ('django.contrib.auth.backends.ModelBackend',)
BANNED_IPS ()
CACHE_BACKEND 'simple://'
CACHE_MIDDLEWARE_KEY_PREFIX ''
COMMENTS_ALLOW_PROFANITIES False
COMMENTS_BANNED_USERS_GROUP None
COMMENTS_FIRST_FEW 0
COMMENTS_MODERATORS_GROUP None
COMMENTS_SKETCHY_USERS_GROUP None
DATABASE_ENGINE 'appengine'
DATABASE_HOST ''
DATABASE_NAME ''
DATABASE_OPTIONS {}
DATABASE_PASSWORD '********************'
DATABASE_PORT ''
DATABASE_USER ''
DATETIME_FORMAT 'N j, Y, P'
DATE_FORMAT 'N j, Y'
DEBUG True
DEFAULT_CHARSET 'utf-8'
DEFAULT_CONTENT_TYPE 'text/html'
DEFAULT_FROM_EMAIL 'webmaster@localhost'
DISALLOWED_USER_AGENTS ()
EMAIL_HOST 'localhost'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER ''
EMAIL_PORT 25
EMAIL_SUBJECT_PREFIX '[Django] '
FIXTURE_DIRS ()
IGNORABLE_404_ENDS ('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php')
IGNORABLE_404_STARTS ('/cgi-bin/', '/_vti_bin', '/_vti_inf')
INSTALLED_APPS ('appengine_django', 'meeboserver', 'meebofrontend', 'django.contrib.auth')
INTERNAL_IPS ()
JING_PATH '/usr/bin/jing'
LANGUAGES (('ar', 'Arabic'), ('bn', 'Bengali'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('es', 'Spanish'), ('es_AR', 'Argentinean Spanish'), ('fi', 'Finnish'), ('fr', 'French'), ('gl', 'Galician'), ('hu', 'Hungarian'), ('he', 'Hebrew'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('kn', 'Kannada'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('nl', 'Dutch'), ('no', 'Norwegian'), ('pl', 'Polish'), ('pt', 'Portugese'), ('pt-br', 'Brazilian'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sr', 'Serbian'), ('sv', 'Swedish'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tr', 'Turkish'), ('uk', 'Ukrainian'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese'))
LANGUAGES_BIDI ('he', 'ar')
LANGUAGE_CODE 'en-us'
MANAGERS ()
MEDIA_ROOT ''
MEDIA_URL ''
MIDDLEWARE_CLASSES ('django.middleware.common.CommonMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware')
MONTH_DAY_FORMAT 'F j'
PREPEND_WWW False
PROFANITIES_LIST '********************'
ROOT_PATH '/base/data/home/apps/meebomodule/1.63'
ROOT_URLCONF 'urls'
SECRET_KEY '********************'
SEND_BROKEN_LINK_EMAILS False
SERIALIZATION_MODULES {'xml': 'appengine_django.serializer.xml'}
SERVER_EMAIL 'root@localhost'
SESSION_COOKIE_AGE 1209600
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_SECURE False
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_SAVE_EVERY_REQUEST False
SETTINGS_MODULE 'settings'
SITE_ID 1
TEMPLATE_CONTEXT_PROCESSORS ('django.core.context_processors.auth', 'django.core.context_processors.debug', 'django.core.context_processors.i18n')
TEMPLATE_DEBUG True
TEMPLATE_DIRS ('/base/data/home/apps/meebomodule/1.63/meebofrontend\\templates',)
TEMPLATE_LOADERS ('django.template.loaders.filesystem.load_template_source', 'django.template.loaders.app_directories.load_template_source')
TEMPLATE_STRING_IF_INVALID ''
TEST_DATABASE_NAME None
TEST_RUNNER 'django.test.simple.run_tests'
TIME_FORMAT 'P'
TIME_ZONE 'UTC'
TRANSACTIONS_MANAGED False
URL_VALIDATOR_USER_AGENT 'Django/0.96.1 (http://www.djangoproject.com)'
USE_ETAGS False
USE_I18N True
YEAR_MONTH_FORMAT 'F Y'
You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 500 page.
</cstringio></cstringio>
1
person has this problem
I have this problem, too!
Tell me when someone solves it.
The more people who report this problem, the more it gets noticed.
The more people who report this problem, the more it gets noticed.
The company marked this problem solved.
Create a customer community for your own organization
Plans starting at $19/month
-
Inappropriate?The users will no longer see a trace dump when an error occure. We are investigating the acctual error as well. Do you have any additional information that might help? For example....
- Does this occure for the same users over and over, or is it spread out among your users?
- Does it happen just in a specific browser?
- Does it just happen to logged in users?
I’m working on it
-
Andreas,
The problem seems to occur for a small sub-set of users ... and is repeated for these users.
Occurs in any browser on the users machine
The error is only shown to logged-in users. Users who are not logged in get the "Sign-in to chat" message
I initially thought the error may have been related to use of a proxy server, but this is not the case.
Am investigating configs further ... but the 500 error is still being generated from your server. -
Thanks for the details Sotiacentral, I will keep working on it (and thanks for you patients). Do the users affected have any characteristics in common - low bandwidth, same geographical position, same browser erc? -
Inappropriate?A few backend fixes have been made that should address the issue you experienced. To make sure that there are not more similar problems I will keep an extra close look on the logs during the next few days.
Sorry for the invconvenience and thanks for letting us know about the problem.
I’m closely monitoring the logs
-
Inappropriate?This problem was caused by several problems, a few fixed a couple of days ago and another one fixed today. Users with non-ASCII characters in their usernames could not access the chat before, which of course caused problems for users with usernames containing starts, hearts or other symbols, or just users that have usernames in hebrew. This should no longer be a problem, if it is please let me know.
I would like to thank Sotiacentral once again for pointing out this problem. It is thanks to users like you that we can improve our service :)
Loading Profile...



EMPLOYEE