阅读Odoo Python Traceback

时间:2017-08-06 06:22:34

标签: python openerp traceback

我正在开一个odoo网站,我对odoo或python非常熟悉,在测试时,后端的Products页面有一个XML语法错误我通过后端的调试模式进行了更改但是我确保在继续之前撤消这些更改。由于这仍然可能是问题的原因,我试图找出它正在修改的文件。

    Traceback (most recent call last):
      File "/opt/odoo/odoo/http.py", line 638, in _handle_exception
        return super(JsonRequest, self)._handle_exception(exception)
      File "/opt/odoo/odoo/http.py", line 675, in dispatch
        result = self._call_function(**self.params)
      File "/opt/odoo/odoo/http.py", line 331, in _call_function
        return checked_call(self.db, *args, **kwargs)
      File "/opt/odoo/odoo/service/model.py", line 119, in wrapper
        return f(dbname, *args, **kwargs)
      File "/opt/odoo/odoo/http.py", line 324, in checked_call
        result = self.endpoint(*a, **kw)
      File "/opt/odoo/odoo/http.py", line 933, in __call__
        return self.method(*args, **kw)
      File "/opt/odoo/odoo/http.py", line 504, in response_wrap
        response = f(*args, **kw)
      File "/opt/odoo/addons/web/controllers/main.py", line 862, in call_kw
        return self._call_kw(model, method, args, kwargs)
      File "/opt/odoo/addons/web/controllers/main.py", line 854, in _call_kw
        return call_kw(request.env[model], method, args, kwargs)
      File "/opt/odoo/odoo/api.py", line 679, in call_kw
        return call_kw_model(method, model, args, kwargs)
      File "/opt/odoo/odoo/api.py", line 664, in call_kw_model
        result = method(recs, *args, **kwargs)
      File "/opt/odoo/odoo/models.py", line 1324, in load_views
        for [v_id, v_type] in views
      File "/opt/odoo/odoo/models.py", line 1324, in <dictcomp>
        for [v_id, v_type] in views
      File "/opt/odoo/addons/mail/models/mail_thread.py", line 363, in fields_view_get
        res = super(MailThread, self).fields_view_get(view_id=view_id, view_type=view_type, toolbar=toolbar, submenu=submenu)
      File "/opt/odoo/odoo/models.py", line 1383, in fields_view_get
        root_view = View.browse(view_id).read_combined(['id', 'name', 'field_parent', 'type', 'model', 'arch'])
      File "/opt/odoo/odoo/addons/base/ir/ir_ui_view.py", line 638, in read_combined
        view_arch = etree.fromstring(view_data['arch'].encode('utf-8'))
      File "lxml.etree.pyx", line 3032, in lxml.etree.fromstring (src/lxml/lxml.etree.c:68106)
      File "parser.pxi", line 1785, in lxml.etree._parseMemoryDocument (src/lxml/lxml.etree.c:102455)
      File "parser.pxi", line 1673, in lxml.etree._parseDoc (src/lxml/lxml.etree.c:101284)
      File "parser.pxi", line 1074, in lxml.etree._BaseParser._parseDoc (src/lxml/lxml.etree.c:96466)
      File "parser.pxi", line 582, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:91275)
      File "parser.pxi", line 683, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:92461)
      File "parser.pxi", line 622, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:91757)
    XMLSyntaxError: Blank needed here, line 1, column 19

1 个答案:

答案 0 :(得分:1)

错误跟踪显示xml文件中存在一些语法错误。

更正语法后,您必须升级模块。

您可以从“应用”菜单升级模块,也可以在启动服务器时使用“-u”键,然后使用模块名称。

由于