rendered paste bodyServer Error
URL: http://localhost:4570/notification/
Module paste.exceptions.errormiddleware:137 in __call__
<< try:
__traceback_supplement__ = Supplement, self, environ
app_iter = self.application(environ, start_response)
return self.make_catching_iter(app_iter, environ)
except:>> app_iter = self.application(environ, start_response)
Module paste.evalexception.middleware:186 in __call__
<< return self.debug(environ, start_response)
else:
return self.respond(environ, start_response)
def debug(self, environ, start_response):>> return self.respond(environ, start_response)
Module paste.evalexception.middleware:292 in respond
<< def respond(self, environ, start_response):
if environ.get('paste.throw_errors'):
return self.application(environ, start_response)
base_path = request.construct_url(environ, with_path_info=False,
with_query_string=False)>> return self.application(environ, start_response)
Module paste.registry:340 in __call__
<< reg.prepare()
try:
app_iter = self.application(environ, start_response)
except Exception, e:
# Regardless of if the content is an iterable, generator, list
>> app_iter = self.application(environ, start_response)
Module dvhoster.scrubber:29 in __call__
<< def __call__(self, environ, start_response):
self.clean_environ_headers(environ)
return self.app(environ, start_response)>> return self.app(environ, start_response)
Module beaker.session:405 in __call__
<< return start_response(status, headers, exc_info)
try:
response = self.wrap_app(environ, session_start_response)
except:
ty, val = sys.exc_info()[:2]>> response = self.wrap_app(environ, session_start_response)
Module eyvind.lib.authmiddleware:112 in __call__
<< self.authenticate(environ)
status, headers, body = intercept_output(environ, self.app, self.needs_redirection, start_response)
if status and status.startswith("401"):>> status, headers, body = intercept_output(environ, self.app, self.needs_redirection, start_response)
Module paste.wsgilib:539 in intercept_output
<< data.append(headers)
return output.write
app_iter = application(environ, replacement_start_response)
if data[0] is None:
return (None, None, app_iter)>> app_iter = application(environ, replacement_start_response)
Module paste.recursive:80 in __call__
<< environ['paste.recursive.script_name'] = my_script_name
try:
return self.application(environ, start_response)
except ForwardRequestException, e:
middleware = CheckForRecursionMiddleware(>> return self.application(environ, start_response)
Module paste.httpexceptions:633 in __call__
<< return catch_errors_app(
self.application, environ, start_response,
self.send_http_response, catch=HTTPException)
def send_http_response(self, environ, start_response, exc_info):>> self.send_http_response, catch=HTTPException)
Module paste.wsgilib:225 in catch_errors_app
<< """
try:
app_iter = application(environ, start_response)
except catch:
return error_callback_app(environ, start_response, sys.exc_info())>> app_iter = application(environ, start_response)
Module dvhoster.dispatcher:185 in __call__
<< '/_rules/rule.xml')
theme_uri = domain_info.theme_uri.strip()
theme_uri = urlparse.urljoin(internal_prefix,
theme_uri)>> theme_uri = domain_info.theme_uri.strip()
Module ohm.persist:21 in __get__
<< if not os.path.exists(fn):
if self.default is NoDefault:
raise AttributeError(
"Attribute for file %r undefined" % os.path.basename(fn))
return self.default>> raise AttributeError(
AttributeError: Attribute for file 'theme_uri.txt' undefined