Giter Site home page Giter Site logo

jasperreports_odoo's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jasperreports_odoo's Issues

Taxes subreport in invoice report

When try print jasper invoice with subreport for taxes:

2017-11-07 00:38:31,836 27079 INFO SecurDemo odoo.addons.jasper_reports.jasper_report: Requested report: '/home/juani/odoo/v10/custom_addons/jasper_reports/custom_reports/facturajuani.jrxml'
2017-11-07 00:38:31,838 27079 INFO SecurDemo odoo.addons.jasper_reports.jasper_report: Temporary data file: '/tmp/tmpOibfi1'
2017-11-07 00:38:31,838 27079 ERROR SecurDemo odoo.service.report: Exception: 'str' object is not callable
Traceback (most recent call last):
File "/home/juani/odoo/v10/server/odoo/service/report.py", line 94, in go
result, format = odoo.report.render_report(cr, uid, ids, object, datas, context)
File "/home/juani/odoo/v10/server/odoo/report/init.py", line 19, in render_report
return env['ir.actions.report.xml'].render_report(ids, name, data)
File "/home/juani/odoo/v10/odoo/odoo/addons/base/ir/ir_actions.py", line 234, in render_report
return report.create(self._cr, self._uid, res_ids, data, context=self._context)
File "/home/juani/odoo/v10/custom_addons/jasper_reports/jasper_report.py", line 311, in create
return r.execute()
File "/home/juani/odoo/v10/custom_addons/jasper_reports/jasper_report.py", line 142, in execute
if sub_report.language() == 'xpath':
TypeError: 'str' object is not callable
2017-11-07 00:38:32,082 27079 ERROR SecurDemo odoo.addons.web.controllers.main: An exception occured during an http request
Traceback (most recent call last):
File "/home/juani/odoo/v10/odoo/addons/web/controllers/main.py", line 70, in wrap
return f(*args, **kwargs)
File "/home/juani/odoo/v10/odoo/addons/web/controllers/main.py", line 1477, in index
request.session.db, request.session.uid, request.session.password, report_id])
File "/home/juani/odoo/v10/server/odoo/http.py", line 118, in dispatch_rpc
result = dispatch(method, params)
File "/home/juani/odoo/v10/server/odoo/service/report.py", line 35, in dispatch
res = fn(db, uid, *params)
File "/home/juani/odoo/v10/server/odoo/service/report.py", line 142, in exp_report_get
return _check_report(report_id)
File "/home/juani/odoo/v10/server/odoo/service/report.py", line 120, in _check_report
raise UserError('%s: %s' % (exc.message, exc.traceback))
UserError: (u''str' object is not callable: (<type 'exceptions.TypeError'>, TypeError("'str' object is not callable",), <traceback object at 0x7fa948f25ea8>)', None)

Error in odoo when fonts are added to jasper studio

Hello, when adding fonts in Jasper studio preferences (in order to generate properly PDF), we got this error from odoo:

odoo.exceptions.UserError: ("Report Error\n<Fault 0: 'Failed to invoke method execute in class com.nantic.jasperreports.JasperServer: org/apache/batik/bridge/FontFamilyResolver'>", '')

Fonts have been installed on the server side by @dcorio

[11.0] Email template compatibility

I've just noticed that jasper reports aren't compatible with email templates.
If you try to select a Jasper Report from an email template you get the following error:

Unsupported report type jasper found.

jasper cannot to db

Hi..im new with odoo jasper intergration. im used to use jasper back then. but this time, i try to explore odoo jasper. so i have problem to generate the report. when i generate the report (pdf), it take long time to generate. then pdf generated but when i open the pdf, i got error
[ attachment1 ]

i check odoo log file and got error that no connection could be made [ attachment2 ]

can u help me?.

thank

Error while printing demo report

odoo.exceptions.UserError: ("Report Error\n<Fault 0: 'Failed to invoke method execute in class com.nantic.jasperreports.JasperServer: Metaspace'>", '') - - -

This is in odoo12 with java version 11

[11.0] jasper_load and workers

It looks like that jasper_load breaks the loading if multiple workers are used.

I get:

File "/opt/odoo/community_addons/bundles/jasper_reports/jasper_load/load.py", line 61, in prefork_server_init
self.address = Config['xmlrpc'] and
File "/opt/odoo/odoo/odoo/tools/config.py", line 603, in getitem
return self.options[key]
KeyError: 'xmlrpc'

The config param used here (*) isn't used anymore by V11

(*) https://github.com/JayVora-SerpentCS/Jasperreports_odoo/blob/11.0/jasper_load/load.py#L61

jasper repors on odoo 10 enterprise

We installed jasper reports on odoo 10 enterprise.
We attached a file sale_order.jrxml in custom reports and tried to get printout of sale order.
But we are getting error as below

## 'list' object is not callable: (<type 'exceptions.TypeError'>, TypeError("'list' object is not callable",), <traceback object at 0x7f465afa15f0>)

2017-03-30 09:25:01,402 856 INFO odooe odoo.addons.jasper_reports.jasper_report: Requested report: '/odoo/odoo-server/addons/jasper_reports/demo/sale_order_report.jrxml'
2017-03-30 09:25:01,403 856 INFO odooe odoo.addons.jasper_reports.jasper_report: Temporary data file: '/tmp/tmpuB35KI'
2017-03-30 09:25:01,404 856 ERROR odooe odoo.service.report: Exception: 'list' object is not callable
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/odoo/service/report.py", line 94, in go
result, format = odoo.report.render_report(cr, uid, ids, object, datas, context)
File "/usr/lib/python2.7/dist-packages/odoo/report/init.py", line 19, in render_report
return env['ir.actions.report.xml'].render_report(ids, name, data)
File "/usr/lib/python2.7/dist-packages/odoo/addons/base/ir/ir_actions.py", line 234, in render_report
return report.create(self._cr, self._uid, res_ids, data, context=self._context)
File "/odoo/odoo-server/addons/jasper_reports/jasper_report.py", line 311, in create
return r.execute()
File "/odoo/odoo-server/addons/jasper_reports/jasper_report.py", line 134, in execute
generator.generate(data_file)
File "/odoo/odoo-server/addons/jasper_reports/JasperReports/browse_data_generator.py", line 315, in generate
relations = self.report.relations()
TypeError: 'list' object is not callable

We are not getting any error on odoo 10 community for the same report.

Medha Joshi

[11.0] subreports compilation

Not really sure this is a bug.

