Hola a todxs,
A ver si me podéis ayudar con el problema que me ha surgido al intentar instalar el módulo de Fabricación o MRP (Odoo Enterprise sh v17). Me ha lanzado el siguiente error:
Operación no válida
Error al cargar la localización. Probablemente debería actualizar primero su aplicación de localización."
Vuelvo a intentarlo y me lanza un error diferente:
Error de Odoo
Ocurrió un error
Utilice el botón "Copiar" para informar al servicio de asistencia del error.
Ver detalles"
El error en cuestión es el siguiente:
"RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "/home/odoo/src/odoo/odoo/http.py", line 1787, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/home/odoo/src/odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/home/odoo/src/odoo/odoo/http.py", line 1815, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/home/odoo/src/odoo/odoo/http.py", line 2019, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
File "/home/odoo/src/odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py", line 221, in _dispatch
result = endpoint(**request.params)
File "/home/odoo/src/odoo/odoo/http.py", line 757, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 28, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 20, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/home/odoo/src/odoo/odoo/api.py", line 468, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/home/odoo/src/odoo/odoo/api.py", line 453, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "<decorator-gen-77>", line 2, in button_immediate_install
File "/home/odoo/src/odoo/odoo/addons/base/models/ir_module.py", line 75, in check_and_log
return method(self, *args, **kwargs)
File "/home/odoo/src/odoo/odoo/addons/base/models/ir_module.py", line 469, in button_immediate_install
return self._button_immediate_function(self.env.registry[self._name].button_install)
File "/home/odoo/src/odoo/odoo/addons/base/models/ir_module.py", line 593, in _button_immediate_function
registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "<decorator-gen-16>", line 2, in new
File "/home/odoo/src/odoo/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/home/odoo/src/odoo/odoo/modules/registry.py", line 110, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/home/odoo/src/odoo/odoo/modules/loading.py", line 481, in load_modules
processed_modules += load_marked_modules(env, graph,
File "/home/odoo/src/odoo/odoo/modules/loading.py", line 365, in load_marked_modules
loaded, processed = load_module_graph(
File "/home/odoo/src/odoo/odoo/modules/loading.py", line 193, in load_module_graph
getattr(py_module, pre_init)(env)
File "/home/odoo/src/odoo/addons/mrp/__init__.py", line 17, in _pre_init_mrp
env.cr.execute("""ALTER TABLE "stock_move" ADD COLUMN "is_done" bool;""")
File "/home/odoo/src/odoo/odoo/sql_db.py", line 332, in execute
res = self._obj.execute(query, params)
psycopg2.errors.DuplicateColumn: column "is_done" of relation "stock_move" already exists
The above server error caused the following client error:
RPC_ERROR: Odoo Server Error
RPCError@https://company-mrp-18396377.dev.odoo.com/web/assets/f460ce6/web.assets_web.min.js:2925:324
makeErrorFromResponse@https://company-mrp-18396377.dev.odoo.com/web/assets/f460ce6/web.assets_web.min.js:2928:175
@https://company-mrp-18396377.dev.odoo.com/web/assets/f460ce6/web.assets_web.min.js:2932:34
Después de este proceso, he comprobado que el módulo de Inventario crashea con el siguiente resumen del error:
UncaughtPromiseError > OwlError
Uncaught Promise > An error occured in the owl lifecycle (see this Error's "cause" property)
Gracias de antemano, como siempre.
Buenos días, Roberto.
Si nadie te responde en este foro, al tratarse de Enterprise, siempre puedes poner una incidencia directamente al soporte técnico de Odoo para que te ayuden.
Un saludo.
Hola José,
No tengo problema en abrir un ticket un soporte a Odoo si bien, soléis ser más resolutivos que ellos, especialmente cuando el error que arroja inicialmente es de una actualización de la localización.
Me ha pasado en alguna otra ocasión que entra en conflicto algún módulo de OCA con Enterprise, desconozco si esto podría ser algo similar.
Saludos.