用open-client.exe登陆提示Assertion failed错误
-
这两天刚接触openerp,刚装时好像没什么,正研究着,前天晚上,登陆就提示这个,
Microsoft Visual C++ Runtime Library
Assertion failed!
Program: C:openerp allinoneclientopenerp-client.exe
file: CXXcxx_extensions.cxx
line:1187
后面还有信息,就不打完了.
5.06
5.05都是这样.在两台电脑上都是这样,家里的,办公的.
不知是怎么回事.望那位朋友能帮忙解决.
不然想学着试用,实施,都法了.
[attach]230[/attach]
附上log文件,做成了压缩包,好上传.
[attach]231[/attach]
另外,我刚看了一下,安装的是allinone包,所以用的应该是安装路径里的MSVCP71.DLL[[i] 本帖最后由 riguang 于 2009-10-17 18:35 编辑 [/i]]
-
可能是你系统自带的msvcp运行库有问题或版本不匹配。运行库的名字为msvcpXX.dll,(XX为不同的版本) 到其他电脑或网上下载并替换系统中的同名文件,多数能解决问题。
-
你的出错信息中有提到版本吗?
你可以试试安装这个包:
download.microsoft.com/download/5/2/1/5212066c-5f48-4b16-a059-ed84b505a65d/vcredist_x86.exe -
看了一下你的log文件,里面只有一类错误:UnicodeDecodeError, 这个错误与我几个月前报告的一个bug相关: shine-it.net/viewthread.php?tid=529&extra=page%3D1
因为你的openerp服务器安装在中文windows上,其返回的服务器所在时区的信息来自中文windows,其内容是中文,客户端程序不但不能解析服务器所在的时区,而且面对中文内容还出现了解码错误。
在GTK客户端中将时区设置为空,试试。
不过,我不能确定这个log中的错误与你之前反应的Assertion error是不是有关系,google 了一下好象,你之前提到的错误与matplotlib有关。是不是在openerp中显示图表的时候才会有那样的错误?
-
是不是用ghost光盘安装的系统?