In order to use subreports, both jrxml and jasper files need to be listed in the jasper_file_ids field.
If only the jrxml file is uploaded, the module doesn't compile the subreports and returns an error.

[11] Java Library

Hello,
I've just install jasperserver and want to use your module.
I've problem with Java path in compagny view.

The module is installed in /var/lib/odoo/.local/share/Odoo/addons/11.0
I've test /var/lib/odoo/.local/share/Odoo/addons/11.0/jasper_reports/java or /var/lib/odoo/.local/share/Odoo/addons/11.0/jasper_reports

Ever the same error that impossible to find java library.

Can you help me to put the good path ?

Thanks

Report doesn't print

Hello,
I am using your module jasper report in odoo v12 and when I tried to print the default sale order report, nothing shows. And to create a new report there is not "Add a line" in the files panel.

This is the first lines of errors showed in the jasperserver.log :

1 [XML-RPC-0] ERROR org.apache.commons.digester.Digester - Parse Error at line 2 column 454: cvc-complex-type.3.2.2: Attribute 'uuid' is not allowed to appear in element 'jasperReport'.
org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 454; cvc-complex-type.3.2.2: Attribute 'uuid' is not allowed to appear in element 'jasperReport'.

Thank you so much for your help!!
Regards,
P.

JasperServer EXCEPTION: [Errno 111]

I get this error:
openerp.addons.jasper_reports.JasperReports.JasperServer: EXCEPTION: [Errno 111] Connessione rifiutata (111, 'Connessione rifiutata')

with debian jessie 64bit, odoo, 5 workers, psycogreen 1.0 and no im_chat module
with no workers it works

jasperReports_Odoo

When i click on print button for printing my report this error occurs. Please resolve my problem

'list' object is not callable: (<type 'exceptions.TypeError'>, TypeError("'list' object is not callable",), <traceback object at 0x052A1490>)

Jasper report Error

I am in the process of creating a basic report on Odoo 10 using JasperReport module by following instructions on the website - http://www.serpentcs.com/wp-content/uploads/2015/03/jasper-report-Documentation.pdf
Jasper report is created successfully but when I try to print the report, it gives following error -

Odoo Warning - Warning
2
No such file or directory: (<type 'exceptions.OSError'>, OSError(2, 'No such file or directory'), <traceback object at 0x7fc9e0eda0e0>)

Here is the odoo-server.log -
2017-03-07 07:52:08,470 5855 INFO test odoo.addons.jasper_reports.jasper_report: Requested report: '/odoo/odoo-server/addons/jasper_reports/custom_reports/report1.jrxml'
2017-03-07 07:52:08,472 5855 INFO test odoo.addons.jasper_reports.jasper_report: Temporary data file: '/tmp/tmpicHYZ2'
2017-03-07 07:52:08,476 5855 WARNING test odoo.addons.jasper_reports.JasperReports.browse_data_generator: Field '' (path: currency_id/) does not exist in model 'res.currency'.
2017-03-07 07:52:08,476 5855 WARNING test odoo.addons.jasper_reports.JasperReports.browse_data_generator: Field '' (path: company_id/) does not exist in model 'res.company'.
2017-03-07 07:52:08,521 5855 ERROR test odoo.service.report: Exception: [Errno 2] No such file or directory: '/odoo/odoo-server/addons/jasper_reports/JasperReports/../java'
Traceback (most recent call last):
File "/odoo/odoo-server/odoo/service/report.py", line 94, in go
result, format = odoo.report.render_report(cr, uid, ids, object, datas, context)
File "/odoo/odoo-server/odoo/report/init.py", line 19, in render_report
return env['ir.actions.report.xml'].render_report(ids, name, data)
File "/odoo/odoo-server/odoo/addons/base/ir/ir_actions.py", line 234, in render_report
return report.create(self._cr, self._uid, res_ids, data, context=self._context)
File "/odoo/odoo-server/addons/jasper_reports/jasper_report.py", line 311, in create
return r.execute()
File "/odoo/odoo-server/addons/jasper_reports/jasper_report.py", line 183, in execute
sub_report_data_files)
File "/odoo/odoo-server/addons/jasper_reports/jasper_report.py", line 272, in execute_report
output_file, parameters)
File "/odoo/odoo-server/addons/jasper_reports/JasperReports/jasper_server.py", line 110, in execute
self.start()
File "/odoo/odoo-server/addons/jasper_reports/JasperReports/jasper_server.py", line 97, in start
process = subprocess.Popen(command, env=env, cwd=cwd)
File "/usr/lib/python2.7/subprocess.py", line 711, in init
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1343, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory: '/odoo/odoo-server/addons/jasper_reports/JasperReports/../java'
2017-03-07 07:52:08,717 5855 ERROR test odoo.addons.web.controllers.main: An exception occured during an http request
Traceback (most recent call last):
File "/odoo/odoo-server/addons/web/controllers/main.py", line 68, in wrap
return f(*args, **kwargs)
File "/odoo/odoo-server/addons/web/controllers/main.py", line 1445, in index
request.session.db, request.session.uid, request.session.password, report_id])
File "/odoo/odoo-server/odoo/http.py", line 118, in dispatch_rpc
result = dispatch(method, params)
File "/odoo/odoo-server/odoo/service/report.py", line 35, in dispatch
res = fn(db, uid, *params)
File "/odoo/odoo-server/odoo/service/report.py", line 142, in exp_report_get
return _check_report(report_id)
File "/odoo/odoo-server/odoo/service/report.py", line 120, in _check_report
raise UserError('%s: %s' % (exc.message, exc.traceback))
UserError: (u"2\nNo such file or directory: (<type 'exceptions.OSError'>, OSError(2, 'No such file or directory'), <traceback object at 0x7fc9e14993b0>)", None)
2017-03-07 07:52:08,720 5855 INFO test werkzeug: 127.0.0.1 - - [07/Mar/2017 07:52:08] "POST /web/report HTTP/1.1" 500 -
2017-03-07 07:52:09,349 5855 DEBUG ? odoo.service.server: cron1 polling for jobs

Pass invoice Parameter in Jasper

Hi, I was created a print format and work fine from ireport using a sql query, how need put the parameter to print from odoo specific invoice without create a print button ?

thanks

Pass parameter to JasperReport

Hi, i try to pass some parameter to report in odoo V10 but i have this error:

Report Error
Failed to invoke method execute in class com.nantic.jasperreports.JasperServer: null: None

This is my code:

