Error actualizando AEAT Base y otras apps AEAT

Bug #1276785 reported by lechuky
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenERP Spanish Localization Project
Invalid
Undecided
Unassigned

Bug Description

Hola,

No se si esto va aquí y si no es así me disculpo de antemano.
También dar las gracias por el trabajo y todas las soluciones que se van dando.

Igual es un fallo de dependencias pero me da un error al intentar utilizar el App AEAT Base y el Modelo 303.
Una vez instalado al tratar de actualizar, calcular una declaración o instalar otro modulo por ejemplo el 347 da un error que pongo a continuación

OpenERP Server Error

Client Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/openerp/addons/web/http.py", line 204, in dispatch
    response["result"] = method(self, **self.params)
  File "/usr/lib/pymodules/python2.7/openerp/addons/web/controllers/main.py", line 1132, in call_button
    action = self._call_kw(req, model, method, args, {})
  File "/usr/lib/pymodules/python2.7/openerp/addons/web/controllers/main.py", line 1120, in _call_kw
    return getattr(req.session.model(model), method)(*args, **kwargs)
  File "/usr/lib/pymodules/python2.7/openerp/addons/web/session.py", line 42, in proxy
    result = self.proxy.execute_kw(self.session._db, self.session._uid, self.session._password, self.model, method, args, kw)
  File "/usr/lib/pymodules/python2.7/openerp/addons/web/session.py", line 30, in proxy_method
    result = self.session.send(self.service_name, method, *args)
  File "/usr/lib/pymodules/python2.7/openerp/addons/web/session.py", line 103, in send
    raise xmlrpclib.Fault(openerp.tools.ustr(e), formatted_info)

Server Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/openerp/addons/web/session.py", line 89, in send
    return openerp.netsvc.dispatch_rpc(service_name, method, args)
  File "/usr/lib/pymodules/python2.7/openerp/netsvc.py", line 292, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/usr/lib/pymodules/python2.7/openerp/service/web_services.py", line 626, in dispatch
    res = fn(db, uid, *params)
  File "/usr/lib/pymodules/python2.7/openerp/osv/osv.py", line 190, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "/usr/lib/pymodules/python2.7/openerp/osv/osv.py", line 132, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/usr/lib/pymodules/python2.7/openerp/osv/osv.py", line 199, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/usr/lib/pymodules/python2.7/openerp/osv/osv.py", line 187, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/module/module.py", line 513, in button_immediate_upgrade
    return self._button_immediate_function(cr, uid, ids, self.button_upgrade, context=context)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/module/module.py", line 475, in _button_immediate_function
    _, pool = pooler.restart_pool(cr.dbname, update_module=True)
  File "/usr/lib/pymodules/python2.7/openerp/pooler.py", line 39, in restart_pool
    registry = RegistryManager.new(db_name, force_demo, status, update_module)
  File "/usr/lib/pymodules/python2.7/openerp/modules/registry.py", line 233, in new
    openerp.modules.load_modules(registry.db, force_demo, status, update_module)
  File "/usr/lib/pymodules/python2.7/openerp/modules/loading.py", line 354, in load_modules
    loaded_modules, update_module)
  File "/usr/lib/pymodules/python2.7/openerp/modules/loading.py", line 256, in load_marked_modules
    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
  File "/usr/lib/pymodules/python2.7/openerp/modules/loading.py", line 165, in load_module_graph
    init_module_models(cr, package.name, models)
  File "/usr/lib/pymodules/python2.7/openerp/modules/module.py", line 374, in init_module_models
    result = obj._auto_init(cr, {'module': module_name})
  File "/usr/lib/pymodules/python2.7/openerp/osv/orm.py", line 3208, in _auto_init
    self._m2o_add_foreign_key_checked(k, dest_model, f.ondelete)
  File "/usr/lib/pymodules/python2.7/openerp/osv/orm.py", line 2906, in _m2o_add_foreign_key_checked
    'Many2One relationships from non-transient Model to TransientModel are forbidden'
AssertionError: Many2One relationships from non-transient Model to TransientModel are forbidden

Revision history for this message
Pedro Manuel Baeza (pedro.baeza) wrote :

Buenas,

¿Podrías indicar la versión para la que lo estás haciendo?

¿Puedes también probar a instalar en una BD limpia a ver si sale el mismo error?

Gracias.

Un saludo.

Changed in openerp-spain:
status: New → Incomplete
Revision history for this message
Ignacio Ibeas (www.acysos.com) (ignacio-acysos) wrote :

A mi también me dio algún problema l10n_es_aeat, aunque no el mismo, cuando esta adaptando el Modelo 340. Se soluciono instalando la versión OCB.

Saludos

Revision history for this message
lechuky (lechuky) wrote :

Buenas Pedro,

Perdón, se me olvidó especificar, toda la razón.

La versión del seridor es OpenERP Server 7.0-20140201-002756
Está instalado en un Ubuntu Versión 12.04 (precise) de 64-bit

La instalación es limpia, los únicos módulos los necesarios,
Einvoice
Social
Project

El único extra el account_cancel
Y modificación de la plantilla de invoice.

Gracias y un saludo.

Revision history for this message
Pedro Manuel Baeza (pedro.baeza) wrote :

Buenas,

Acabo de volver a probarlo y debes arrastrar algún error que lo haga fallar, ya que no existe ningún problema con el módulo en si.

La clave tal vez está en el error que comentas al principio que te dio al abrir el 303, pero del que no pones la traza.

Marco entonces este error como inválido, a no ser que encuentres algún otro dato que indique el problema.

Un saludo.

Changed in openerp-spain:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.