跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 安装指南
  4. 求助cannot marshal None unless allow_none is enabled

求助cannot marshal None unless allow_none is enabled

已定时 已固定 已锁定 已移动 Odoo 安装指南
5 帖子 3 发布者 6.6k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • C 离线
    C 离线
    canonaa
    写于 最后由 编辑
    #1

    我安装的openerp版本是5.0.6,用浏览器打开进入后,点main menu的时候,出现 cannot marshal None unless allow_none is enabled错误,
    openerp-web错误日志:
    [30/Jan/2011:15:58:58] HTTP Traceback (most recent call last):
      File "/usr/local/lib/python2.5/site-packages/CherryPy-3.1.2-py2.5.egg/cherrypy/_cprequest.py", line 606, in respond
        cherrypy.response.body = self.handler()
      File "/usr/local/lib/python2.5/site-packages/CherryPy-3.1.2-py2.5.egg/cherrypy/_cpdispatch.py", line 25, in call
        return self.callable(*self.args, **self.kwargs)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/controllers/base.py", line 122, in wrapper
        return fn(*args, **kw)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/tools/expose.py", line 204, in func_wrapper
        res = func(*args, **kw)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/controllers/root.py", line 90, in menu
        return self.user_action('menu_id')
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/controllers/root.py", line 78, in user_action
        return controllers.actions.execute_by_id(act_id)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/controllers/actions.py", line 325, in execute_by_id
        return execute(res, **data)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/controllers/actions.py", line 258, in execute
        limit=data.get('limit'))
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/controllers/actions.py", line 91, in execute_window
        return Tree().create(params)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/controllers/base.py", line 122, in wrapper
        return fn(*args, **kw)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/tools/expose.py", line 204, in func_wrapper
        res = func(*args, **kw)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/controllers/tree.py", line 74, in create
        tree = tree_view.ViewTree(view, model, res_id, domain=domain, context=context, action="/tree/action")
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/widgets/base/meta.py", line 40, in wrapper
        res = func(self, *args, **kw)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/widgets/tree_view.py", line 116, in init
        self.sidebar = Sidebar(self.model, toolbar, context=self.context)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/widgets/base/meta.py", line 40, in wrapper
        res = func(self, *args, **kw)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/widgets/sidebar.py", line 111, in init
        ids = proxy.search([('res_model', '=', model), ('res_id', '=', id)], 0, 0, 0, self.context)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/rpc.py", line 389, in <lambda>
        return lambda *args: self._session.execute("object", "execute", self.resource, name, *args)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/rpc.py", line 350, in execute
        return self.gateway.execute(obj, method, *args)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/rpc.py", line 154, in execute
        return self.__execute(obj, method, args)
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/rpc.py", line 143, in __execute
        raise common.error(
    ('Application Error!'), str(e))
      File "/usr/local/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/openerp/common.py", line 72, in error
        raise TinyError(message=msg, title=title or _("Error"))
    TinyError: cannot marshal None unless allow_none is enabled

    1 条回复 最后回复
    0
    • mrshellyM 离线
      mrshellyM 离线
      mrshelly
      写于 最后由 编辑
      #2

      多刷新几次试试呢?

      是不是网页没有下载完全, 点击过快造成的呢?

      1 条回复 最后回复
      0
      • C 离线
        C 离线
        canonaa
        写于 最后由 编辑
        #3

        多刷新也不行

        1 条回复 最后回复
        0
        • E 离线
          E 离线
          elicoidal
          写于 最后由 编辑
          #4

          This is a bug in v6.0 when you try to use https in openerp-web. Should be solved by next release. In the meantime, the best is to switch to netrpc for openerp-web or update your code from bzr.

          Eric

          1 条回复 最后回复
          0

          • 登录

          • 没有帐号? 注册

          • 登录或注册以进行搜索。
          • 第一个帖子
            最后一个帖子
          0
          • 版块
          • 标签
          • 热门
          • 用户
          • 群组