def check_report(self, ids, context=None):
data={}
data['model']='product.product'
data['ids']=ids
data['origin_records']=False
data.update({'parameters':{
'report_title':"Reporte Producto con jasper",
'product_id':self.browse(cr,uid,ids[0]).product_id.id
}
})
r= {
'type':'ir.actions.report.xml',
'report_name':'report_product',
'datas':data,
}
return r
product_report_stock_wizard()

Have some example how to create a Report with parameters on a Menu ?

Thanks a lot.

Odoo 11 xPath Report bug

Hello.
I was facing some troubles while exporting a report in Odoo v. 11 in xPath language.
All the data exported was shifted one container and it was due to a duplicate header in the CSV data file generated for xPath.

I fixed it removing the line:
https://github.com/JayVora-SerpentCS/Jasperreports_odoo/blob/11.0/jasper_reports/JasperReports/browse_data_generator.py#L341
In that way the header in the CSV only appears once and all the data is in the place it has to be.

I don't know if this is a proper fix, or even if my problems were due to a bug in the code (8.0 version didn't have that writeheader), but I'd like to share this experience with you here.
Cheers & Thanks for the great work migrating to v11!

Permission denied in odoo 9

Hello,
i've installed

  • jasperserver 6.3.0 on my server,
  • JasperV8-9 for odoo 9 as module in odoo 9
  • define company parameter as /opt/jasperserver/java
  • Create a new simple report user.jrxml with jaspersoft after exporter user xml model from odoo. (see attach file)
    user .txt
  • Create a new Jasper report (see screenshot)
    screenshot.docx
    When i want to print, i have "error 13, permission denied"
    I've changed my right on my files to execute and nothing change.

For information, in my log, i see an error with deprecated pooler when i launch a jasper report print.

Can you help me please ?

Ericzen

Customzing sales Analysis using two table is it posiible in odoo 8 and 9?

In graph and pivot table view, x axis one table. y-axis another one table is this possible to show our data for analytical view if it possible give me some some example of using two tables as x and y axis how to customize, if not possible to use two table in x,y axis, why give me some pretty simple example for both of question?

thanks for your attention......!

PermissionError: [Errno 13] Permission denied: 'openerp-jasper.pid

HI

Your module is very well in odoo version 10 . Now I migrate to version 11 .
I have problem on debian host. It's show this error
File "/mnt/extra-addons/jasper_reports/JasperReports/jasper_server.py", line 100, in start with open(self.pidfile, 'w') as f: PermissionError: [Errno 13] Permission denied: 'openerp-jasper.pid'
Can you tell me the solution to fix it .
My Jasperserver have no problem

Best Regards

problem renaming file (V10)

My purpose is to rename the pdf file of the report that I have for invoices, but it ignores, it always use the same string placed in the name given to the report

No Jave Libraries

Hi,
Am on a windows machine the jasper report server is working fine, when I link the report to the odoo model and when I try to get the report it gives the following error,

'libraries Not Found !'
'There is No libraries found in Java'

and what is the Data Template?

[WinError 2] The system cannot find the file specified

I have installed jasper_reports for Odoo 11 on Windows but when I try to open the demo sale order report it gives me the error :

Traceback (most recent call last):
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\addons\base\ir\ir_http.py", line 208, in _dispatch
result = request.dispatch()
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\http.py", line 820, in dispatch
r = self._call_function(**self.params)
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\http.py", line 339, in _call_function
return checked_call(self.db, *args, **kwargs)
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\service\model.py", line 97, in wrapper
return f(dbname, *args, **kwargs)
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\http.py", line 332, in checked_call
result = self.endpoint(*a, **kw)
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\http.py", line 927, in call
return self.method(*args, **kw)
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\http.py", line 512, in response_wrap
response = f(*args, **kw)
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\addons\report_xlsx\controllers\main.py", line 43, in report_routes
reportname, docids, converter, **data
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\http.py", line 512, in response_wrap
response = f(*args, **kw)
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\addons\jasper_reports\controllers\main.py", line 58, in report_routes
context).render_jasper(docids, data=data)
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\addons\jasper_reports\report_xml.py", line 115, in render_jasper
return r.execute()
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\addons\jasper_reports\jasper_report.py", line 179, in execute
sub_report_data_files)
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\addons\jasper_reports\jasper_report.py", line 267, in execute_report
output_file, parameters)
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\addons\jasper_reports\JasperReports\jasper_server.py", line 110, in execute
self.start()
File "C:\Program Files (x86)\Odoo 11.0e\server\odoo\addons\jasper_reports\JasperReports\jasper_server.py", line 97, in start
process = subprocess.Popen(command, env=env, cwd=cwd)
File "C:\Program Files (x86)\Odoo 11.0e\python\lib\subprocess.py", line 707, in init
restore_signals, start_new_session)
File "C:\Program Files (x86)\Odoo 11.0e\python\lib\subprocess.py", line 992, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified

I have put the value 'C:/Program Files (x86)/Odoo 11.0e/server/odoo/addons/jasper_reports/java' on java path field in Company Configuration.
Could you help what am I doing wrong?

[12.0+] Total refactoring

Hi,
more of a proposal than an actual issue.
I'm starting to plan a complete refactoring.

We believe it's time to update the java base code and libs and split the module from the embedded server part.
If we have enough people interested in this topic we could even think of a code sprint.

[11] Java library new

Hello,
I've just install jasperserver and want to use your module.
I've problem with Java path in compagny view.

The module is installed in /var/lib/odoo/.local/share/Odoo/addons/11.0
I've test /var/lib/odoo/.local/share/Odoo/addons/11.0/jasper_reports/java or /var/lib/odoo/.local/share/Odoo/addons/11.0/jasper_reports

Ever the same error that impossible to find java library.

Can you help me to put the good path ?

I've readen the wiki document and nothing explain how to know the right path to insert in this field.

Can you only tell me if it's the right path. If yes, i'll searched where is my problem.

Thanks

发生了错误 12.0v

version: 12.0

Odoo Server Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/odoo/models.py", line 1108, in _validate_fields
check(self)
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/base/models/ir_ui_view.py", line 351, in _check_xml
self.postprocess_and_fields(view.model, view_doc, view.id)
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/base/models/ir_ui_view.py", line 1096, in postprocess_and_fields
self.raise_view_error(message, view_id)
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/base/models/ir_ui_view.py", line 548, in raise_view_error
raise ValueError(message)
ValueError: Field model_id does not exist

