Hi,
I am used to create new Reports just fine, using type “Report Builder”.
For example,
However, since two months ago, it seems that this is not working. My setup is similar.
But after clicking “Show Reports”, this page just keeps on loading and I cannot even get to the steps to play around with adding new columns etc.
Is there something wrong with new releases etc? I have tried logging in as Admin, but no difference. Report Builder type should be available to non-Administrator.
Thank you.
Best Regards,
William J
Please check browser console for error.
Hi @saurabh6790,
Thank you. I am getting similar errors.
Report: involving “Delivery Note”.
desk#Report/Delivery Note/Machine Delivery Report:1 Uncaught SyntaxError: Unexpected token u in JSON at position 0
at JSON.parse ()
at report.min.js:1
at Object.callback (desk.min.js:555)
at Object.callback [as success_callback] (desk.min.js:134)
at 200 (desk.min.js:136)
at Object. (desk.min.js:141)
at i (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
at z (jquery.min.js:4)
at XMLHttpRequest. (jquery.min.js:4)
Another Report, involving Item.
VM1554:1 Uncaught SyntaxError: Unexpected token u in JSON at position 0
at JSON.parse ()
at report.min.js:1
at Object.with_doc (desk.min.js:555)
at report.min.js:1
at Object.callback (desk.min.js:552)
at Object.callback [as success_callback] (desk.min.js:134)
at 200 (desk.min.js:136)
at Object. (desk.min.js:141)
at i (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
Another Report, involving Task.
Uncaught SyntaxError: Unexpected token u in JSON at position 0
at JSON.parse ()
at report.min.js:1
at Object.with_doc (desk.min.js:555)
at report.min.js:1
at Object.callback (desk.min.js:552)
at Object.callback [as success_callback] (desk.min.js:134)
at 200 (desk.min.js:136)
at Object. (desk.min.js:141)
at i (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
Please share if have any ideas.
Thank you.
Best Regards,
William J
Please share JSON field value from report page
Hi @saurabh6790,
This is the line from view-source:https://adikons.erpnext.com/assets/js/report.min.js that is causing the problem. I am not sure how to read the result coming out fom frappe.getdoc() as bolded below.
frappe.views.ReportFactory=frappe.views.Factory.extend({make:function(route){new frappe.views.ReportViewPage(route[1],route[2]);}});frappe.views.ReportViewPage=Class.extend({init:function(doctype,docname){if(!frappe.model.can_get_report(doctype)){frappe.show_not_permitted(frappe.get_route_str());return;};this.doctype=doctype;this.docname=docname;this.page_name=frappe.get_route_str();this.make_page();var me=this;frappe.model.with_doctype(this.doctype,function(){me.make_report_view();if(me.docname){frappe.model.with_doc(‘Report’,me.docname,function(r){me.parent.reportview.set_columns_and_filters(JSON.parse(frappe.get_doc(“Report”,me.docname).json));me.parent.reportview.set_route_filters();me.parent.reportview.run();});}else{me.parent.reportview.set_route_filters(true);me.parent.reportview.run();}});},make_page:function(){var me=this;this.parent=frappe.container.add_page(this.page_name);frappe.ui.make_app_page({parent:this.parent,single_column:true});this.page=this.parent.page;frappe.container.change_to(this.page_name);$(this.parent).on(‘show’,function(){if(me.parent.reportview.set_route_filters())
Please let me know if there are other details needed.
Thank you.
Best Rgds,
William J