Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

创建数据库失败:OperationalError: Unable to use a closed cursor.



  • 我用源码运行7.0还是有这个错误:
    raise psycopg2.OperationalError(msg)
    OperationalError: Unable to use a closed cursor.

    但是我用当天的exe安装版就没有这个问题。。。

    我跟了一下代码,问题出在这个地方,里面涉及到LRU,这个概念我不熟。但是我不知道怎样改。。。
    translated_msg = trans._get_source(cr, uid, self._name, 'constraint', lng, msg)

    各位大师有什么建议吗?



  • 调试发现pytz的版本过老,导致抛出异常。换用最新版本之后,问题解决。

    另,OperationalError: Unable to use a closed cursor.这个错误对OpenERP来讲是一个非常General的错误,并不能说明是数据库的问题。很多地方OpenERP会抛出异常,最后它一旦捕获了该异常后就会关闭cursor,导致最后的这个错误。所以这个错误到底是什么引起的需要case by case。。。sign。。。



  • 是的,并不能说明是数据库的问题,还要看log查找具体原因。


Log in to reply