Error context:
View ir.actions.report.jasper.form
[view_id: 1572, xml_id: n/a, model: ir.actions.report, parent_id: n/a]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/odoo/tools/convert.py", line 757, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "/usr/lib/python3/dist-packages/odoo/odoo/tools/convert.py", line 662, in _tag_record
record = model.with_context(rec_context)._load_records([data], self.mode == 'update')
File "/usr/lib/python3/dist-packages/odoo/odoo/models.py", line 3838, in _load_records
records = self._load_records_create([data['values'] for data in to_create])
File "/usr/lib/python3/dist-packages/odoo/odoo/models.py", line 3752, in _load_records_create
return self.create(values)
File "", line 2, in create
File "/usr/lib/python3/dist-packages/odoo/odoo/api.py", line 433, in _model_create_single
return self.browse().concat((create(self, vals) for vals in arg))
File "/usr/lib/python3/dist-packages/odoo/odoo/api.py", line 433, in
return self.browse().concat(
(create(self, vals) for vals in arg))
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/web_studio/models/studio_mixin.py", line 19, in create
res = super(StudioMixin, self).create(vals)
File "", line 2, in create
File "/usr/lib/python3/dist-packages/odoo/odoo/api.py", line 451, in _model_create_multi
return create(self, [arg])
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/base/models/ir_ui_view.py", line 428, in create
return super(View, self).create(vals_list)
File "", line 2, in create
File "/usr/lib/python3/dist-packages/odoo/odoo/api.py", line 452, in _model_create_multi
return create(self, arg)
File "/usr/lib/python3/dist-packages/odoo/odoo/models.py", line 3569, in create
fields[0].determine_inverse(batch_recs)
File "/usr/lib/python3/dist-packages/odoo/odoo/fields.py", line 1110, in determine_inverse
getattr(records, self.inverse)()
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/base/models/ir_ui_view.py", line 275, in _inverse_arch
view.write(data)
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/web_studio/models/studio_mixin.py", line 28, in write
res = super(StudioMixin, self).write(vals)
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/base/models/ir_ui_view.py", line 444, in write
return super(View, self).write(self._compute_defaults(vals))
File "/usr/lib/python3/dist-packages/odoo/odoo/models.py", line 3284, in write
self._write(store_vals)
File "/usr/lib/python3/dist-packages/odoo/odoo/models.py", line 3430, in _write
self._validate_fields(vals)
File "/usr/lib/python3/dist-packages/odoo/odoo/models.py", line 1112, in validate_fields
raise ValidationError("%s\n\n%s" % (
("Error while validating constraint"), tools.ustr(e)))
odoo.exceptions.ValidationError: ('Error while validating constraint\n\nField model_id does not exist\n\nError context:\nView ir.actions.report.jasper.form\n[view_id: 1572, xml_id: n/a, model: ir.actions.report, parent_id: n/a]', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/odoo/http.py", line 658, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/usr/lib/python3/dist-packages/odoo/odoo/http.py", line 312, in _handle_exception
raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/odoo/odoo/tools/pycompat.py", line 87, in reraise
raise value
File "/usr/lib/python3/dist-packages/odoo/odoo/http.py", line 700, in dispatch
result = self._call_function(**self.params)
File "/usr/lib/python3/dist-packages/odoo/odoo/http.py", line 344, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/odoo/service/model.py", line 97, in wrapper
return f(dbname, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/odoo/http.py", line 337, in checked_call
result = self.endpoint(*a, **kw)
File "/usr/lib/python3/dist-packages/odoo/odoo/http.py", line 943, in call
return self.method(*args, **kw)
File "/usr/lib/python3/dist-packages/odoo/odoo/http.py", line 517, in response_wrap
response = f(*args, **kw)
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/web/controllers/main.py", line 966, in call_button
action = self._call_kw(model, method, args, {})
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/web/controllers/main.py", line 954, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/odoo/api.py", line 749, in call_kw
return _call_kw_multi(method, model, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/odoo/api.py", line 736, in _call_kw_multi
result = method(recs, args, **kwargs)
File "", line 2, in button_immediate_install
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/base/models/ir_module.py", line 73, in check_and_log
return method(self, args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/base/models/ir_module.py", line 444, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/base/models/ir_module.py", line 552, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "/usr/lib/python3/dist-packages/odoo/odoo/modules/registry.py", line 86, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "/usr/lib/python3/dist-packages/odoo/odoo/modules/loading.py", line 421, in load_modules
loaded_modules, update_module, models_to_check)
File "/usr/lib/python3/dist-packages/odoo/odoo/modules/loading.py", line 313, in load_marked_modules
perform_checks=perform_checks, models_to_check=models_to_check
File "/usr/lib/python3/dist-packages/odoo/odoo/modules/loading.py", line 222, in load_module_graph
load_data(cr, idref, mode, kind='data', package=package, report=report)
File "/usr/lib/python3/dist-packages/odoo/odoo/modules/loading.py", line 68, in load_data
tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind, report)
File "/usr/lib/python3/dist-packages/odoo/odoo/tools/convert.py", line 801, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/usr/lib/python3/dist-packages/odoo/odoo/tools/convert.py", line 864, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "/usr/lib/python3/dist-packages/odoo/odoo/tools/convert.py", line 763, in parse
exc_info[2]
File "/usr/lib/python3/dist-packages/odoo/odoo/tools/pycompat.py", line 86, in reraise
raise value.with_traceback(tb)
File "/usr/lib/python3/dist-packages/odoo/odoo/tools/convert.py", line 757, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "/usr/lib/python3/dist-packages/odoo/odoo/tools/convert.py", line 662, in _tag_record
record = model.with_context(rec_context)._load_records([data], self.mode == 'update')
File "/usr/lib/python3/dist-packages/odoo/odoo/models.py", line 3838, in _load_records
records = self._load_records_create([data['values'] for data in to_create])
File "/usr/lib/python3/dist-packages/odoo/odoo/models.py", line 3752, in _load_records_create
return self.create(values)
File "", line 2, in create
File "/usr/lib/python3/dist-packages/odoo/odoo/api.py", line 433, in _model_create_single
return self.browse().concat(
(create(self, vals) for vals in arg))
File "/usr/lib/python3/dist-packages/odoo/odoo/api.py", line 433, in
return self.browse().concat(
(create(self, vals) for vals in arg))
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/web_studio/models/studio_mixin.py", line 19, in create
res = super(StudioMixin, self).create(vals)
File "", line 2, in create
File "/usr/lib/python3/dist-packages/odoo/odoo/api.py", line 451, in _model_create_multi
return create(self, [arg])
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/base/models/ir_ui_view.py", line 428, in create
return super(View, self).create(vals_list)
File "", line 2, in create
File "/usr/lib/python3/dist-packages/odoo/odoo/api.py", line 452, in _model_create_multi
return create(self, arg)
File "/usr/lib/python3/dist-packages/odoo/odoo/models.py", line 3569, in create
fields[0].determine_inverse(batch_recs)
File "/usr/lib/python3/dist-packages/odoo/odoo/fields.py", line 1110, in determine_inverse
getattr(records, self.inverse)()
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/base/models/ir_ui_view.py", line 275, in _inverse_arch
view.write(data)
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/web_studio/models/studio_mixin.py", line 28, in write
res = super(StudioMixin, self).write(vals)
File "/usr/lib/python3/dist-packages/odoo/odoo/addons/base/models/ir_ui_view.py", line 444, in write
return super(View, self).write(self._compute_defaults(vals))
File "/usr/lib/python3/dist-packages/odoo/odoo/models.py", line 3284, in write
self._write(store_vals)
File "/usr/lib/python3/dist-packages/odoo/odoo/models.py", line 3430, in _write
self._validate_fields(vals)
File "/usr/lib/python3/dist-packages/odoo/odoo/models.py", line 1112, in validate_fields
raise ValidationError("%s\n\n%s" % (
("Error while validating constraint"), tools.ustr(e)))
odoo.tools.convert.ParseError: "Error while validating constraint

Field model_id does not exist

Error context:
View ir.actions.report.jasper.form
[view_id: 1572, xml_id: n/a, model: ir.actions.report, parent_id: n/a]
None" while parsing /usr/lib/python3/dist-packages/odoo/my_addons/jasper_reports/views/report_xml_view.xml:39, near

ir.actions.report.jasper.form
ir.actions.report
20





























image

jasper reports odoo error

I get this error :
: (<type 'exceptions.IOError'>, IOError(13, '\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\x8d\xe5\xa4\x9f'), <traceback object at 0x7fd56f708ab8>)
ODOO V10.0

Arabic fonts in pdf

I create new report and it have some Arabic (rtl) words
when set out put .html is work fine with arabic and also in .odt but in pdf the arabic words is disappear
and second,
why in html output is create html page and downloaded not displaying
thanks

Jasper report error

We are in the process of integrating Jasper Reports In Odoo 10. We followed documentation provided by Serpent. We created test report using Xpath as data source. After compilation getting following error -
Filling report... Locale: English (India) Time zone: Default Error filling print... XPath compilation failed. Expression: net.sf.jasperreports.engine.JRException: XPath compilation failed. Expression: at net.sf.jasperreports.engine.util.xml.JaxenXPathExecuter.getXPath(JaxenXPathExecuter.java:66) at net.sf.jasperreports.engine.util.xml.JaxenXPathExecuter.selectNodeList(JaxenXPathExecuter.java:77) at net.sf.jasperreports.engine.data.JRXmlDataSource.moveFirst(JRXmlDataSource.java:415) at net.sf.jasperreports.engine.data.JRXmlDataSource.(JRXmlDataSource.java:189) at net.sf.jasperreports.engine.query.JRXPathQueryExecuter.createDatasource(JRXPathQueryExecuter.java:113) at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:1114) at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:691) at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1314) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:931) at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:152) at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:311) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:772) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:1003) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) Caused by: org.jaxen.XPathSyntaxException: Unexpected '' at org.jaxen.BaseXPath.(BaseXPath.java:118) at org.jaxen.BaseXPath.(BaseXPath.java:139) at org.jaxen.dom.DOMXPath.(DOMXPath.java:87) at net.sf.jasperreports.engine.util.xml.JaxenXPathExecuter.getXPath(JaxenXPathExecuter.java:62) ... 14 more Caused by: class org.jaxen.saxpath.XPathSyntaxException: : 0: U nexpected '' at org.jaxen.saxpath.base.XPathReader.createSyntaxException(XPathReader.java:1084) at org.jaxen.saxpath.base.XPathReader.pathExpr(XPathReader.java:190) at org.jaxen.saxpath.base.XPathReader.unionExpr(XPathReader.java:1006) at org.jaxen.saxpath.base.XPathReader.unaryExpr(XPathReader.java:994) at org.jaxen.saxpath.base.XPathReader.multiplicativeExpr(XPathReader.java:943) at org.jaxen.saxpath.base.XPathReader.additiveExpr(XPathReader.java:913) at org.jaxen.saxpath.base.XPathReader.relationalExpr(XPathReader.java:860) at org.jaxen.saxpath.base.XPathReader.equalityExpr(XPathReader.java:829) at org.jaxen.saxpath.base.XPathReader.andExpr(XPathReader.java:809) at org.jaxen.saxpath.base.XPathReader.orExpr(XPathReader.java:787) at org.jaxen.saxpath.base.XPathReader.expr(XPathReader.java:780) at org.jaxen.saxpath.base.XPathReader.parse(XPathReader.java:100) at org.jaxen.BaseXPath.(BaseXPath.java:113) ... 17 more Print not filled. Try to use an EmptyDataSource... Would you help in this regard

