← Back to team overview

openerp-india team mailing list archive

[Bug 1271832] [NEW] Cannot install website module ( unhashable type: 'list')

 

You have been subscribed to a public bug:

Steps to reproduce
* Install trunk-website-al branch for server,addons,web
* create database
* install module website

Openerp redirect to http://localhost:8069/?tutorial.banner=true

On console I get this:

2014-01-23 07:27:43,937 13869 INFO website_test werkzeug: 127.0.0.1 - - [23/Jan/2014 07:27:43] "POST /web/menu/load_needaction HTTP/1.1" 200 -
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 59420)
Traceback (most recent call last):
  File "/usr/lib/python2.7/SocketServer.py", line 582, in process_request_thread
    self.finish_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python2.7/SocketServer.py", line 640, in __init__
    self.finish()
  File "/usr/lib/python2.7/SocketServer.py", line 693, in finish
    self.wfile.flush()
  File "/usr/lib/python2.7/socket.py", line 303, in flush
    self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
----------------------------------------
2014-01-23 07:27:44,010 13869 INFO website_test werkzeug: 127.0.0.1 - - [23/Jan/2014 07:27:44] "GET /?tutorial.banner=true HTTP/1.1" 500 -
2014-01-23 07:27:44,036 13869 ERROR website_test werkzeug: Error on request:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 159, in run_wsgi
    execute(app)
  File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 146, in execute
    application_iter = app(environ, start_response)
  File "/mnt/files/src/openerp-server/website/server/openerp/service/server.py", line 260, in app
    return self.app(e,s)
  File "/mnt/files/src/openerp-server/website/server/openerp/service/wsgi_server.py", line 362, in application
    return application_unproxied(environ, start_response)
  File "/mnt/files/src/openerp-server/website/server/openerp/service/wsgi_server.py", line 348, in application_unproxied
    result = handler(environ, start_response)
  File "/mnt/files/src/openerp-server/website/server/openerp/http.py", line 913, in __call__
    return self.dispatch(environ, start_response)
  File "/mnt/files/src/openerp-server/website/server/openerp/http.py", line 871, in __call__
    return self.app(environ, start_wrapped)
  File "/usr/local/lib/python2.7/dist-packages/werkzeug/wsgi.py", line 411, in __call__
    return self.app(environ, start_response)
  File "/mnt/files/src/openerp-server/website/server/openerp/http.py", line 1037, in dispatch
    result = ir_http._dispatch()
  File "/mnt/files/src/openerp-server/website/addons/website/models/ir_http.py", line 65, in _dispatch
    return super(ir_http, self)._dispatch()
  File "/mnt/files/src/openerp-server/website/server/openerp/addons/base/ir/ir_http.py", line 121, in _dispatch
    return self._handle_exception(e)
  File "/mnt/files/src/openerp-server/website/addons/website/models/ir_http.py", line 119, in _handle_exception
    return super(ir_http, self)._handle_exception(exception)
  File "/mnt/files/src/openerp-server/website/server/openerp/addons/base/ir/ir_http.py", line 117, in _dispatch
    result = request.dispatch()
  File "/mnt/files/src/openerp-server/website/server/openerp/http.py", line 433, in dispatch
    r = self._call_function(**self.params)
  File "/mnt/files/src/openerp-server/website/server/openerp/http.py", line 217, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/mnt/files/src/openerp-server/website/server/openerp/service/model.py", line 112, in wrapper
    return f(dbname, *args, **kwargs)
  File "/mnt/files/src/openerp-server/website/server/openerp/http.py", line 212, in checked_call
    return self.func(*a, **kw)
  File "/mnt/files/src/openerp-server/website/server/openerp/http.py", line 514, in __call__
    return self.method(*args, **kw)
  File "/mnt/files/src/openerp-server/website/addons/website/controllers/main.py", line 42, in index
    return self.page("website.homepage")
  File "/mnt/files/src/openerp-server/website/addons/website/controllers/main.py", line 96, in page
    if request.context['editable']:
KeyError: 'editable'
2014-01-23 07:27:44,193 13869 INFO website_test werkzeug: 127.0.0.1 - - [23/Jan/2014 07:27:44] "GET /favicon.ico HTTP/1.1" 500 -
2014-01-23 07:27:44,217 13869 ERROR website_test werkzeug: Error on request:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 159, in run_wsgi
    execute(app)
  File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 146, in execute
    application_iter = app(environ, start_response)
  File "/mnt/files/src/openerp-server/website/server/openerp/service/server.py", line 260, in app
    return self.app(e,s)
  File "/mnt/files/src/openerp-server/website/server/openerp/service/wsgi_server.py", line 362, in application
    return application_unproxied(environ, start_response)
  File "/mnt/files/src/openerp-server/website/server/openerp/service/wsgi_server.py", line 348, in application_unproxied
    result = handler(environ, start_response)
  File "/mnt/files/src/openerp-server/website/server/openerp/http.py", line 913, in __call__
    return self.dispatch(environ, start_response)
  File "/mnt/files/src/openerp-server/website/server/openerp/http.py", line 871, in __call__
    return self.app(environ, start_wrapped)
  File "/usr/local/lib/python2.7/dist-packages/werkzeug/wsgi.py", line 411, in __call__
    return self.app(environ, start_response)
  File "/mnt/files/src/openerp-server/website/server/openerp/http.py", line 1037, in dispatch
    result = ir_http._dispatch()
  File "/mnt/files/src/openerp-server/website/addons/website/models/ir_http.py", line 64, in _dispatch
    return self._handle_exception(code=404)
  File "/mnt/files/src/openerp-server/website/addons/website/models/ir_http.py", line 116, in _handle_exception
    html = request.website._render('website.http_error', values)
  File "/mnt/files/src/openerp-server/website/server/openerp/osv/orm.py", line 377, in function_proxy
    return attr(self._cr, self._uid, [self._id], *args, **kwargs)
  File "/mnt/files/src/openerp-server/website/addons/website/models/website.py", line 261, in _render
    result = view.render(qweb_context, engine='website.qweb', context=context)
  File "/mnt/files/src/openerp-server/website/server/openerp/osv/orm.py", line 377, in function_proxy
    return attr(self._cr, self._uid, [self._id], *args, **kwargs)
  File "/mnt/files/src/openerp-server/website/server/openerp/addons/base/ir/ir_ui_view.py", line 792, in render
    return self.pool[engine].render(cr, uid, xml_id, values, loader=loader, context=context)
  File "/mnt/files/src/openerp-server/website/server/openerp/addons/base/ir/ir_qweb.py", line 211, in render
    return self.render_node(self.get_template(id_or_xml_id, v), v)
  File "/mnt/files/src/openerp-server/website/server/openerp/addons/base/ir/ir_qweb.py", line 145, in get_template
    if qcontext.loader and name not in qcontext.templates:
TypeError: unhashable type: 'list'



My platform: Linux ivann-ssd 3.2.0-58-generic-pae #88-Ubuntu SMP Tue Dec 3 18:00:02 UTC 2013 i686 i686 i386 GNU/Linux

** Affects: openobject-addons
     Importance: Undecided
         Status: New

-- 
Cannot install website module ( unhashable type: 'list')
https://bugs.launchpad.net/bugs/1271832
You received this bug notification because you are a member of OpenERP Indian Team, which is subscribed to OpenERP Addons.