¡BIENVENIDO AL FORO DE ODOO ARGENTINA!

BRINDAMOS UN ESPACIO A LA COMUNIDAD ARGENTINA DE ODOO PARA CENTRALIZAR EL DEBATE, COMPARTIR IDEAS, DESARROLLOS, Y FORMAR PARTE DE UNA COMUNIDAD QUE CRECE DÍA A DÍA

¿No estás registrado?  REGISTRATE

Se marcó esta pregunta
2 Respuestas
1460 Vistas

VERSION: ODOO 11 CE - Localizacion Argentina ADHOC (from github)
ESTADO: Instalacion en limpio, aeroodocs y otros modulos de la localizacion, funcionando correctamente.
SITUACION: Cuando se intenta generar un informe IVA Compra / Venta (xls) desde el boton imprimir, devuelve el siguiente error / excepcion. - AttributeError: module 'urllib' has no attribute 'unquote'

----------------------------------////--------------------------------------------------

Odoo Server Error

Traceback (most recent call last):

  File "/var/lib/odoo/.local/share/Odoo/addons/11.0/aeroo_reports/report_aeroo/controllers/main.py", line 90, in report_download

    reportname, docids=docids, converter='aeroo', **dict(data))

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 517, in response_wrap

    response = f(*args, **kw)

  File "/var/lib/odoo/.local/share/Odoo/addons/11.0/aeroo_reports/report_aeroo/controllers/main.py", line 59, in report_routes

    docids, data=data)

  File "/var/lib/odoo/.local/share/Odoo/addons/11.0/reporting-engine-11.0/report_extended/models/ir_actions_report.py", line 210, in render_aeroo

    return super(IrActionsReport, self).render_aeroo(docids, data)

  File "/var/lib/odoo/.local/share/Odoo/addons/11.0/aeroo_reports/report_aeroo/models/report.py", line 93, in render_aeroo

    return report_parser.with_context(context).aeroo_report(docids, data)

  File "/var/lib/odoo/.local/share/Odoo/addons/11.0/aeroo_reports/report_aeroo/report_parser.py", line 541, in aeroo_report

    res = self.assemble_tasks(docids, data, report, self._context)

  File "/var/lib/odoo/.local/share/Odoo/addons/11.0/aeroo_reports/report_aeroo/report_parser.py", line 475, in assemble_tasks

    result = self.single_report(docids, data, report, ctx)

  File "/var/lib/odoo/.local/share/Odoo/addons/11.0/aeroo_reports/report_aeroo/report_parser.py", line 469, in single_report

    return self.complex_report(docids, data, report, ctx)

  File "/var/lib/odoo/.local/share/Odoo/addons/11.0/aeroo_reports/report_aeroo/report_parser.py", line 434, in complex_report

    lookup=StrictLookup

  File "/usr/local/lib/python3.5/dist-packages/aeroolib-1.3.0-py3.5.egg/aeroolib/plugins/opendocument.py", line 233, in __init__

    encoding, lookup, allow_exec)

  File "/usr/local/lib/python3.5/dist-packages/Genshi-0.7.3-py3.5.egg/genshi/template/markup.py", line 67, in __init__

    allow_exec=allow_exec)

  File "/usr/local/lib/python3.5/dist-packages/Genshi-0.7.3-py3.5.egg/genshi/template/base.py", line 418, in __init__

    self._stream = self._parse(source, encoding)

  File "/usr/local/lib/python3.5/dist-packages/aeroolib-1.3.0-py3.5.egg/aeroolib/plugins/opendocument.py", line 246, in _parse

    content = template._parse(self.insert_directives(content), encoding)

  File "/usr/local/lib/python3.5/dist-packages/aeroolib-1.3.0-py3.5.egg/aeroolib/plugins/opendocument.py", line 296, in insert_directives

    self._handle_aeroo_tags(tree)

  File "/usr/local/lib/python3.5/dist-packages/aeroolib-1.3.0-py3.5.egg/aeroolib/plugins/opendocument.py", line 415, in _handle_aeroo_tags

    r_statements, closing_tags = self._aeroo_statements(tree)

  File "/usr/local/lib/python3.5/dist-packages/aeroolib-1.3.0-py3.5.egg/aeroolib/plugins/opendocument.py", line 352, in _aeroo_statements

    expr = urllib.unquote(statement.attrib[xlink_href_attrib][9:])

AttributeError: module 'urllib' has no attribute 'unquote'

----------------------------------////--------------------------------------------------


Avatar
Descartar
Autor Mejor respuesta

# python --version Python 2.7.13 //// # python3 --version Python 3.5.3

● odoo.service - Odoo Open Source ERP and CRM - Loaded: loaded (/lib/systemd/system/odoo.service; enabled; vendor preset: enabled) - CGroup: /system.slice/odoo.service └─436 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log
Avatar
Descartar
Mejor respuesta

Hola!

Podrías decirnos en qué versión de Python está corriendo Odoo?

Podrías ver la info que te da el comando service xxx status (donde xxx es el nombre que le pusiste).

Saludos.

Avatar
Descartar
Autor

Hola!! siguiendo las reglas del foro, quise ser lo mas escueta la representacion del error, pero quiero felicitar antetodo a la comunidad por la enorme tarea que han realizado, asi como agradecerte la buena predispocision en tender una mano. Te paso los datos solicitados.

# python --version

Python 2.7.13

# python3 --version

Python 3.5.3

● odoo.service - Odoo Open Source ERP and CRM

Loaded: loaded (/lib/systemd/system/odoo.service; enabled; vendor preset: enabled)

Active: active (running) since Mon 2019-07-29 17:48:02 -03; 1min 55s ago

Main PID: 436 (odoo)

Tasks: 4 (limit: 19660)

CGroup: /system.slice/odoo.service

└─436 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log

● libreoffice.service

Loaded: loaded (/etc/systemd/system/libreoffice.service; enabled; vendor preset: enabled)

Active: active (exited) since Mon 2019-07-29 17:48:02 -03; 2min 32s ago

Process: 435 ExecStart=/etc/init.d/libreoffice.sh (code=exited, status=0/SUCCESS)

Main PID: 435 (code=exited, status=0/SUCCESS)

Tasks: 8 (limit: 19660)

CGroup: /system.slice/libreoffice.service

├─444 /usr/lib/libreoffice/program/oosplash --headless --accept=socket,host=localhost,port=8100;urp

└─515 /usr/lib/libreoffice/program/soffice.bin --headless --accept=socket,host=localhost,port=8100;urp

● aeroodocs.service

Loaded: loaded (/etc/systemd/system/aeroodocs.service; enabled; vendor preset: enabled)

Active: active (exited) since Mon 2019-07-29 17:48:04 -03; 4min 2s ago

Process: 424 ExecStart=/etc/init.d/aeroodocs.sh (code=exited, status=0/SUCCESS)

Main PID: 424 (code=exited, status=0/SUCCESS)

Tasks: 0 (limit: 19660)

CGroup: /system.slice/aeroodocs.service