error while trying to install jasper report 12 module

image

Odoo Server Error

Traceback (most recent call last):
File "/opt/odoo/odoo-12.0/odoo/models.py", line 1108, in _validate_fields
check(self)
File "/opt/odoo/odoo-12.0/odoo/addons/base/models/ir_ui_view.py", line 351, in _check_xml
self.postprocess_and_fields(view.model, view_doc, view.id)
File "/opt/odoo/odoo-12.0/odoo/addons/base/models/ir_ui_view.py", line 1096, in postprocess_and_fields
self.raise_view_error(message, view_id)
File "/opt/odoo/odoo-12.0/odoo/addons/base/models/ir_ui_view.py", line 548, in raise_view_error
raise ValueError(message)
ValueError: Field model_id does not exist

Error context:
View ir.actions.report.jasper.form
[view_id: 1115, xml_id: n/a, model: ir.actions.report, parent_id: n/a]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/odoo-12.0/odoo/tools/convert.py", line 757, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "/opt/odoo/odoo-12.0/odoo/tools/convert.py", line 662, in _tag_record
record = model.with_context(rec_context)._load_records([data], self.mode == 'update')
File "/opt/odoo/odoo-12.0/odoo/models.py", line 3838, in _load_records
records = self._load_records_create([data['values'] for data in to_create])
File "/opt/odoo/odoo-12.0/addons/website/models/ir_ui_view.py", line 128, in _load_records_create
records = super(View, self)._load_records_create(values)
File "/opt/odoo/odoo-12.0/odoo/models.py", line 3752, in _load_records_create
return self.create(values)
File "</home/ebees/.local/lib/python3.6/site-packages/decorator.py:decorator-gen-32>", line 2, in create
File "/opt/odoo/odoo-12.0/odoo/api.py", line 452, in _model_create_multi
return create(self, arg)
File "/opt/odoo/odoo-12.0/odoo/addons/base/models/ir_ui_view.py", line 428, in create
return super(View, self).create(vals_list)
File "</home/ebees/.local/lib/python3.6/site-packages/decorator.py:decorator-gen-3>", line 2, in create
File "/opt/odoo/odoo-12.0/odoo/api.py", line 452, in _model_create_multi
return create(self, arg)
File "/opt/odoo/odoo-12.0/odoo/models.py", line 3569, in create
fields[0].determine_inverse(batch_recs)
File "/opt/odoo/odoo-12.0/odoo/fields.py", line 1110, in determine_inverse
getattr(records, self.inverse)()
File "/opt/odoo/odoo-12.0/odoo/addons/base/models/ir_ui_view.py", line 275, in _inverse_arch
view.write(data)
File "/opt/odoo/odoo-12.0/addons/website/models/ir_ui_view.py", line 41, in write
return super(View, self).write(vals)
File "/opt/odoo/odoo-12.0/odoo/addons/base/models/ir_ui_view.py", line 444, in write
return super(View, self).write(self._compute_defaults(vals))
File "/opt/odoo/odoo-12.0/odoo/models.py", line 3284, in write
self._write(store_vals)
File "/opt/odoo/odoo-12.0/odoo/models.py", line 3430, in _write
self._validate_fields(vals)
File "/opt/odoo/odoo-12.0/odoo/models.py", line 1112, in validate_fields
raise ValidationError("%s\n\n%s" % (
("Error while validating constraint"), tools.ustr(e)))
odoo.exceptions.ValidationError: ('Error while validating constraint\n\nField model_id does not exist\n\nError context:\nView ir.actions.report.jasper.form\n[view_id: 1115, xml_id: n/a, model: ir.actions.report, parent_id: n/a]', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/odoo-12.0/odoo/http.py", line 654, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo/odoo-12.0/odoo/http.py", line 312, in _handle_exception
raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
File "/opt/odoo/odoo-12.0/odoo/tools/pycompat.py", line 87, in reraise
raise value
File "/opt/odoo/odoo-12.0/odoo/http.py", line 696, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo/odoo-12.0/odoo/http.py", line 344, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo/odoo-12.0/odoo/service/model.py", line 97, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo/odoo-12.0/odoo/http.py", line 337, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo/odoo-12.0/odoo/http.py", line 939, in call
return self.method(*args, **kw)
File "/opt/odoo/odoo-12.0/odoo/http.py", line 517, in response_wrap
response = f(*args, **kw)
File "/opt/odoo/odoo-12.0/addons/web/controllers/main.py", line 966, in call_button
action = self._call_kw(model, method, args, {})
File "/opt/odoo/odoo-12.0/addons/web/controllers/main.py", line 954, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo/odoo-12.0/odoo/api.py", line 749, in call_kw
return _call_kw_multi(method, model, args, kwargs)
File "/opt/odoo/odoo-12.0/odoo/api.py", line 736, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "</home/ebees/.local/lib/python3.6/site-packages/decorator.py:decorator-gen-61>", line 2, in button_immediate_install
File "/opt/odoo/odoo-12.0/odoo/addons/base/models/ir_module.py", line 73, in check_and_log
return method(self, *args, **kwargs)
File "/opt/odoo/odoo-12.0/odoo/addons/base/models/ir_module.py", line 444, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/opt/odoo/odoo-12.0/odoo/addons/base/models/ir_module.py", line 552, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "/opt/odoo/odoo-12.0/odoo/modules/registry.py", line 86, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "/opt/odoo/odoo-12.0/odoo/modules/loading.py", line 421, in load_modules
loaded_modules, update_module, models_to_check)
File "/opt/odoo/odoo-12.0/odoo/modules/loading.py", line 313, in load_marked_modules
perform_checks=perform_checks, models_to_check=models_to_check
File "/opt/odoo/odoo-12.0/odoo/modules/loading.py", line 222, in load_module_graph
load_data(cr, idref, mode, kind='data', package=package, report=report)
File "/opt/odoo/odoo-12.0/odoo/modules/loading.py", line 68, in load_data
tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind, report)
File "/opt/odoo/odoo-12.0/odoo/tools/convert.py", line 801, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/opt/odoo/odoo-12.0/odoo/tools/convert.py", line 864, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "/opt/odoo/odoo-12.0/odoo/tools/convert.py", line 763, in parse
exc_info[2]
File "/opt/odoo/odoo-12.0/odoo/tools/pycompat.py", line 86, in reraise
raise value.with_traceback(tb)
File "/opt/odoo/odoo-12.0/odoo/tools/convert.py", line 757, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "/opt/odoo/odoo-12.0/odoo/tools/convert.py", line 662, in _tag_record
record = model.with_context(rec_context)._load_records([data], self.mode == 'update')
File "/opt/odoo/odoo-12.0/odoo/models.py", line 3838, in _load_records
records = self._load_records_create([data['values'] for data in to_create])
File "/opt/odoo/odoo-12.0/addons/website/models/ir_ui_view.py", line 128, in _load_records_create
records = super(View, self)._load_records_create(values)
File "/opt/odoo/odoo-12.0/odoo/models.py", line 3752, in _load_records_create
return self.create(values)
File "</home/ebees/.local/lib/python3.6/site-packages/decorator.py:decorator-gen-32>", line 2, in create
File "/opt/odoo/odoo-12.0/odoo/api.py", line 452, in _model_create_multi
return create(self, arg)
File "/opt/odoo/odoo-12.0/odoo/addons/base/models/ir_ui_view.py", line 428, in create
return super(View, self).create(vals_list)
File "</home/ebees/.local/lib/python3.6/site-packages/decorator.py:decorator-gen-3>", line 2, in create
File "/opt/odoo/odoo-12.0/odoo/api.py", line 452, in _model_create_multi
return create(self, arg)
File "/opt/odoo/odoo-12.0/odoo/models.py", line 3569, in create
fields[0].determine_inverse(batch_recs)
File "/opt/odoo/odoo-12.0/odoo/fields.py", line 1110, in determine_inverse
getattr(records, self.inverse)()
File "/opt/odoo/odoo-12.0/odoo/addons/base/models/ir_ui_view.py", line 275, in _inverse_arch
view.write(data)
File "/opt/odoo/odoo-12.0/addons/website/models/ir_ui_view.py", line 41, in write
return super(View, self).write(vals)
File "/opt/odoo/odoo-12.0/odoo/addons/base/models/ir_ui_view.py", line 444, in write
return super(View, self).write(self._compute_defaults(vals))
File "/opt/odoo/odoo-12.0/odoo/models.py", line 3284, in write
self._write(store_vals)
File "/opt/odoo/odoo-12.0/odoo/models.py", line 3430, in _write
self._validate_fields(vals)
File "/opt/odoo/odoo-12.0/odoo/models.py", line 1112, in validate_fields
raise ValidationError("%s\n\n%s" % (
("Error while validating constraint"), tools.ustr(e)))
odoo.tools.convert.ParseError: "Error while validating constraint

