On Jan 6, 2010, at 1:57 AM, Diez B. Roggisch wrote: >>>> >>>> Anyhow - any hints for how to extract the tw.dojo resources for static >>>> deployment would be most welcome. >>> tw.dojo tries something clever to allow deliverance of specific versions. >>> To do so, it overrides JSLink & CSSLink in ways that seem to break the >>> resource collection. >> So if I just go to site-packages and nuke the tw.dojo-0.9.8.1-py2.6.egg >> directory it will go away and I can get back to using admin? I've tried >> that and I cannot get admin to run in a mod_wsgi environment. It dies >> horribly with some kind of resource error - even after nuking tw.dojo. > > I've switched from crystal balls to Ouija Boards, and have difficulties with > the adaption. All it told me was "need stacktraces, logentries, sourcecode". > Whatever that's supposed to mean.
Here you go... I'm having trouble making any sense of it myself. I've logged in and just tried to hit /admin [error] [client *.*.*.*] Error - <type 'exceptions.TypeError'>: sequence item 0: expected string, NoneType found, referer: http://myserver/ [error] [client *.*.*.*] URL: http://myserver/admin/, referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/WebError-0.10.1-py2.6.egg/weberror/errormiddleware.py', line 162 in __call__, referer: http://myserver/ [error] [client *.*.*.*] app_iter = self.application(environ, sr_checker), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/TurboGears2-2.1a3-py2.6.egg/tg/configuration.py', line 753 in remover, referer: http://myserver/ [error] [client *.*.*.*] return app(environ, start_response), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/repoze.tm2-1.0a5-py2.6.egg/repoze/tm/__init__.py', line 23 in __call__, referer: http://myserver/ [error] [client *.*.*.*] result = self.application(environ, save_status_and_headers), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/repoze.who-1.0.18-py2.6.egg/repoze/who/middleware.py', line 107 in __call__, referer: http://myserver/ [error] [client *.*.*.*] app_iter = app(environ, wrapper.wrap_start_response), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/ToscaWidgets-0.9.8-py2.6.egg/tw/core/middleware.py', line 43 in __call__, referer: http://myserver/ [error] [client *.*.*.*] return self.wsgi_app(environ, start_response), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/ToscaWidgets-0.9.8-py2.6.egg/tw/core/middleware.py', line 68 in wsgi_app, referer: http://myserver/ [error] [client *.*.*.*] resp = req.get_response(self.application), referer: http://myserver/ [error] [client *.*.*.*] File 'build/bdist.linux-x86_64/egg/webob/__init__.py', line 1325 in get_response, referer: http://myserver/ [error] [client *.*.*.*] File 'build/bdist.linux-x86_64/egg/webob/__init__.py', line 1293 in call_application, referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/ToscaWidgets-0.9.8-py2.6.egg/tw/core/resource_injector.py', line 68 in _injector, referer: http://myserver/ [error] [client *.*.*.*] resp = req.get_response(app), referer: http://myserver/ [error] [client *.*.*.*] File 'build/bdist.linux-x86_64/egg/webob/__init__.py', line 1325 in get_response, referer: http://myserver/ [error] [client *.*.*.*] File 'build/bdist.linux-x86_64/egg/webob/__init__.py', line 1293 in call_application, referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Beaker-1.5.1-py2.6.egg/beaker/middleware.py', line 73 in __call__, referer: http://myserver/ [error] [client *.*.*.*] return self.app(environ, start_response), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Beaker-1.5.1-py2.6.egg/beaker/middleware.py', line 152 in __call__, referer: http://myserver/ [error] [client *.*.*.*] return self.wrap_app(environ, session_start_response), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Routes-1.10.3-py2.6.egg/routes/middleware.py', line 130 in __call__, referer: http://myserver/ [error] [client *.*.*.*] response = self.app(environ, start_response), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Pylons-0.9.7-py2.6.egg/pylons/wsgiapp.py', line 125 in __call__, referer: http://myserver/ [error] [client *.*.*.*] response = self.dispatch(controller, environ, start_response), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Pylons-0.9.7-py2.6.egg/pylons/wsgiapp.py', line 324 in dispatch, referer: http://myserver/ [error] [client *.*.*.*] return controller(environ, start_response), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/eagle/eagle/lib/base.py', line 32 in __call__, referer: http://myserver/ [error] [client *.*.*.*] return TGController.__call__(self, environ, start_response), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Pylons-0.9.7-py2.6.egg/pylons/controllers/core.py', line 221 in __call__, referer: http://myserver/ [error] [client *.*.*.*] response = self._dispatch_call(), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Pylons-0.9.7-py2.6.egg/pylons/controllers/core.py', line 172 in _dispatch_call, referer: http://myserver/ [error] [client *.*.*.*] response = self._inspect_call(func), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Pylons-0.9.7-py2.6.egg/pylons/controllers/core.py', line 107 in _inspect_call, referer: http://myserver/ [error] [client *.*.*.*] result = self._perform_call(func, args), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/TurboGears2-2.1a3-py2.6.egg/tg/controllers/dispatcher.py', line 237 in _perform_call, referer: http://myserver/ [error] [client *.*.*.*] r = self._call(func, params, remainder=remainder), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/TurboGears2-2.1a3-py2.6.egg/tg/controllers/decoratedcontroller.py', line 124 in _call, referer: http://myserver/ [error] [client *.*.*.*] response = self._render_response(controller, output), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/TurboGears2-2.1a3-py2.6.egg/tg/controllers/decoratedcontroller.py', line 296 in _render_response, referer: http://myserver/ [error] [client *.*.*.*] template_name=template_name), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/TurboGears2-2.1a3-py2.6.egg/tg/render.py', line 147 in render, referer: http://myserver/ [error] [client *.*.*.*] return render_function(template_name, template_vars, **kwargs), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/TurboGears2-2.1a3-py2.6.egg/tg/render.py', line 182 in render_mako, referer: http://myserver/ [error] [client *.*.*.*] **kwargs), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Pylons-0.9.7-py2.6.egg/pylons/templating.py', line 274 in render_mako, referer: http://myserver/ [error] [client *.*.*.*] cache_type=cache_type, cache_expire=cache_expire), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Pylons-0.9.7-py2.6.egg/pylons/templating.py', line 249 in cached_template, referer: http://myserver/ [error] [client *.*.*.*] return render_func(), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Pylons-0.9.7-py2.6.egg/pylons/templating.py', line 271 in render_template, referer: http://myserver/ [error] [client *.*.*.*] return literal(template.render_unicode(**globs)), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Mako-0.2.5-py2.6.egg/mako/template.py', line 138 in render_unicode, referer: http://myserver/ [error] [client *.*.*.*] return runtime._render(self, self.callable_, args, data, as_unicode=True), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Mako-0.2.5-py2.6.egg/mako/runtime.py', line 364 in _render, referer: http://myserver/ [error] [client *.*.*.*] _render_context(template, callable_, context, *args, **_kwargs_for_callable(callable_, data)), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Mako-0.2.5-py2.6.egg/mako/runtime.py', line 380 in _render_context, referer: http://myserver/ [error] [client *.*.*.*] (inherit, lclcontext) = _populate_self_namespace(context, tmpl), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Mako-0.2.5-py2.6.egg/mako/runtime.py', line 348 in _populate_self_namespace, referer: http://myserver/ [error] [client *.*.*.*] ret = template.module._mako_inherit(template, context), referer: http://myserver/ [error] [client *.*.*.*] File '_var_tmp_eagle_python_eggs_tgext_admin_0_3_6_py2_6_egg_tmp_tgext_admin_templates_index_mak', line 25 in _mako_inherit, referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Mako-0.2.5-py2.6.egg/mako/runtime.py', line 314 in _inherit_from, referer: http://myserver/ [error] [client *.*.*.*] template = _lookup_template(context, uri, calling_uri), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/Mako-0.2.5-py2.6.egg/mako/runtime.py', line 337 in _lookup_template, referer: http://myserver/ [error] [client *.*.*.*] uri = lookup.adjust_uri(uri, relativeto), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/TurboGears2-2.1a3-py2.6.egg/tg/dottednamesupport.py', line 71 in adjust_uri, referer: http://myserver/ [error] [client *.*.*.*] template_extension='.mak'), referer: http://myserver/ [error] [client *.*.*.*] File '/home/tgdev/spacetime/lib/python2.6/site-packages/TurboGears2-2.1a3-py2.6.egg/tg/util.py', line 147 in get_dotted_filename, referer: http://myserver/ [error] [client *.*.*.*] template_name = '.'.join((get_package_name(), template_name[4:])), referer: http://myserver/ [error] [client *.*.*.*] TypeError: sequence item 0: expected string, NoneType found, referer: http://myserver/ [error] [client *.*.*.*] , referer: http://myserver/ [error] [client *.*.*.*] , referer: http://myserver/ [error] [client *.*.*.*] CGI Variables, referer: http://myserver/ [error] [client *.*.*.*] -------------, referer: http://myserver/ [error] [client *.*.*.*] AUTH_TYPE: 'cookie', referer: http://myserver/ [error] [client *.*.*.*] DOCUMENT_ROOT: '/home/tgdev/spacetime/eagle/build/lib/eagle/public', referer: http://myserver/ [error] [client *.*.*.*] GATEWAY_INTERFACE: 'CGI/1.1', referer: http://myserver/ [error] [client *.*.*.*] HTTP_ACCEPT: 'application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', referer: http://myserver/ [error] [client *.*.*.*] HTTP_ACCEPT_ENCODING: 'gzip, deflate', referer: http://myserver/ [error] [client *.*.*.*] HTTP_ACCEPT_LANGUAGE: 'en-us', referer: http://myserver/ [error] [client *.*.*.*] HTTP_CACHE_CONTROL: 'max-age=0', referer: http://myserver/ [error] [client *.*.*.*] HTTP_CONNECTION: 'keep-alive', referer: http://myserver/ [error] [client *.*.*.*] HTTP_COOKIE: 'authtkt="f5034fd06af2fbe42e78a7ae1407f7a44b441882manager!"; authtkt="f5034fd06af2fbe42e78a7ae1407f7a44b441882manager!"', referer: http://myserver/ [error] [client *.*.*.*] HTTP_HOST: 'myserver', referer: http://myserver/ [error] [client *.*.*.*] HTTP_REFERER: 'http://myserver/', referer: http://myserver/ [error] [client *.*.*.*] HTTP_USER_AGENT: 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-us) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10', referer: http://myserver/ [error] [client *.*.*.*] PATH: '/opt/python2.6/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin', referer: http://myserver/ [error] [client *.*.*.*] PATH_INFO: '/admin/', referer: http://myserver/ [error] [client *.*.*.*] PATH_TRANSLATED: '/var/www/wsgi-scripts/eagle.wsgi/admin/', referer: http://myserver/ [error] [client *.*.*.*] REMOTE_ADDR: '*.*.*.*', referer: http://myserver/ [error] [client *.*.*.*] REMOTE_PORT: '53342', referer: http://myserver/ [error] [client *.*.*.*] REMOTE_USER: 'manager', referer: http://myserver/ [error] [client *.*.*.*] REMOTE_USER_TOKENS: [''], referer: http://myserver/ [error] [client *.*.*.*] REQUEST_METHOD: 'GET', referer: http://myserver/ [error] [client *.*.*.*] REQUEST_URI: '/admin/', referer: http://myserver/ [error] [client *.*.*.*] SCRIPT_FILENAME: '/var/www/wsgi-scripts/eagle.wsgi', referer: http://myserver/ [error] [client *.*.*.*] SERVER_ADDR: '174.143.243.214', referer: http://myserver/ [error] [client *.*.*.*] SERVER_ADMIN: '[email protected]', referer: http://myserver/ [error] [client *.*.*.*] SERVER_NAME: 'myserver', referer: http://myserver/ [error] [client *.*.*.*] SERVER_PORT: '80', referer: http://myserver/ [error] [client *.*.*.*] SERVER_PROTOCOL: 'HTTP/1.1', referer: http://myserver/ [error] [client *.*.*.*] SERVER_SIGNATURE: '<address>Apache/2.2.3 (CentOS) Server at myserver Port 80</address>\\n', referer: http://myserver/ [error] [client *.*.*.*] SERVER_SOFTWARE: 'Apache/2.2.3 (CentOS)', referer: http://myserver/ [error] [client *.*.*.*] , referer: http://myserver/ [error] [client *.*.*.*] , referer: http://myserver/ [error] [client *.*.*.*] WSGI Variables, referer: http://myserver/ [error] [client *.*.*.*] --------------, referer: http://myserver/ [error] [client *.*.*.*] application: <function remover at 0x7fafd56b35f0>, referer: http://myserver/ [error] [client *.*.*.*] beaker.cache: <beaker.cache.CacheManager object at 0x7fafd55fa850>, referer: http://myserver/ [error] [client *.*.*.*] beaker.get_session: <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x7fafd55fabd0>>, referer: http://myserver/ [error] [client *.*.*.*] beaker.session: {'_accessed_time': 1262754185.917444, '_creation_time': 1262754185.917444}, referer: http://myserver/ [error] [client *.*.*.*] mod_wsgi.application_group: 'www.myserver|', referer: http://myserver/ [error] [client *.*.*.*] mod_wsgi.callable_object: 'application', referer: http://myserver/ [error] [client *.*.*.*] mod_wsgi.listener_host: '', referer: http://myserver/ [error] [client *.*.*.*] mod_wsgi.listener_port: '80', referer: http://myserver/ [error] [client *.*.*.*] mod_wsgi.process_group: '', referer: http://myserver/ [error] [client *.*.*.*] mod_wsgi.reload_mechanism: '0', referer: http://myserver/ [error] [client *.*.*.*] mod_wsgi.script_reloading: '1', referer: http://myserver/ [error] [client *.*.*.*] mod_wsgi.version: (2, 6), referer: http://myserver/ [error] [client *.*.*.*] paste.cookies: (<SimpleCookie: authtkt='f5034fd06af2fbe42e78a7ae1407f7a44b441882manager!'>, 'authtkt="f5034fd06af2fbe42e78a7ae1407f7a44b441882manager!"; authtkt="f5034fd06af2fbe42e78a7ae1407f7a44b441882manager!"'), referer: http://myserver/ [error] [client *.*.*.*] paste.registry: <paste.registry.Registry object at 0x7fafd55fa950>, referer: http://myserver/ [error] [client *.*.*.*] paste.throw_errors: True, referer: http://myserver/ [error] [client *.*.*.*] pylons.action_method: <bound method RootController.routes_placeholder of <eagle.controllers.root.RootController object at 0x7fafd55fa450>>, referer: http://myserver/ [error] [client *.*.*.*] pylons.controller: <eagle.controllers.root.RootController object at 0x7fafd55fa450>, referer: http://myserver/ [error] [client *.*.*.*] pylons.environ_config: {'session': 'beaker.session', 'cache': 'beaker.cache'}, referer: http://myserver/ [error] [client *.*.*.*] pylons.pylons: <pylons.util.PylonsContext object at 0x7fafd5abed90>, referer: http://myserver/ [error] [client *.*.*.*] pylons.routes_dict: {'url': u'admin/', 'action': u'routes_placeholder', 'controller': u'root'}, referer: http://myserver/ [error] [client *.*.*.*] repoze.tm.active: True, referer: http://myserver/ [error] [client *.*.*.*] repoze.what.adapters: {'groups': {'sql_auth': <repoze.what.plugins.sql.adapters.SqlGroupsAdapter object at 0x7fafd55faed0>}, 'permissions': {'sql_auth': <repoze.what.plugins.sql.adapters.SqlPermissionsAdapter object at 0x7fafd55faad0>}}, referer: http://myserver/ [error] [client *.*.*.*] repoze.what.credentials: {'repoze.what.userid': 'manager', 'groups': (u'managers',), 'permissions': (u'manage',)}, referer: http://myserver/ [error] [client *.*.*.*] repoze.who.identity: <repoze.who identity (hidden, dict-like) at 140393180204784>, referer: http://myserver/ [error] [client *.*.*.*] repoze.who.logger: <logging.Logger instance at 0x7fafd56a85a8>, referer: http://myserver/ [error] [client *.*.*.*] repoze.who.plugins: {'form': <FriendlyFormPlugin 140393175821904>, 'main_identifier': <FriendlyFormPlugin 140393175821904>, 'authorization_md': <repoze.what.middleware.AuthorizationMetadata object at 0x7fafd55fa390>, 'cookie': <AuthTktCookiePlugin 140393175819792>, 'sqlauth': <repoze.who.plugins.sa.SQLAlchemyAuthenticatorPlugin object at 0x7fafd55fa810>, 'sql_user_md': <repoze.who.plugins.sa.SQLAlchemyUserMDPlugin object at 0x7fafd55fa4d0>}, referer: http://myserver/ [error] [client *.*.*.*] routes.route: <routes.route.Route object at 0x7fafd55fae90>, referer: http://myserver/ [error] [client *.*.*.*] routes.url: <routes.util.URLGenerator object at 0x7fafd5a60dd0>, referer: http://myserver/ [error] [client *.*.*.*] toscawidgets.framework: <tw.mods.base.HostFramework object at 0x7fafd55fa2d0>, referer: http://myserver/ [error] [client *.*.*.*] toscawidgets.javascript.require_once: False, referer: http://myserver/ [error] [client *.*.*.*] toscawidgets.prefix: '/toscawidgets', referer: http://myserver/ [error] [client *.*.*.*] webob._parsed_query_vars: (MultiDict([]), ''), referer: http://myserver/ [error] [client *.*.*.*] webob.adhoc_attrs: {'start_response': <function repl_start_response at 0x7fafd5a687d0>, 'response_ext': None, 'identity': <repoze.who identity (hidden, dict-like) at 140393180204784>, 'language': 'en-us', 'response_type': None}, referer: http://myserver/ [error] [client *.*.*.*] wsgi process: 'Multiprocess', referer: http://myserver/ [error] [client *.*.*.*] wsgi.file_wrapper: <built-in method file_wrapper of mod_wsgi.Adapter object at 0x7fafd5a5e828>, referer: http://myserver/ [error] [client *.*.*.*] wsgiorg.routing_args: (<routes.util.URLGenerator object at 0x7fafd5a60dd0>, {'url': u'admin/', 'action': u'routes_placeholder', 'controller': u'root'}), referer: http://myserver/ [error] [client *.*.*.*] ------------------------------------------------------------, referer: http://myserver/ [Wed Jan 06 05:03:06 2010] [error] [client *.*.*.*] (70014)End of file found: mod_mime_magic: read failed from uncompress of /home/tgdev/spacetime/eagle/build/lib/eagle/public/favicon.ico, referer: http://myserver/admin/
-- You received this message because you are subscribed to the Google Groups "TurboGears" 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/turbogears?hl=en.

