We've started seeing bursts of TemplateNotFound errors when invoking
fairly standard template rendering code:
__________________
from django.template.loader import render_to_string
....
path = os.path.join(os.path.dirname(__file__),
'video_comments_content.html')
html = render_to_string(path, {})
__________________
and the error that is seen somewhat randomly:
__________________
/base/data/home/apps/khanexercises/de514da0ee02.350078430120358844/
discussion/video_comments_content.html
Traceback (most recent call last):
File "/base/python_runtime/python_lib/versions/1/google/appengine/
ext/webapp/__init__.py", line 634, in __call__
handler.get(*groups)
File "/base/data/home/apps/khanexercises/
de514da0ee02.350078430120358844/discussion/comments.py", line 39, in
get
html = render_to_string(path, template_values)
File "/base/python_runtime/python_lib/versions/third_party/
django-0.96/django/template/loader.py", line 101, in render_to_string
t = get_template(template_name)
File "/base/python_runtime/python_lib/versions/third_party/
django-0.96/django/template/loader.py", line 79, in get_template
source, origin = find_template_source(template_name)
File "/base/python_runtime/python_lib/versions/third_party/
django-0.96/django/template/loader.py", line 72, in
find_template_source
raise TemplateDoesNotExist, name
TemplateDoesNotExist: /base/data/home/apps/khanexercises/
de514da0ee02.350078430120358844/discussion/video_comments_content.html
__________________
For some reason these errors only show up on specific instances. We've
tried redeploying, but after a few hours I come back to check the
console and see tons of these errors. When I look at the "Instances"
panel, I can see that all instances are fine (0 or 1 errors) and one
or two are disastrous (100+ errors). It's extremely hard to reproduce
the crash because sometimes we have 100 instances running, so
reloading the page over and over almost always works (I was only able
to see the crash once, presumably when my request was routed to a
problematic instance, but I did verify that it's happening).
It's almost as if some of the instances are brought up either without
that specific template file or with a different template loading
environment. Note that the path in that error report ".../discussion/
video_comments_content.html" looks correct to me.
Thanks in advance. appid: khanexercises
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.