Field model_id does not exist

Error context:
View ir.actions.report.jasper.form
[view_id: 1115, xml_id: n/a, model: ir.actions.report, parent_id: n/a]
None" while parsing /opt/odoo/odoo-12.0/addons/jasper_reports/views/report_xml_view.xml:39, near

ir.actions.report.jasper.form
ir.actions.report
20





























blank page after installing jasper for odoo 10 on windows 7

I have created a new database for odoo 10 and while installing jasper report app I got the error shown below
image

I have continued installation and the effects of installation ( java path in companies and jasper reports in menu ) appears correctly.

I restarted odoo service and after that I got the blank page. The odoo log file has these errors :
2019-09-09 16:02:43,144 5688 ERROR ? werkzeug: Error on request:
Traceback (most recent call last):
File "werkzeug\serving.py", line 177, in run_wsgi

File "werkzeug\serving.py", line 165, in execute

File "D:\Program Files (x86)\Odoo 10.0\server\odoo\service\server.py", line 247, in app
return self.app(e, s)
File "D:\Program Files (x86)\Odoo 10.0\server\odoo\service\wsgi_server.py", line 186, in application
return application_unproxied(environ, start_response)
File "D:\Program Files (x86)\Odoo 10.0\server\odoo\service\wsgi_server.py", line 172, in application_unproxied
result = handler(environ, start_response)
File "D:\Program Files (x86)\Odoo 10.0\server\odoo\http.py", line 1325, in call
self.load_addons()
File "D:\Program Files (x86)\Odoo 10.0\server\odoo\http.py", line 1346, in load_addons
m = import('odoo.addons.' + module)
File "D:\Program Files (x86)\Odoo 10.0\server\odoo\modules\module.py", line 81, in load_module
execfile(modfile, new_mod.dict)
File "d:\Program Files (x86)\Odoo 10.0\server\odoo\addons\jasper_reports_init_.py", line 38, in
from . import websrv_lib
File "d:\Program Files (x86)\Odoo 10.0\server\odoo\addons\jasper_reports\websrv_lib.py", line 35, in
from SimpleHTTPServer import SimpleHTTPRequestHandler
ImportError: No module named SimpleHTTPServer

