frappe / print_designer

Visual print designer for Frappe / ERPNext
GNU Affero General Public License v3.0
214 stars 116 forks source link

wkhtmltopdf reported an error: Exit with code 1 due to network error: TimeoutError #249

Closed rareMaxim closed 4 months ago

rareMaxim commented 5 months ago

I`m try create new print format. Add only document name (see screen).

image

But after ~30sec give exception image

~/frappe-bench$ wkhtmltopdf --version
wkhtmltopdf 0.12.6.1 (with patched qt)

All error logs

Error in console ```bash 22:01:55 web.1 | ERROR Property: Invalid value for "CSS Level 2.1" property: var(--gray-900) [14:3: color] 22:01:55 web.1 | WARNING Property: Unknown Property name. [64:2: word-wrap] 22:01:55 web.1 | WARNING Property: Unknown Property name. [83:2: columns] 22:01:55 web.1 | WARNING Property: Unknown Property name. [90:2: background-size] 22:01:55 web.1 | WARNING Property: Unknown Property name. [98:2: object-fit] 22:01:55 web.1 | ERROR Property: Invalid value for "CSS Fonts Module Level 3 @font-face properties/CSS Level 2.1" property: var(--font-stack) [109:2: font-family] 22:01:55 web.1 | WARNING Property: Unknown Property name. [110:2: -webkit-print-color-adjust] 22:01:55 web.1 | WARNING Property: Unknown Property name. [158:2: word-break] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:9: --scale-factor] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:30: --modal-x] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:46: --modal-y] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:448: overflow-wrap] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:496: user-select] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:926: overflow-wrap] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:974: user-select] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:1384: user-select] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:1490: user-select] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:1874: user-select] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:1893: object-fit] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:1917: object-position] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:1949: background-size] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:2233: user-select] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:2651: overflow-wrap] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:2699: user-select] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:3172: user-select] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:3649: user-select] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:3757: --print-width] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:3783: --print-height] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:3810: --print-container-width] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:3846: --print-container-height] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:3883: --print-margin-top] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:3908: --print-margin-bottom] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:3940: --print-margin-left] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:3966: --print-margin-right] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:4026: --print-width] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:4052: --print-height] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:4079: --print-container-width] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:4115: --print-container-height] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:4152: --print-margin-top] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:4177: --print-margin-bottom] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:4209: --print-margin-left] 22:01:56 web.1 | WARNING Property: Unknown Property name. [278:4235: --print-margin-right] 22:01:56 web.1 | WARNING Property: Unknown Property name. [284:9: dpi] 22:01:56 web.1 | WARNING Property: Unknown Property name. [285:9: page-width] 22:01:56 web.1 | WARNING Property: Unknown Property name. [286:9: page-height] 22:01:56 web.1 | ERROR Property: Invalid value for "CSS Level 2.1" property: -webkit-box [363:9: display] 22:01:56 web.1 | ERROR Property: Invalid value for "CSS Level 2.1" property: -webkit-flex [364:9: display] 22:01:56 web.1 | ERROR Property: Invalid value for "CSS Level 2.1" property: flex [365:9: display] 22:01:56 web.1 | WARNING Property: Unknown Property name. [373:9: -webkit-box-sizing] ```
Error Log in Frappe ``` Traceback with variables (most recent call last): File "apps/frappe/frappe/app.py", line 110, in application response = frappe.api.handle(request) request = response = None rollback = True e = OSError('wkhtmltopdf reported an error:\nExit with code 1 due to network error: TimeoutError\n') File "apps/frappe/frappe/api/__init__.py", line 49, in handle data = endpoint(**arguments) request = endpoint = arguments = {'method': 'frappe.utils.print_format.download_pdf'} File "apps/frappe/frappe/api/v1.py", line 36, in handle_rpc_call return frappe.handler.handle() method = 'frappe.utils.print_format.download_pdf' frappe = File "apps/frappe/frappe/handler.py", line 49, in handle data = execute_cmd(cmd) cmd = 'frappe.utils.print_format.download_pdf' data = None File "apps/frappe/frappe/handler.py", line 85, in execute_cmd return frappe.call(method, **frappe.form_dict) cmd = 'frappe.utils.print_format.download_pdf' from_async = False server_script = None method = File "apps/frappe/frappe/__init__.py", line 1801, in call return fn(*args, **newargs) fn = args = () kwargs = {'doctype': 'oiHardware', 'name': '018f1bc2-f8b4-7907-9c02-7774aba0065b', 'format': 'Label', '_lang': 'en', 'cmd': 'frappe.utils.print_format.download_pdf'} newargs = {'doctype': 'oiHardware', 'name': '018f1bc2-f8b4-7907-9c02-7774aba0065b', 'format': 'Label'} File "apps/frappe/frappe/utils/typing_validations.py", line 31, in wrapper return func(*args, **kwargs) args = () kwargs = {'doctype': 'oiHardware', 'name': '018f1bc2-f8b4-7907-9c02-7774aba0065b', 'format': 'Label'} apply_condition = .innerfn.. at 0x7f5d12dc4e50> func = File "apps/frappe/frappe/utils/print_format.py", line 230, in download_pdf pdf_file = frappe.get_print( doctype = 'oiHardware' name = '018f1bc2-f8b4-7907-9c02-7774aba0065b' format = 'Label' doc = no_letterhead = 0 language = None letterhead = None File "apps/frappe/frappe/__init__.py", line 2218, in get_print return get_pdf(html, options=pdf_options, output=output) if as_pdf else html doctype = 'oiHardware' name = '018f1bc2-f8b4-7907-9c02-7774aba0065b' print_format = 'Label' style = None as_pdf = True doc = output = None no_letterhead = 0 password = ******** pdf_options = {} letterhead = None get_pdf = get_response_without_exception_handling = original_form_dict = {'doctype': 'oiHardware', 'name': '018f1bc2-f8b4-7907-9c02-7774aba0065b', 'format': 'Label', '_lang': 'en', 'cmd': 'frappe.utils.print_format.download_pdf'} response = html = '\n\n\n\t\n\t\n\tMacbook Pro 13"\n\t\n\t\n\t\n\t\t