OpenERP 7上的Jasper报告模块

时间:2014-09-29 02:51:14

标签: python jasper-reports openerp

我正在尝试为OpenERP 7安装Jasper Report模块

我从这里得到了Syleam mdule https://github.com/syleam/openerp-jasperserver

从这里下载OpenERP 7 http://nightly.openerp.com/7.0/nightly/src/

我已经安装了此模块所需的httplib2,pyPdf和python-dime。但是当我尝试安装模块时出现此错误

  

OpenERP服务器错误

     

客户端回溯(最近一次调用最后一次):文件   " /opt/openerp-7/openerp/addons/web/http.py" ;,第204行,发送       响应["结果"] =方法(self,** self.params)文件" /opt/openerp-7/openerp/addons/web/controllers/main.py" ;, line 1132年   call_button       action = self._call_kw(req,model,method,args,{})File" /opt/openerp-7/openerp/addons/web/controllers/main.py" ;, line 1120,in   _call_kw       return getattr(req.session.model(model),method)(* args,** kwargs)File" /opt/openerp-7/openerp/addons/web/session.py" ;,第42行,在代理中       result = self.proxy.execute_kw(self.session._db,self.session._uid,self.session._password,self.model,method,args,   kw)文件" /opt/openerp-7/openerp/addons/web/session.py" ;,第30行,在   proxy_method       result = self.session.send(self.service_name,method,* args)File" /opt/openerp-7/openerp/addons/web/session.py" ;,第103行,发送       提升xmlrpclib.Fault(openerp.tools.ustr(e),formatted_info)

     

服务器跟踪(最近一次调用最后一次):文件   " /opt/openerp-7/openerp/addons/web/session.py" ;,第89行,发送       返回openerp.netsvc.dispatch_rpc(service_name,method,args)文件" /opt/openerp-7/openerp/netsvc.py",第296行,在dispatch_rpc中       result = ExportService.getService(service_name).dispatch(method,params)File" /opt/openerp-7/openerp/service/web_services.py" ;, line   626,在派遣中       res = fn(db,uid,* params)file" /opt/openerp-7/openerp/osv/osv.py" ;,第190行,在execute_kw中       return self.execute(db,uid,obj,method,* args,** kw或{})File" /opt/openerp-7/openerp/osv/osv.py" ;,第132行,in包装纸       返回f(self,dbname,* args,** kwargs)文件" /opt/openerp-7/openerp/osv/osv.py" ;,第199行,执行       res = self.execute_cr(cr,uid,obj,method,* args,** kw)file" /opt/openerp-7/openerp/osv/osv.py" ;,第187行,在execute_cr中       return getattr(object,method)(cr,uid,* args,** kw)File" /opt/openerp-7/openerp/addons/base/module/module.py" ;, line 426,in   button_immediate_install       return self._button_immediate_function(cr,uid,ids,self.button_install,context = context)文件   " /opt/openerp-7/openerp/addons/base/module/module.py" ;,第477行,在   _button_immediate_function       _,pool = pooler.restart_pool(cr.dbname,update_module = True)文件" /opt/openerp-7/openerp/pooler.py" ;,第39行,在restart_pool中       registry = RegistryManager.new(db_name,force_demo,status,update_module)File" /opt/openerp-7/openerp/modules/registry.py",   第233行,新的       openerp.modules.load_modules(registry.db,force_demo,status,update_module)File" /opt/openerp-7/openerp/modules/loading.py",   第354行,在load_modules中       loaded_modules,update_module)File" /opt/openerp-7/openerp/modules/loading.py" ;,第256行,in   load_marked_modules       loaded,processed = load_module_graph(cr,graph,progressdict,report = report,skip_modules = loaded_modules,   perform_checks = perform_checks)文件   " /opt/openerp-7/openerp/modules/loading.py" ;,第188行,在   load_module_graph       load_data(module_name,idref,mode)File" /opt/openerp-7/openerp/modules/loading.py" ;,第76行,in       load_data = lambda * args:_load_data(cr,* args,kind =' data')File" /opt/openerp-7/openerp/modules/loading.py" ;,第124行,在   _load_data       tools.convert_xml_import(cr,module_name,fp,idref,mode,noupdate,report)File" /opt/openerp-7/openerp/tools/convert.py",   第959行,在convert_xml_import中       obj.parse(doc.getroot())File" /opt/openerp-7/openerp/tools/convert.py" ;,第852行,解析       self._tags [rec.tag](self.cr,rec,n)文件" /opt/openerp-7/openerp/tools/convert.py",第812行,在_tag_record中       f_val = _eval_xml(self,field,self.pool,cr,self.uid,self.idref)文件" /opt/openerp-7/openerp/tools/convert.py",第154行,在_eval_xml中       for n in in node]),idref)File" /opt/openerp-7/openerp/tools/convert.py" ;,第148行,在_process       idref [id] = self.id_get(cr,id)文件" /opt/openerp-7/openerp/tools/convert.py",第829行,在id_get中       res = self.model_id_get(cr,id_str)文件" /opt/openerp-7/openerp/tools/convert.py",第838行,在model_id_get中       return model_data_obj.get_object_reference(cr,self.uid,mod,id_str)File" /opt/openerp-7/openerp/tools/cache.py" ;,第18行,in   抬头       r = self.lookup(self2,cr,* args)文件" /opt/openerp-7/openerp/tools/cache.py",第46行,在查找中       value = d [key] = self.method(self2,cr,* args)File" /opt/openerp-7/openerp/addons/base/ir/ir_model.py" ;, line 876,in   get_object_reference       data_id = self._get_id(cr,uid,module,xml_id)文件" /opt/openerp-7/openerp/tools/cache.py",第18行,在查找中       r = self.lookup(self2,cr,* args)文件" /opt/openerp-7/openerp/tools/cache.py",第46行,在查找中       value = d [key] = self.method(self2,cr,* args)File" /opt/openerp-7/openerp/addons/base/ir/ir_model.py" ;, line 869,in   _get_id       引发ValueError('当前没有在系统中定义的外部ID:%s。%s'%(module,xml_id))ValueError:没有这样的外部ID   目前在系统中定义:   jasper_server.load_jrxml_file_wizard_action

任何人都可以帮助我解决发生的事情以及如何解决这个问题?

当我尝试打开模块jasper_server_wizard_sample时,我又收到了一个错误(打开不安装)

1 个答案:

答案 0 :(得分:0)

目前有一个开放的Pull Request到"安装模块没有关于缺少引用的错误"。

也许它是一个错误,而且PR修复了它。