Thanks for help

TypeError: _get_source() takes at least 6 arguments (4 given) Creating Data Template XML

Hello;

I've got this error when I was trying to create a XML data template for JasperReports.

============ Error extract ====================================
File "/data/odoo/instancias/odoo/modules/jasper_reports/report_xml.py", line 225, in generate_xml
'field', language)
File "/data/odoo/instancias/odoo/openerp/api.py", line 237, in wrapper
return old_api(self, _args, *_kwargs)
TypeError: _get_source() takes at least 6 arguments (4 given)

===========FIX proposal:==========================================
jasper_reports/report_xml.py
line 224:
if language:
# Obtain field string for user's language.
name = pool.get('ir.translation'

  •                            )._get_source(modelName + ',' + field,
    
  •                            )._get_source(self._cr, self._uid, modelName + ',' + field,
                                             'field', language)
           if not name:
               # If there's not description in user's language,
    

======== Full Error ===================================

OpenERP Server Error
Traceback (most recent call last):
File "/data/odoo/instancias/odoo/openerp/http.py", line 517, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/data/odoo/instancias/odoo/openerp/http.py", line 535, in dispatch
result = self._call_function(*_self.params)
File "/data/odoo/instancias/odoo/openerp/http.py", line 294, in _call_function
return checked_call(self.db, *args, *_kwargs)
File "/data/odoo/instancias/odoo/openerp/service/model.py", line 113, in wrapper
return f(dbname, _args, *_kwargs)
File "/data/odoo/instancias/odoo/openerp/http.py", line 291, in checked_call
return self.endpoint(_a, *_kw)
File "/data/odoo/instancias/odoo/openerp/http.py", line 751, in call
return self.method(_args, *_kw)
File "/data/odoo/instancias/odoo/openerp/http.py", line 387, in response_wrap
response = f(_args, *_kw)
File "/data/odoo/instancias/odoo/addons/web/controllers/main.py", line 953, in call_button
action = self._call_kw(model, method, args, {})
File "/data/odoo/instancias/odoo/addons/web/controllers/main.py", line 941, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, _args, *_kwargs)
File "/data/odoo/instancias/odoo/openerp/api.py", line 237, in wrapper
return old_api(self, _args, *_kwargs)
File "/data/odoo/instancias/odoo/openerp/api.py", line 360, in old_api
result = method(recs, _args, *_kwargs)
File "/data/odoo/instancias/odoo/modules/jasper_reports/wizard/jasper_create_data_template.py", line 48, in action_create_xml
].create_xml(model.model, data['depth'])
File "/data/odoo/instancias/odoo/openerp/api.py", line 235, in wrapper
return new_api(self, _args, *_kwargs)
File "/data/odoo/instancias/odoo/modules/jasper_reports/report_xml.py", line 318, in create_xml
self.generate_xml(self.pool, model, recordNode, document, depth, True)
File "/data/odoo/instancias/odoo/openerp/api.py", line 235, in wrapper
return new_api(self, _args, *_kwargs)
File "/data/odoo/instancias/odoo/modules/jasper_reports/report_xml.py", line 225, in generate_xml
'field', language)
File "/data/odoo/instancias/odoo/openerp/api.py", line 237, in wrapper
return old_api(self, _args, *_kwargs)
TypeError: _get_source() takes at least 6 arguments (4 given)

