我在尝试从OpenERP生成报告时收到错误。
File "/home/target/projects/orthene/pentaho_reports/wizard/report_prompt.py", line 207, in _setup_parameters
report_parameters = proxy.report.getParameterInfo(proxy_argument)
File "/usr/lib/python2.7/xmlrpclib.py", line 1224, in __call__
return self.__send(self.__name, args)
File "/usr/lib/python2.7/xmlrpclib.py", line 1578, in __request
verbose=self.__verbose
File "/usr/lib/python2.7/xmlrpclib.py", line 1264, in request
return self.single_request(host, handler, request_body, verbose)
File "/usr/lib/python2.7/xmlrpclib.py", line 1297, in single_request
return self.parse_response(response)
File "/usr/lib/python2.7/xmlrpclib.py", line 1473, in parse_response
return u.close()
File "/usr/lib/python2.7/xmlrpclib.py", line 793, in close
raise Fault(**self._stack[0])
Fault: <Fault 0: 'Failed to invoke method getParameterInfo in class com.willowit.reporting.PentahoRenderer: Failed at query: SELECT name FROM res_partner WHERE customer=True'>
以下是我的pentaho报告设计的样子: pentaho报告设计版本为5.0.1-Stable
SELECT name FROM res_partner WHERE customer = True
SELECT名称,城市,电话,电子邮件FROM res_partner WHERE customer = True AND name = $ {partner} // $ {partner}是已定义的参数
答案 0 :(得分:1)
Keyur,我建议你将它发布在WillowIT的github页面或这个pentaho模块上。
以下是我发现的https://github.com/WillowIT/Pentaho-reports-for-OpenERP/issues/125。
此查询是否返回NULL?
答案 1 :(得分:1)
OpenERP设置 - &gt;技术 - &gt;参数 - &gt;系统参数中的pentaho.postgres.password值错误。
应用正确的密码后,此问题已解决。
答案 2 :(得分:0)
错误
故障0:'无法在类com.willowit.reporting.PentahoRenderer中调用方法getParameterInfo:
是一个很普通的错误。当几乎任何出错时,它是来自Pentaho报告引擎的错误日志的最高级别,并且是返回给Odoo(OpenERP)的内容。因此,就其自身而言,处理可能出现的众多问题无济于事。
通常,tomcat日志文件( catalina.out )可以更有助于解决报告设置中的错误。
github上有Failed to invoke method getParameterInfo标记了许多问题。
我是否可以鼓励人们查看github问题并在寻找解决方案时发布。