电源故障后打开Odoo 10企业销售点应用程序时出错

时间:2017-04-08 16:47:30

标签: windows postgresql openerp

我正在使用Odoo 10.0 Enterprise

由于终端未正确关闭且电源故障,我现在在进入POS应用程序时收到以下错误

文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ http.py”,第638行,在_handle_exception中 文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ http.py”,第675行,在发送中 文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ http.py”,第331行,在_call_function中 文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ service \ model.py”,第119行,在包装器中 文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ http.py”,第324行,在checked_call中 文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ http.py”,第933行,调用 文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ http.py”,第504行,在response_wrap中 在search_read中输入文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ addons \ web \ controllers \ main.py”,第820行 文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ addons \ web \ controllers \ main.py”,第842行,在do_search_read中 在search_read中输入文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ models.py”,第4686行 文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ models.py”,第3012行,正在读取 文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ models.py”,第5201行, getitem 文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ fields.py”,第869行,获取 在Determ_value中的文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ fields.py”,第980行 在compute_value中的文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ fields.py”,第935行 文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ fields.py”,第926行,在_compute_value中 文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ addons \ point_of_sale \ models \ pos_config.py”,第162行,在_compute_current_session_user中 文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ fields.py”,第863行,获取 在ensure_one中输入文件“C:\ Program Files(x86)\ Odoo 10.0 \ server \ odoo \ models.py”,第4813行 ValueError:预期的单身人士:pos.session(918,917)

我知道有大约700个交易尚未在1个用户名上发布。

有人可以帮我解决这个问题。

似乎我必须修复数据库中的某些内容,但我不知道该怎么做

此致

雅克

1 个答案:

答案 0 :(得分:1)

所以经过48小时的不睡觉后,我已经想到了这一点:

System:        Odoo 10 Enterprise

 Platform:    Windows Server 2008 r2


 Actions:    

         1.    Delete all sessions in C:\Users\Administrator\AppData\Local\OpenERP S.A\Odoo\sessions

         2.    Open pgAdmin III

         3.    Use Object browser and browse to:

                                     a.    PostgreSQL (Enter Password)

                                     b.    Database   (Your Database name)

                                     c.    Schemas

                                     d.    public

                                     e.    Tables

                                     f.    pos_session

        4.    On the right window, select Properties at the top

        5.   Right click on rows           

        6.    Select View Data

        7.    Select View all rows

        8.    Scroll down to the bottom and then to the right and find the column called state

        9.    Working your way upwards change and make sure all is closed

        10.    When done, select save.

        11. Test the system

此致

雅克