I hope it helps

Jose

Report with filters

Hello,
Can you help me how to create a report with filters to print a list of records from an object?
For example I would like te print a list of invoices based on a range of dates (Or any other field I can use to filter)

[11.0] errors printing demo reports

Trying to print one of the demo reports i get the following error:

Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "http://localhost:8069" from accessing a cross-origin frame.

http://localhost:8069/web/static/src/js/core/ajax.js:261
Traceback:
Error: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "http://localhost:8069" from accessing a cross-origin frame.
    at HTMLIFrameElement.<anonymous> (http://localhost:8069/web/static/src/js/core/ajax.js:261:37)
    at HTMLIFrameElement.dispatch (http://localhost:8069/web/static/lib/jquery/jquery.js:4641:58)
    at HTMLIFrameElement.elemData.handle (http://localhost:8069/web/static/lib/jquery/jquery.js:4309:63)

in the server log i see:

2018-03-26 13:29:09,086 1 INFO mydb odoo.addons.jasper_reports.jasper_report: Requested report: '/opt/odoo/community_addons/bundles/jasper_reports/jasper_reports/custom_reports/Quotation.jrxml'
2018-03-26 13:29:09,098 1 INFO mydb odoo.addons.jasper_reports.jasper_report: Temporary data file: '/tmp/tmppaz1h1r_'
2018-03-26 13:29:09,108 1 WARNING mydb odoo.addons.jasper_reports.JasperReports.browse_data_generator: Field '' (path: partner_id/) does not 					exist in model 'res.partner'.
2018-03-26 13:29:09,108 1 WARNING mydb odoo.addons.jasper_reports.JasperReports.browse_data_generator: Field '' (path: company_id/) does not 					exist in model 'res.company'.

[11.0] attachment and attachment_use

It looks like that both fields attachment and attachment_use aren't used anymore on V11

If use select "Reload from attachment" on the report form, no attachment is added to the record.
If use put something in the "Attachment" fields, the downloaded file use the report name instead.

OPENERP_RELATIONS doesn't work in 8.0

Hello! I dont know if this is the proper place to say that this Jasper Reports version for branch 8.0 does not support relational fields using OPENER_RELATIONS parameter.

Do I have to use another parameter?

Thank you!

error odoo v10

Traceback (most recent call last):
File "/opt/odoo/server/odoo/http.py", line 638, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo/server/odoo/http.py", line 675, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo/server/odoo/http.py", line 331, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo/server/odoo/service/model.py", line 119, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo/server/odoo/http.py", line 324, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo/server/odoo/http.py", line 933, in call
return self.method(*args, **kw)
File "/opt/odoo/server/odoo/http.py", line 504, in response_wrap
response = f(*args, **kw)
File "/opt/odoo/server/addons/web/controllers/main.py", line 882, in call_button
action = self._call_kw(model, method, args, {})
File "/opt/odoo/server/addons/web/controllers/main.py", line 870, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo/server/odoo/api.py", line 681, in call_kw
return call_kw_multi(method, model, args, kwargs)
File "/opt/odoo/server/odoo/api.py", line 672, in call_kw_multi
result = method(recs, *args, **kwargs)
File "/opt/odoo/server/odoo/addons/base/module/module.py", line 410, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/opt/odoo/server/odoo/addons/base/module/module.py", line 484, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "/opt/odoo/server/odoo/modules/registry.py", line 78, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "/opt/odoo/server/odoo/modules/loading.py", line 339, in load_modules
loaded_modules, update_module)
File "/opt/odoo/server/odoo/modules/loading.py", line 237, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/opt/odoo/server/odoo/modules/loading.py", line 156, in load_module_graph
_load_data(cr, module_name, idref, mode, kind='data')
File "/opt/odoo/server/odoo/modules/loading.py", line 95, in _load_data
tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
File "/opt/odoo/server/odoo/tools/convert.py", line 848, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/opt/odoo/server/odoo/tools/convert.py", line 918, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "/opt/odoo/server/odoo/tools/convert.py", line 802, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "/opt/odoo/server/odoo/tools/convert.py", line 710, in _tag_record
id = self.env(context=rec_context)['ir.model.data']._update(rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode)
File "/opt/odoo/server/odoo/addons/base/ir/ir_model.py", line 1196, in _update
record = record.create(values)
File "/opt/odoo/server/odoo/addons/base/ir/ir_ui_view.py", line 360, in create
return super(View, self).create(self._compute_defaults(values))
File "/opt/odoo/server/odoo/models.py", line 3829, in create
self._fields[key].determine_inverse(record)
File "/opt/odoo/server/odoo/fields.py", line 999, in determine_inverse
getattr(records, self.inverse)()
File "/opt/odoo/server/odoo/addons/base/ir/ir_ui_view.py", line 220, in _inverse_arch
view.write(data)
File "/opt/odoo/server/odoo/addons/base/ir/ir_ui_view.py", line 378, in write
return super(View, self).write(self._compute_defaults(vals))
File "/opt/odoo/server/odoo/models.py", line 3555, in write
self._write(old_vals)
File "/opt/odoo/server/odoo/models.py", line 3706, in _write
self._validate_fields(vals)
File "/opt/odoo/server/odoo/models.py", line 1074, in validate_fields
raise ValidationError("%s\n\n%s" % (
("Error while validating constraint"), tools.ustr(e)))
ParseError: "Error mientras se validavan las restricciones

Modelo no encontrado: jasper.create.data.template

Error de contexto:
Vista Create Data Template
[view_id: 971, xml_id: n/a, model: jasper.create.data.template, parent_id: n/a]
None" while parsing /opt/odoo/server/addons/jasper_reports/wizard/jasper_create_data_template.xml:4, near

Create Data Template
jasper.create.data.template
form
















[11.0] JasperReports Library update

It looks like you just adapted the python/xml part of the module, but you should also update the java part.
The module is still using the "ancient" jar files included by Nan-tic that are not compatible with the latest Jasper suite.

You should use 6.5.1:
https://community.jaspersoft.com/project/jasperreports-library/releases

Please keep in mind that the libs bundled with the module were the ones used by the old iReport which isn't maintained anymore (abandoned in 2014).

In order to use Jasper Studio you should use JasperReports Library 6.x

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.