Task #3208 (new)
Opened 14 years ago
Last modified 14 years ago
BUG: deleting annotation — at Initial Version
Reported by: | cblackburn | Owned by: | atarkowska |
---|---|---|---|
Priority: | major | Milestone: | OMERO-Beta4.2.1 |
Component: | Web | Version: | n.a. |
Keywords: | n.a. | Cc: | |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | 2010-11-11 (19) |
Description
When deleting a file annotation from the annotation panel the delete works but the pane fails to rendered afterwards.
TemplateSyntaxError at /webclient/metadata_details/image/257/ Caught an exception while rendering: empty string for float() Original Traceback (most recent call last): File "/Users/cblackburn/Work/Trunk/dist/lib/python/django/template/debug.py", line 71, in render_node result = node.render(context) File "/Users/cblackburn/Work/Trunk/dist/lib/python/django/template/defaulttags.py", line 155, in render nodelist.append(node.render(context)) File "/Users/cblackburn/Work/Trunk/dist/lib/python/django/template/debug.py", line 87, in render output = force_unicode(self.filter_expression.resolve(context)) File "/Users/cblackburn/Work/Trunk/dist/lib/python/django/template/__init__.py", line 572, in resolve new_obj = func(obj, *arg_vals) File "/Users/cblackburn/Work/Trunk/dist/lib/python/django/template/defaultfilters.py", line 793, in filesizeformat bytes = float(bytes) ValueError: empty string for float() Request Method: GET Request URL: http://localhost:8000/webclient/metadata_details/image/257/ Exception Type: TemplateSyntaxError Exception Value: Caught an exception while rendering: empty string for float() Original Traceback (most recent call last): File "/Users/cblackburn/Work/Trunk/dist/lib/python/django/template/debug.py", line 71, in render_node result = node.render(context) File "/Users/cblackburn/Work/Trunk/dist/lib/python/django/template/defaulttags.py", line 155, in render nodelist.append(node.render(context)) File "/Users/cblackburn/Work/Trunk/dist/lib/python/django/template/debug.py", line 87, in render output = force_unicode(self.filter_expression.resolve(context)) File "/Users/cblackburn/Work/Trunk/dist/lib/python/django/template/__init__.py", line 572, in resolve new_obj = func(obj, *arg_vals) File "/Users/cblackburn/Work/Trunk/dist/lib/python/django/template/defaultfilters.py", line 793, in filesizeformat bytes = float(bytes) ValueError: empty string for float() Exception Location: /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/debug.py in render_node, line 81 Python Executable: /System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python Python Version: 2.5.1 Python Path: ['/Users/cblackburn/Work/Trunk/dist/lib/python/omeroweb', '/Library/Python/2.5/site-packages/zope.interface-3.3.0-py2.5-macosx-10.5-i386.egg', '/Library/Python/2.5/site-packages/py-0.9.2-py2.5-macosx-10.5-i386.egg', '/Library/Python/2.5/site-packages/pytz-2009f-py2.5.egg', '/Library/Python/2.5/site-packages/setuptools-0.6c9-py2.5.egg', '/Library/Python/2.5/site-packages/OmeroFS-Beta_4.1.0_DEV-py2.5.egg', '/Library/Python/2.5/site-packages/simplejson-2.0.9-py2.5-macosx-10.5-i386.egg', '/Library/Python/2.5/site-packages/numexpr-1.4-py2.5-macosx-10.5-i386.egg', '/Library/Python/2.5/site-packages/Cython-0.12.1-py2.5-macosx-10.5-i386.egg', '/Library/Python/2.5/site-packages/tweepy-1.7.1-py2.5.egg', '/Users/cblackburn/Work/Trunk/dist/lib/python', '/opt/Ice-3.3/python', '/Users/cblackburn/Work/Trunk/dist/var/lib', '/Users/cblackburn/Work/Trunk/dist/lib/fallback', '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip', '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5', '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload', '/Library/Python/2.5/site-packages', '/Library/Python/2.5/site-packages/PIL', '/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/PyObjC', '/Users/cblackburn/Library/Python/2.5/site-packages'] Server time: Fri, 29 Oct 2010 10:26:02 +0100 Template error In template /Users/cblackburn/Work/Trunk/dist/lib/python/omeroweb/webclient/templates/webclient/annotations/annotations.html, error at line 482 Caught an exception while rendering: empty string for float() 472 <h1>{% trans "Files" %}: 473 {% if manager.project.isEditable %}<a href="{% url manage_action_containers "newfile" "project" manager.project.id %}?url={{url}}"><img src="{% url webstatic "images/color_line16.png" %}" alt="e" title="Attache new file or use an existing one."/></a>{% else %} 474 {% if manager.dataset.isEditable %}<a href="{% url manage_action_containers "newfile" "dataset" manager.dataset.id %}?url={{url}}"><img src="{% url webstatic "images/color_line16.png" %}" alt="e" title="Attache new file or use an existing one."/></a>{% else %} 475 {% if manager.image.isEditable %}<a href="{% url manage_action_containers "newfile" "image" manager.image.id %}?url={{url}}"><img src="{% url webstatic "images/color_line16.png" %}" alt="e" title="Attache new file or use an existing one."/></a>{% else %} 476 {% if manager.screen.isEditable %}<a href="{% url manage_action_containers "newfile" "screen" manager.screen.id %}?url={{url}}"><img src="{% url webstatic "images/color_line16.png" %}" alt="e" title="Attache new file or use an existing one."/></a>{% else %} 477 {% if manager.plate.isEditable %}<a href="{% url manage_action_containers "newfile" "plate" manager.plate.id %}?url={{url}}"><img src="{% url webstatic "images/color_line16.png" %}" alt="e" title="Attache new file or use an existing one."/></a>{% else %} 478 {% if manager.well.isEditable %}<a href="{% url manage_action_containers "newfile" "well" manager.well.id %}?url={{url}}"><img src="{% url webstatic "images/color_line16.png" %}" alt="e" title="Attache new file or use an existing one."/></a> 479 {% endif %}{% endif %}{% endif %}{% endif %}{% endif %}{% endif %}</h1> 480 {% if manager.fileannSize %} 481 <div class="lnfiles"> 482 {% for fileann in manager.file_annotations %} 483 <p><a href="#" onClick="document.location.href='{% url download_annotation "download" fileann.id %}';" title="Linked by {{ fileann.link.getDetails.getOwner.getNameWithInitial }}">{{ fileann.getFileName|shortening:40 }}</a> ({{ fileann.getFileSize|default_if_none:0|filesizeformat }}) {% trans "by" %} {{ fileann.getDetails.getOwner.getNameWithInitial }} {% trans "at" %} {{ fileann.creationEventDate|date:"Y-m-d H:i:s" }} {% if fileann.link.isOwned and not fileann.isOriginalMetadata %}<a href="{% url manage_action_containers "remove" %}?parent={% if manager.image %}img-{{ manager.image.id}}{% else %}{% if manager.dataset %}ds-{{ manager.dataset.id}}{% else %}{% if manager.project %}pr-{{ manager.project.id}}{% endif %}{% endif %}{% endif %}&source=fann-{{ fileann.id }}&url={{ url }}" onClick="return confirm('Unlink file?');"><img src="{% url webstatic "images/cut16.png" %}" alt="u" title="unlink"/></a>{% endif %}{% if fileann.canDelete %} <input class="button" type="image" src="{% url webstatic "images/block.png" %}" alt="Delete" title="Delete" onclick="deleteItem('file', '{{ fileann.id }}');" />{% endif %}</p> 484 {% endfor %} 485 </div> 486 {% else %} 487 <p>No file has been attached yet.</p> 488 {% endif %} 489 490 <div class="clear"></div> 491 </div> 492 {% endif %} Traceback Switch to copy-and-paste view /Users/cblackburn/Work/Trunk/dist/lib/python/django/core/handlers/base.py in get_response response = callback(request, *callback_args, **callback_kwargs) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/omeroweb/webclient/views.py in wrapped return f(request, *args, **kwargs) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/omeroweb/webclient/views.py in load_metadata_details return HttpResponse(t.render(c)) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/__init__.py in render return self.nodelist.render(context) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/__init__.py in render bits.append(self.render_node(node, context)) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/debug.py in render_node result = node.render(context) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/loader_tags.py in render return compiled_parent.render(context) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/__init__.py in render return self.nodelist.render(context) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/__init__.py in render bits.append(self.render_node(node, context)) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/debug.py in render_node result = node.render(context) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/loader_tags.py in render result = self.nodelist.render(context) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/__init__.py in render bits.append(self.render_node(node, context)) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/debug.py in render_node result = node.render(context) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/defaulttags.py in render return self.nodelist_true.render(context) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/__init__.py in render bits.append(self.render_node(node, context)) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/debug.py in render_node result = node.render(context) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/defaulttags.py in render return self.nodelist_true.render(context) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/__init__.py in render bits.append(self.render_node(node, context)) ... ▶ Local vars /Users/cblackburn/Work/Trunk/dist/lib/python/django/template/debug.py in render_node raise wrapped ... ▶ Local vars Request information GET No GET data POST No POST data FILES No FILES data COOKIES Variable Value sessionid 'bec7bfc3b2d61bc919095d7d13f344e1' META Variable Value Apple_PubSub_Socket_Render '/tmp/launch-Wl98Fx/Render' BOOST_HOME '/Users/cblackburn/Work/boost_1_43_0' COMMAND_MODE 'unix2003' CONTENT_LENGTH '' CONTENT_TYPE 'text/plain' CPPPATH '/Users/cblackburn/Work/boost_1_43_0' DISPLAY '/tmp/launch-Afxo9o/:0' DJANGO_SETTINGS_MODULE 'omeroweb.settings' DYLD_LIBRARY_PATH '/opt/Ice-3.3/lib:/Users/cblackburn/Work/hdf5/lib:/Users/cblackburn/Work/szip/lib:/Users/cblackburn/Work/zlib/lib:/Users/cblackburn/Work/boost_1_43_0/lib:/opt/local/lib/db46' GATEWAY_INTERFACE 'CGI/1.1' HDF5_DIR '/Users/cblackburn/Work/hdf5' HOME '/Users/cblackburn' HTTP_ACCEPT 'application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5' HTTP_ACCEPT_CHARSET 'ISO-8859-1,utf-8;q=0.7,*;q=0.3' HTTP_ACCEPT_ENCODING 'gzip,deflate,sdch' HTTP_ACCEPT_LANGUAGE 'en-US,en;q=0.8' HTTP_CONNECTION 'keep-alive' HTTP_COOKIE 'sessionid=bec7bfc3b2d61bc919095d7d13f344e1' HTTP_HOST 'localhost:8000' HTTP_REFERER 'http://localhost:8000/webclient/metadata_details/image/257/' HTTP_USER_AGENT 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.41 Safari/534.7' ICE_CONFIG '/Users/cblackburn/Work/Trunk/dist/etc/ice.config' ICE_HOME '/opt/Ice-3.3' LANG 'en_GB.UTF-8' LIBPATH '/Users/cblackburn/Work/boost_1_43_0/lib' LOGNAME 'cblackburn' MANPATH '/usr/share/man:/usr/local/share/man:/usr/local/man:/Library/TeX/Distributions/.DefaultTeX/Contents/Man:/usr/X11/man' OLDPWD '/Users/cblackburn/Work/Trunk' OMERO_HOME '/Users/cblackburn/Work/Trunk/dist' PATH '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin:/usr/X11/bin:/usr/local/pgsql/bin:/opt/Ice-3.3/bin:/opt/local/bin:/Users/cblackburn/bin' PATH_INFO u'/webclient/metadata_details/image/257/' PSQL_HOME '/usr/local/pgsql' PWD '/Users/cblackburn/Work/Trunk/dist' PYTHONPATH '/Users/cblackburn/Work/Trunk/dist/lib/python:/opt/Ice-3.3/python:/Users/cblackburn/Work/Trunk/dist/lib/python:/Users/cblackburn/Work/Trunk/dist/var/lib:/Users/cblackburn/Work/Trunk/dist/lib/fallback' QUERY_STRING '' REMOTE_ADDR '127.0.0.1' REMOTE_HOST '' REQUEST_METHOD 'GET' SCRIPT_NAME u'' SECURITYSESSIONID 'b88d00' SERVER_NAME 'Macintosh-18.local' SERVER_PORT '8000' SERVER_PROTOCOL 'HTTP/1.1' SERVER_SOFTWARE 'WSGIServer/0.1 Python/2.5.1' SHELL '/bin/bash' SHLVL '1' SSH_AUTH_SOCK '/tmp/launch-NduqtI/Listeners' SZIP_DIR '/Users/cblackburn/Work/szip' TERM 'xterm-color' TERM_PROGRAM 'Apple_Terminal' TERM_PROGRAM_VERSION '240.2' TMPDIR '/var/folders/UW/UWnTPUPNGxWefg1GbEBoL++++TI/-Tmp-/' TZ 'Europe/London' USER 'cblackburn' ZLIB_DIR '/Users/cblackburn/Work/zlib' _ 'bin/omero' __CF_USER_TEXT_ENCODING '0x1F5:0:0' wsgi.errors <open file '<stderr>', mode 'w' at 0x170b0> wsgi.file_wrapper <class 'django.core.servers.basehttp.FileWrapper'> wsgi.input <socket._fileobject object at 0x2328eb0> wsgi.multiprocess False wsgi.multithread True wsgi.run_once False wsgi.url_scheme 'http' wsgi.version (1, 0) Settings Using settings module omeroweb.settings Setting Value ABSOLUTE_URL_OVERRIDES {} ADMINS () ADMIN_FOR () ADMIN_MEDIA_PREFIX '/admin_appmedia/omeroweb/' ALLOWED_INCLUDE_ROOTS () APPEND_SLASH True APPLICATION_HOST 'http://localhost:8000/' APPLICATION_SERVER 'development' AUTHENTICATION_BACKENDS ('django.contrib.auth.backends.ModelBackend',) BANNED_IPS () CACHE_BACKEND 'locmem://' CACHE_MIDDLEWARE_KEY_PREFIX '' CACHE_MIDDLEWARE_SECONDS 600 COMMENTS_ALLOW_PROFANITIES False COMMENTS_BANNED_USERS_GROUP None COMMENTS_FIRST_FEW 0 COMMENTS_MODERATORS_GROUP None COMMENTS_SKETCHY_USERS_GROUP None DATABASE_ENGINE 'dummy' 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 DEBUG_PROPAGATE_EXCEPTIONS False DEFAULT_CHARSET 'utf-8' DEFAULT_CONTENT_TYPE 'text/html' DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage' DEFAULT_FROM_EMAIL 'webmaster@localhost' DEFAULT_IMG '/Users/cblackburn/Work/Trunk/dist/lib/python/omeroweb/media/omeroweb/images/image128.png' DEFAULT_INDEX_TABLESPACE '' DEFAULT_TABLESPACE '' DEFAULT_USER '/Users/cblackburn/Work/Trunk/dist/lib/python/omeroweb/media/omeroweb/images/personal32.png' DISALLOWED_USER_AGENTS () EMAIL_HOST 'c.c' EMAIL_HOST_PASSWORD '********************' EMAIL_HOST_USER '' EMAIL_PORT 25 EMAIL_SUBJECT_PREFIX '[OMERO.web] ' EMAIL_TEMPLATES {'add_comment_to_share': {'html_content': '<p>New comment is available on share <a href="%swebclient/public/?server=%i">%swebclient/public/?server=%i</a>.</p>', 'text_content': 'New comment is available on share %swebclient/public/?server=%i.'}, 'add_member_to_share': {'html_content': '<p>Hi,</p><p>I would like to share some of my data with you.<br/>Please find it on the <a href="%swebclient/public/?server=%i">%swebclient/public/?server=%i</a>.</p><p>%s</p>', 'text_content': 'Hi, I would like to share some of my data with you. Please find it on the %swebclient/public/?server=%i. /n %s'}, 'create_share': {'html_content': '<p>Hi,</p><p>I would like to share some of my data with you.<br/>Please find it on the <a href="%swebclient/public/?server=%i">%swebclient/public/?server=%i</a>.</p><p>%s</p>', 'text_content': 'Hi, I would like to share some of my data with you. Please find it on the %swebclient/public/?server=%i. /n %s'}, 'remove_member_from_share': {'html_content': '<p>You were removed from the share <a href="%swebclient/public/?server=%i">%swebclient/public/?server=%i</a>. This share is no longer available for you.</p>', 'text_content': 'You were removed from the share %swebclient/public/?server=%i. This share is no longer available for you.'}} EMAIL_USE_TLS False FEEDBACK_URL 'qa.openmicroscopy.org.uk:80' FILE_CHARSET 'utf-8' FILE_UPLOAD_HANDLERS ('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler') FILE_UPLOAD_MAX_MEMORY_SIZE 2621440 FILE_UPLOAD_PERMISSIONS None FILE_UPLOAD_TEMP_DIR '/tmp' FIRST_DAY_OF_WEEK 0 FIXTURE_DIRS () FORCE_SCRIPT_NAME None IGNORABLE_404_ENDS '*.ico' IGNORABLE_404_STARTS ('/cgi-bin/', '/_vti_bin', '/_vti_inf') INSTALLED_APPS ['django.contrib.admin', 'django.contrib.markup', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'omeroweb.feedback', 'omeroweb.webadmin', 'omeroweb.webclient', 'omeroweb.webgateway', 'omeroweb.webtest', 'omeroweb.webemdb', 'omeroweb.webmobile'] INTERNAL_IPS () LANGUAGES (('ar', 'Arabic'), ('bn', 'Bengali'), ('bg', 'Bulgarian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('es', 'Spanish'), ('et', 'Estonian'), ('es-ar', 'Argentinean Spanish'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('ga', 'Irish'), ('gl', 'Galician'), ('hu', 'Hungarian'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('ko', 'Korean'), ('km', 'Khmer'), ('kn', 'Kannada'), ('lv', 'Latvian'), ('lt', 'Lithuanian'), ('mk', 'Macedonian'), ('nl', 'Dutch'), ('no', 'Norwegian'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sr', 'Serbian'), ('sv', 'Swedish'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('uk', 'Ukrainian'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')) LANGUAGES_BIDI ('he', 'ar', 'fa') LANGUAGE_CODE 'en-gb' LANGUAGE_COOKIE_NAME 'django_language' LOCALE_PATHS () LOGDIR '/Users/cblackburn/Work/Trunk/dist/lib/python/omeroweb/../../../var/log' LOGFILE 'OMEROweb-DEBUG.log' LOGGING_LOG_SQL False LOGIN_REDIRECT_URL '/accounts/profile/' LOGIN_URL '/accounts/login/' LOGLEVEL 10 LOGOUT_URL '/accounts/logout/' MANAGERS () MEDIA_ROOT '/Users/cblackburn/Work/Trunk/dist/lib/python/omeroweb/media' MEDIA_URL '/appmedia/' MIDDLEWARE_CLASSES ('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.doc.XViewMiddleware') MONTH_DAY_FORMAT 'F j' PAGE 24 PASSWORD_RESET_TIMEOUT_DAYS '********************' PREPEND_WWW False PROFANITIES_LIST '********************' ROOT_URLCONF 'omeroweb.urls' SECRET_KEY '********************' SEND_BROKEN_LINK_EMAILS True SERVER_EMAIL 'c@c' SERVER_LIST <omeroweb.webadmin.custom_models.ServerObjects object at 0x1b3eb10> SESSION_COOKIE_AGE 86400 SESSION_COOKIE_DOMAIN None SESSION_COOKIE_NAME 'sessionid' SESSION_COOKIE_PATH '/' SESSION_COOKIE_SECURE False SESSION_ENGINE 'django.contrib.sessions.backends.file' SESSION_EXPIRE_AT_BROWSER_CLOSE True SESSION_FILE_PATH '/var/folders/UW/UWnTPUPNGxWefg1GbEBoL++++TI/-Tmp-' SESSION_SAVE_EVERY_REQUEST False SETTINGS_MODULE 'omeroweb.settings' SITE_ID 1 TEMPLATE_CONTEXT_PROCESSORS ('django.core.context_processors.auth', 'django.core.context_processors.debug', 'django.core.context_processors.i18n', 'django.core.context_processors.media') TEMPLATE_DEBUG True TEMPLATE_DIRS ('/Users/cblackburn/Work/Trunk/dist/lib/python/omeroweb/feedback/templates', '/Users/cblackburn/Work/Trunk/dist/lib/python/omeroweb/webadmin/templates', '/Users/cblackburn/Work/Trunk/dist/lib/python/omeroweb/webclient/templates', '/Users/cblackburn/Work/Trunk/dist/lib/python/omeroweb/webmobile/templates') TEMPLATE_LOADERS ('django.template.loaders.filesystem.load_template_source', 'django.template.loaders.app_directories.load_template_source') TEMPLATE_STRING_IF_INVALID '' TEST_DATABASE_CHARSET None TEST_DATABASE_COLLATION None TEST_DATABASE_NAME None TEST_RUNNER 'django.test.simple.run_tests' TIME_FORMAT 'P' TIME_ZONE 'Europe/London' TRANSACTIONS_MANAGED False URL_VALIDATOR_USER_AGENT 'Django/1.1.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.
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.