Skip to content

Instantly share code, notes, and snippets.

@anibalpacheco
Created March 28, 2014 17:54
Show Gist options
  • Save anibalpacheco/9838846 to your computer and use it in GitHub Desktop.
Save anibalpacheco/9838846 to your computer and use it in GitHub Desktop.
DetachedInstanceError
(ckan)anibal@ThinkCentre-M71z:~/venv/ckan/src/ckan$ paster serve development.ini
2014-03-28 14:48:48,866 WARNI [ckan.plugins.core] Plugin 'googleanalytics' is using deprecated interface IGenshiStreamFilter
/home/anibal/venv/ckan/local/lib/python2.7/site-packages/openid/store/sqlstore.py:437: RuntimeWarning: tp_compare didn't return -1 or -2 for exception
import psycopg as exceptions
2014-03-28 14:48:49,973 WARNI [ckan.lib.uploader] Please use config option ckan.storage_path instaed of
ofs.storage_path
Starting server in PID 3213.
serving on 0.0.0.0:5000 view at http://127.0.0.1:5000
2014-03-28 14:49:00,363 INFO [ckan.lib.base] / render time 1.774 seconds
2014-03-28 14:49:00,745 INFO [ckan.lib.base] /api/i18n/es render time 0.005 seconds
2014-03-28 14:51:00,286 INFO [ckan.lib.base] /dataset/operadores-turisticos-habilitados render time 0.429 seconds
2014-03-28 14:51:00,615 INFO [ckan.lib.base] /api/i18n/es render time 0.001 seconds
Error - <class 'sqlalchemy.orm.exc.DetachedInstanceError'>: Parent instance <Package at 0x7fd65c1240d0> is not bound to a Session; lazy load operation of attribute 'related' cannot proceed
URL: http://localhost:5000/dataset/operadores-turisticos-habilitados/related
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/weberror/errormiddleware.py', line 162 in __call__
app_iter = self.application(environ, sr_checker)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/webob/dec.py', line 147 in __call__
resp = self.call_func(req, *args, **self.kwargs)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/webob/dec.py', line 208 in call_func
return self.func(req, *args, **kwargs)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/fanstatic/publisher.py', line 234 in __call__
return request.get_response(self.app)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/webob/request.py', line 1053 in get_response
application, catch_exc_info=False)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/webob/request.py', line 1022 in call_application
app_iter = application(self.environ, start_response)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/webob/dec.py', line 147 in __call__
resp = self.call_func(req, *args, **self.kwargs)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/webob/dec.py', line 208 in call_func
return self.func(req, *args, **kwargs)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/fanstatic/injector.py', line 54 in __call__
response = request.get_response(self.app)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/webob/request.py', line 1053 in get_response
application, catch_exc_info=False)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/webob/request.py', line 1022 in call_application
app_iter = application(self.environ, start_response)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/beaker/middleware.py', line 73 in __call__
return self.app(environ, start_response)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/beaker/middleware.py', line 155 in __call__
return self.wrap_app(environ, session_start_response)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/routes/middleware.py', line 131 in __call__
response = self.app(environ, start_response)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/pylons/wsgiapp.py', line 125 in __call__
response = self.dispatch(controller, environ, start_response)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/pylons/wsgiapp.py', line 324 in dispatch
return controller(environ, start_response)
File '/home/anibal/venv/ckan/src/ckan/ckan/lib/base.py', line 346 in __call__
res = WSGIController.__call__(self, environ, start_response)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/pylons/controllers/core.py', line 221 in __call__
response = self._dispatch_call()
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/pylons/controllers/core.py', line 172 in _dispatch_call
response = self._inspect_call(func)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/pylons/controllers/core.py', line 107 in _inspect_call
result = self._perform_call(func, args)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/pylons/controllers/core.py', line 60 in _perform_call
return func(**args)
File '/home/anibal/venv/ckan/src/ckan/ckan/controllers/related.py', line 126 in list
return base.render("package/related_list.html")
File '/home/anibal/venv/ckan/src/ckan/ckan/lib/base.py', line 224 in render
loader_class=loader_class)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/pylons/templating.py', line 249 in cached_template
return render_func()
File '/home/anibal/venv/ckan/src/ckan/ckan/lib/base.py', line 161 in render_template
return render_jinja2(template_name, globs)
File '/home/anibal/venv/ckan/src/ckan/ckan/lib/base.py', line 104 in render_jinja2
return template.render(**extra_vars)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/jinja2/environment.py', line 894 in render
return self.environment.handle_exception(exc_info, True)
File '/home/anibal/venv/ckan/src/ckan/ckan/templates/package/related_list.html', line 3 in top-level template code
{% set pkg = c.pkg %}
File '/home/anibal/venv/ckan/src/ckan/ckan/templates/package/read_base.html', line 1 in top-level template code
{% extends "package/base.html" %}
File '/home/anibal/venv/ckan/src/ckan/ckan/templates/package/base.html', line 3 in top-level template code
{% set pkg = c.pkg_dict or pkg_dict %}
File '/home/anibal/venv/ckan/src/ckanext-agesic/ckanext/agesic/templates/page.html', line 1 in top-level template code
{% ckan_extends %}
File '/home/anibal/venv/ckan/src/ckan/ckan/templates/page.html', line 1 in top-level template code
{% extends "base.html" %}
File '/home/anibal/venv/ckan/src/ckanext-agesic/ckanext/agesic/templates/base.html', line 1 in top-level template code
{% ckan_extends %}
File '/home/anibal/venv/ckan/src/ckanext-googleanalytics/ckanext/googleanalytics/templates/base.html', line 1 in top-level template code
{% ckan_extends %}
File '/home/anibal/venv/ckan/src/ckan/ckan/templates/base.html', line 102 in top-level template code
{%- block page %}{% endblock -%}
File '/home/anibal/venv/ckan/src/ckan/ckan/templates/page.html', line 19 in block "page"
{%- block content %}
File '/home/anibal/venv/ckan/src/ckan/ckan/templates/page.html', line 22 in block "content"
{% block main_content %}
File '/home/anibal/venv/ckan/src/ckan/ckan/templates/page.html', line 58 in block "main_content"
{% block primary %}
File '/home/anibal/venv/ckan/src/ckan/ckan/templates/page.html', line 71 in block "primary"
{% block primary_content %}
File '/home/anibal/venv/ckan/src/ckan/ckan/templates/page.html', line 91 in block "primary_content"
{% block primary_content_inner %}
File '/home/anibal/venv/ckan/src/ckan/ckan/templates/package/related_list.html', line 9 in block "primary_content_inner"
{% block related_list %}
File '/home/anibal/venv/ckan/src/ckan/ckan/templates/package/related_list.html', line 10 in block "related_list"
{% if c.pkg.related %}
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/jinja2/environment.py', line 372 in getattr
return getattr(obj, attribute)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/sqlalchemy/orm/attributes.py', line 168 in __get__
return self.impl.get(instance_state(instance),dict_)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/sqlalchemy/orm/attributes.py', line 453 in get
value = self.callable_(state, passive)
File '/home/anibal/venv/ckan/local/lib/python2.7/site-packages/sqlalchemy/orm/strategies.py', line 481 in _load_for_state
(mapperutil.state_str(state), self.key)
DetachedInstanceError: Parent instance <Package at 0x7fd65c1240d0> is not bound to a Session; lazy load operation of attribute 'related' cannot proceed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment