Skip to content

Unable to generate pentaho report with user different from Admin #296

@maicoldlb09

Description

@maicoldlb09

I've got this issue:
image
and this is my log server
2017-09-06 20:56:10,143 19343 ERROR ukvivential openerp.service.report: Exception: <Fault 0: 'Failed to invoke method execute in class com.willowit.reporting.PentahoRenderer: java.lang.String cannot be cast to java.lang.Integer'>
Traceback (most recent call last):
File "/home/mdlb/Templates/odoo/openerp/service/report.py", line 93, in go
result, format = openerp.report.render_report(cr, uid, ids, object, datas, context)
File "/home/mdlb/Templates/odoo/openerp/report/init.py", line 40, in render_report
return registry['ir.actions.report.xml'].render_report(cr, uid, ids, name, data, context)
File "/home/mdlb/Templates/odoo/openerp/api.py", line 268, in wrapper
return old_api(self, *args, **kwargs)
File "/home/mdlb/Templates/odoo/openerp/addons/base/ir/ir_actions.py", line 156, in render_report
return new_report.create(cr, uid, res_ids, data, context)
File "/home/mdlb/Templates/odoo/openerp/addons_pentaho/pentaho_reports/core.py", line 269, in create
rendered_report, output_type = report_instance.execute()
File "/home/mdlb/Templates/odoo/openerp/addons_pentaho/pentaho_reports/core.py", line 201, in execute
return self.execute_report()
File "/home/mdlb/Templates/odoo/openerp/addons_pentaho/pentaho_reports/core.py", line 239, in execute_report
rendered_report = proxy.report.execute(proxy_argument).data
File "/usr/lib/python2.7/xmlrpclib.py", line 1243, in call
return self.__send(self.__name, args)
File "/usr/lib/python2.7/xmlrpclib.py", line 1602, in __request
verbose=self.__verbose
File "/usr/lib/python2.7/xmlrpclib.py", line 1283, in request
return self.single_request(host, handler, request_body, verbose)
File "/usr/lib/python2.7/xmlrpclib.py", line 1316, in single_request
return self.parse_response(response)
File "/usr/lib/python2.7/xmlrpclib.py", line 1493, in parse_response
return u.close()
File "/usr/lib/python2.7/xmlrpclib.py", line 800, in close
raise Fault(**self._stack[0])
Fault: <Fault 0: 'Failed to invoke method execute in class com.willowit.reporting.PentahoRenderer: java.lang.String cannot be cast to java.lang.Integer'>
2017-09-06 20:56:10,483 19343 ERROR ukvivential openerp.addons.web.controllers.main: An exception occured during an http request
Traceback (most recent call last):
File "/home/mdlb/Templates/odoo/openerp/addons/web/controllers/main.py", line 72, in wrap
return f(*args, **kwargs)
File "/home/mdlb/Templates/odoo/openerp/addons/web/controllers/main.py", line 1577, in index
request.session.db, request.session.uid, request.session.password, report_id)
File "/home/mdlb/Templates/odoo/openerp/http.py", line 885, in proxy_method
result = dispatch_rpc(self.service_name, method, args)
File "/home/mdlb/Templates/odoo/openerp/http.py", line 115, in dispatch_rpc
result = dispatch(method, params)
File "/home/mdlb/Templates/odoo/openerp/service/report.py", line 34, in dispatch
res = fn(db, uid, *params)
File "/home/mdlb/Templates/odoo/openerp/service/report.py", line 141, in exp_report_get
return _check_report(report_id)
File "/home/mdlb/Templates/odoo/openerp/service/report.py", line 119, in _check_report
raise openerp.osv.orm.except_orm(exc.message, exc.traceback)
except_orm: ('', (<class 'xmlrpclib.Fault'>, <Fault 0: 'Failed to invoke method execute in class com.willowit.reporting.PentahoRenderer: java.lang.String cannot be cast to java.lang.Integer'>, <traceback object at 0x7f85464e3ab8>))
It works well when I generate the pentaho report as Admin user, Any suggestion ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions