cubicweb #342799 Launch of GAE instance crashes [resolved]

Creating a newgapp is fine, but accessing the application crashes

I guess this is due to the fact that the use of module subprocess is forbidden is GAE.

ERROR 2009-04-16 21:43:20,577 dev_appserver.py] Exception encountered handling request
Traceback (most recent call last):
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 2725, in _HandleRequest
base_env_dict=env_dict)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 381, in Dispatch
base_env_dict=base_env_dict)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 2012, in Dispatch
self._module_dict)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 1930, in ExecuteCGI
reset_modules = exec_script(handler_path, cgi_path, hook)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 1826, in ExecuteOrImportScript
exec module_code in script_module.__dict__
File "/home/sandrine/src/gae-app/confgae/main.py", line 15, in <module>
from cubicweb import goa
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 996, in decorate
return func(self, *args, **kwargs)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 1586, in load_module
return self.FindAndLoadModule(submodule, fullname, search_path)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 996, in decorate
return func(self, *args, **kwargs)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 1494, in FindAndLoadModule
description)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 996, in decorate
return func(self, *args, **kwargs)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 1444, in LoadModuleRestricted
description)
File "/home/sandrine/src/gae-app/confgae/cubicweb/__init__.py", line 42, in <module>
from cubicweb._exceptions import *
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 996, in decorate
return func(self, *args, **kwargs)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 1586, in load_module
return self.FindAndLoadModule(submodule, fullname, search_path)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 996, in decorate
return func(self, *args, **kwargs)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 1494, in FindAndLoadModule
description)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 996, in decorate
return func(self, *args, **kwargs)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 1444, in LoadModuleRestricted
description)
File "/home/sandrine/src/gae-app/confgae/cubicweb/_exceptions.py", line 10, in <module>
from yams import ValidationError
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 996, in decorate
return func(self, *args, **kwargs)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 1586, in load_module
return self.FindAndLoadModule(submodule, fullname, search_path)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 996, in decorate
return func(self, *args, **kwargs)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 1494, in FindAndLoadModule
description)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 996, in decorate
return func(self, *args, **kwargs)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 1444, in LoadModuleRestricted
description)
File "/home/sandrine/src/cubicweb/yams/__init__.py", line 22, in <module>
from logilab.common.compat import set
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 996, in decorate
return func(self, *args, **kwargs)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 1586, in load_module
return self.FindAndLoadModule(submodule, fullname, search_path)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 996, in decorate
return func(self, *args, **kwargs)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 1494, in FindAndLoadModule
description)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 996, in decorate
return func(self, *args, **kwargs)
File "/home/sandrine/src/google_appengine/google/appengine/tools/dev_appserver.py", line 1444, in LoadModuleRestricted
description)
File "/home/sandrine/src/cubicweb/logilab/common/compat.py", line 247, in <module>
from subprocess import Popen
ImportError: cannot import name Popen

prioritynormal
typebug
done in3.3.3
load0.500
load left0.000
closed by<not specified>