I am getting an error in Odoo 9 Community whenever I try to print any report (PDF) from the backend. Error confirmed to occur for sale, invoice, purchase, and delivery reports. This only happens in Chrome - it works without errors in Firefox.
Despite the error, the reports DO still print normally.
I do have web.base.url set in the System Parameters and I don't have any other odd behaviors.
Error thrown by Odoo is:
Odoo Client Error: Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "http://my.domain.com" from accessing a cross-origin frame. http://my.domain.com/web/static/src/js/framework/ajax.js:231
Traceback:
Error: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "http://my.domain.com" from accessing a cross-origin frame. at Error (native) at HTMLIFrameElement.<anonymous> (http://my.domain.com/web/static/src/js/framework/ajax.js:231:36) at HTMLIFrameElement.dispatch (http://my.domain.com/web/static/lib/jquery/jquery.js:4641:58)
at HTMLIFrameElement.elemData.handle (http://my.domain.com/web/static/lib/jquery/jquery.js:4309:63)
Error thrown by Chrome Console:
Refused to display 'http://my.domain.com/report/download' in a frame because it set 'X-Frame-Options' to 'DENY'.
Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Sandbox access violation: Blocked a frame at "http://my.domain.com" from accessing a frame at "null". The frame being accessed is sandboxed and lacks the "allow-same-origin" flag.
Why is this error being thrown and how can it be fixed?