ImportError: No module named pyafipws.soap
Cualquier ayuda es bienvenida, gracias
--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas.
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/odoo-argentina/go-nBtmu37M/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Traceback (most recent call last):
File "/opt/odoo/openerp/http.py", line 537, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo/openerp/http.py", line 574, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo/openerp/http.py", line 310, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo/openerp/service/model.py", line 113, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo/openerp/http.py", line 307, in checked_call
return self.endpoint(*a, **kw)
File "/opt/odoo/openerp/http.py", line 803, in __call__
return self.method(*args, **kw)
File "/opt/odoo/openerp/http.py", line 403, in response_wrap
response = f(*args, **kw)
File "/opt/odoo/addons/web/controllers/main.py", line 948, in call_button
action = self._call_kw(model, method, args, {})
File "/opt/odoo/addons/web/controllers/main.py", line 936, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
File "/opt/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/opt/odoo/openerp/addons/base/res/res_config.py", line 586, in execute
action = self._install_modules(cr, uid, to_install, context=context)
File "/opt/odoo/openerp/addons/base/res/res_config.py", line 55, in _install_modules
result = ir_module.button_immediate_install(cr, uid, to_install_ids, context=context)
File "/opt/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/opt/odoo/openerp/addons/base/module/module.py", line 446, in button_immediate_install
return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
File "/opt/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/opt/odoo/openerp/addons/base/module/module.py", line 494, in _button_immediate_function
registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
File "/opt/odoo/openerp/modules/registry.py", line 370, in new
openerp.modules.load_modules(registry._db, force_demo, status, update_module)
File "/opt/odoo/openerp/modules/loading.py", line 355, in load_modules
loaded_modules, update_module)
File "/opt/odoo/openerp/modules/loading.py", line 255, 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/openerp/modules/loading.py", line 176, in load_module_graph
_load_data(cr, module_name, idref, mode, kind='data')
File "/opt/odoo/openerp/modules/loading.py", line 118, in _load_data
tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
File "/opt/odoo/openerp/tools/convert.py", line 901, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/opt/odoo/openerp/tools/convert.py", line 987, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "/opt/odoo/openerp/tools/convert.py", line 853, in parse
self._tags[rec.tag](self.cr, rec, n, mode=mode)
File "/opt/odoo/openerp/tools/convert.py", line 755, in _tag_record
f_val = self.id_get(cr, f_ref)
File "/opt/odoo/openerp/tools/convert.py", line 832, in id_get
res = self.model_id_get(cr, id_str, raise_if_not_found)
File "/opt/odoo/openerp/tools/convert.py", line 843, in model_id_get
raise_if_not_found=raise_if_not_found)
File "/opt/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/opt/odoo/openerp/addons/base/ir/ir_model.py", line 936, in xmlid_to_res_model_res_id
return self.xmlid_lookup(cr, uid, xmlid)[1:3]
File "/opt/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "<string>", line 2, in xmlid_lookup
File "/opt/odoo/openerp/tools/cache.py", line 74, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/opt/odoo/openerp/addons/base/ir/ir_model.py", line 926, in xmlid_lookup
raise ValueError('External ID not found in the system: %s' % (xmlid))
ParseError: "External ID not found in the system: l10n_ar_invoice.view_argentinian_base_configuration" while parsing /opt/odoo/sources/odoo-argentina/l10n_ar_afipws/wizard/config_view.xml:5, near
<record id="view_argentinian_base_configuration" model="ir.ui.view">
<field name="name">argentinian.base.settings</field>
<field name="model">argentinian.base.config.settings</field>
<field name="inherit_id" ref="l10n_ar_invoice.view_argentinian_base_configuration"/>
<field name="arch" type="xml">
<button name="%(account.action_account_journal_form)d" position="after">
<button string="Configure AFIP Certificates" icon="gtk-go-forward" name="%(act_afipws_certificate_alias)d" type="action" class="oe_link"/>
</button>
</field>
</record>
¿Alguna idea de qué puede ser? Gracias
Argentina - Base para los Web Services del AFIP l10n_ar_afipws ADHOC SA 8.0.1.0 Instalado Argentina - Web Services de Factura Electrónica del AFIP l10n_ar_afipws_fe ADHOC SA 8.0.1.0 Instalado Argentina - Facturación y documentos AFIP l10n_ar_invoice ADHOC SA 8.0.3.1 Instalado Argentina - Base para los Web Services del AFIP l10n_ar_wsafip OpenERP - Team de Localización Argentina 8.0.2.7.244 Instalado Argentina - Web Services de Factura Electrónica del AFIP l10n_ar_wsafip_fe odoo - Team de Localización Argentina 8.0.2.7.244 Instalado
Traceback (most recent call last):
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/http.py", line 536, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/http.py", line 573, in dispatch
result = self._call_function(**self.params)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/http.py", line 309, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/service/model.py", line 113, in wrapper
return f(dbname, *args, **kwargs)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/http.py", line 306, in checked_call
return self.endpoint(*a, **kw)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/http.py", line 802, in __call__
return self.method(*args, **kw)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/http.py", line 402, in response_wrap
response = f(*args, **kw)
File "/home/odoo/odoo/80/server/addons/web/controllers/main.py", line 948, in exec_workflow
return request.session.exec_workflow(model, id, signal)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/http.py", line 1111, in exec_workflow
r = self.proxy('object').exec_workflow(self.db, self.uid, self.password, model, signal, id)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/http.py", line 878, in proxy_method
result = dispatch_rpc(self.service_name, method, args)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/http.py", line 114, in dispatch_rpc
result = dispatch(method, params)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/service/model.py", line 37, in dispatch
res = fn(db, uid, *params)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/service/model.py", line 113, in wrapper
return f(dbname, *args, **kwargs)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/service/model.py", line 183, in exec_workflow
return exec_workflow_cr(cr, uid, obj, signal, *args)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/service/model.py", line 177, in exec_workflow_cr
return execute_cr(cr, uid, obj, 'signal_workflow', [res_id], signal)[res_id]
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/service/model.py", line 159, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/models.py", line 3557, in signal_workflow
result[res_id] = workflow.trg_validate(uid, self._name, res_id, signal, cr)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/workflow/__init__.py", line 85, in trg_validate
return WorkflowService.new(cr, uid, res_type, res_id).validate(signal)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/workflow/service.py", line 91, in validate
res2 = wi.validate(signal)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/workflow/instance.py", line 75, in validate
wi.process(signal=signal, force_running=force_running, stack=stack)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/workflow/workitem.py", line 120, in process
ok = self._split_test(activity['split_mode'], signal, stack)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/workflow/workitem.py", line 248, in _split_test
self._join_test(t[0], t[1], stack)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/workflow/workitem.py", line 257, in _join_test
WorkflowItem.create(self.session, self.record, activity, inst_id, stack=stack)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/workflow/workitem.py", line 95, in create
workflow_item.process(stack=stack)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/workflow/workitem.py", line 116, in process
if not self._execute(activity, stack):
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/workflow/workitem.py", line 162, in _execute
returned_action = self.wkf_expr_execute(activity)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/workflow/workitem.py", line 313, in wkf_expr_execute
return self.wkf_expr_eval_expr(activity['action'])
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/workflow/workitem.py", line 291, in wkf_expr_eval_expr
result = eval(line, env, nocopy=True)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/tools/safe_eval.py", line 314, in safe_eval
return eval(c, globals_dict, locals_dict)
File "", line 1, in <module>
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/api.py", line 239, in wrapper
return new_api(self, *args, **kwargs)
File "/home/odoo/odoo/80/sources/odoo-argentina/l10n_ar_afipws_fe/models/invoice.py", line 154, in action_number
self.do_pyafipws_request_cae()
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/odoo-8.0-py2.7.egg/openerp/api.py", line 239, in wrapper
return new_api(self, *args, **kwargs)
File "/home/odoo/odoo/80/sources/odoo-argentina/l10n_ar_afipws_fe/models/invoice.py", line 188, in do_pyafipws_request_cae
doc_afip_code, pos_number)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/pyafipws/utils.py", line 150, in capturar_errores_wrapper
return func(self, *args, **kwargs)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/pyafipws/wsfev1.py", line 317, in CompUltimoAutorizado
CbteTipo=tipo_cbte,
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/pysimplesoap/client.py", line 147, in <lambda>
return lambda *args, **kwargs: self.wsdl_call(attr,*args,**kwargs)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/pysimplesoap/client.py", line 342, in wsdl_call
response = self.call(method, *params)
File "/home/odoo/odoo/80/local/lib/python2.7/site-packages/pysimplesoap/client.py", line 220, in call
raise SoapFault(unicode(response.faultcode), unicode(response.faultstring))
ValueError: "soap:Client
Server was unable to read request. ---> There is an error in XML document (5, 1167). ---> Input string was not in a correct format." while evaluating
u'action_number()'...
...
...
...
--
Dale, perfecto, igualmente el error fue un poco nuestro en meter tantos cambios en algo que debería haber sido más estable.De ahora en más nos compremetemos a mantenernos según estas líneas https://github.com/OCA/maintainer-tools/blob/master/CONTRIBUTING.md#version-numbersEs decir que vamos a ir cambiando los numeros de versión de los modulos acorde a eso.Saludos,Juan