Export to GitHub

google-app-engine-samples - issue #76

Some projects in the example section doesn't work


Posted on May 23, 2013 by Helpful Lion

What steps will reproduce the problem? 1. get python gae sdk 1.8 2. get cccwiki, dotmatrix, tasks samples 3. try to run then

What is the expected output? What do you see instead? expect to run, doens't started

What version of the product are you using? On what operating system? win 7 64, gae python sdk recent released, this month, 1.8

Please provide any additional information below.

wiki browser output: Status: 500 Internal Server Error Content-Type: text/plain Content-Length: 59 A server error occurred. Please contact the administrator.

log: Traceback (most recent call last): File "C:\Python27\lib\wsgiref\handlers.py", line 86, in run self.finish_response() File "C:\Python27\lib\wsgiref\handlers.py", line 128, in finish_response self.write(data) File "C:\Python27\lib\wsgiref\handlers.py", line 204, in write assert type(data) is StringType,"write() argument must be string" AssertionError: write() argument must be string INFO 2013-05-22 21:29:06,490 server.py:585] default: "GET / HTTP/1.1" 200 142

task: browser output (browser error, not output) Erro no servidor O site encontrou um erro ao recuperar http://localhost:11080/. Ele pode estar em manutenção ou configurado incorretamente. Veja algumas sugestões: Recarregue esta página da web mais tarde. Erro HTTP {500 (Internal Server Error): Ocorreu uma condição inesperada enquanto o servidor tentava completar a solicitação.

log: <module> template.register_template_library('templatefilters') File "C:\Program Files (x86)\Google\google_appengine\google\appengine\ext\webapp\template.py", line 267, in register_template_library django.template.add_to_builtins(package_name) File "C:\Program Files (x86)\Google\google_appengine\google\appengine_internal\django\template__init__.py", line 1047, in add_to_builtins builtins.append(import_library(module)) File "C:\Program Files (x86)\Google\google_appengine\google\appengine_internal\django\template__init__.py", line 982, in import_library app_path, taglib = taglib_module.rsplit('.',1) ValueError: need more than 1 value to unpack

INFO 2013-05-22 21:30:45,575 server.py:585] default: "GET / HTTP/1.1" 500 -

dotmatrix borwser output: A server error occurred. Please contact the administrator.

log: TypeError: init() takes exactly 1 argument (3 given) Traceback (most recent call last): File "C:\Python27\lib\wsgiref\handlers.py", line 85, in run self.result = application(self.environ, self.start_response) File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.3\webapp2.py", line 1519, in call response = self._internal_error(e) File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.3\webapp2.py", line 1511, in call rv = self.handle_exception(request, response, e) File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.3\webapp2.py", line 1505, in call rv = self.router.dispatch(request, response) File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.3\webapp2.py", line 1253, in default_dispatcher return route.handler_adapter(request, response) File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.3\webapp2.py", line 1076, in call handler = self.handler(request, response) TypeError: init() takes exactly 1 argument (3 given) INFO 2013-05-22 21:32:33,036 server.py:585] default: "GET / HTTP/1.1" 500 59

Thanks

Comment #1

Posted on Jan 15, 2015 by Grumpy Kangaroo

in some cases, write() seems to have problems with the template rendering - I've used unicode() sometimes with partial success:

EG Change: self.response.out.write(htmlstring)

to

self.response.out.write(unicode(htmlstring))

And see if that works out.

Comment #2

Posted on Jan 17, 2015 by Grumpy Kangaroo

Also of note: I had to use autoescape to ensure that the contents of the CCCwiki weren't escaped within the view template.

{% autoescape off %} {{ page.wikified_content }} {% endautoescape %}

Status: New

Labels:
Type-Defect Priority-Medium