Hola Manuel,
2015-10-06 9:59 GMT+02:00 Manuel Bailen <[email protected]>:
> Muchas gracias Angel por fin funciona, aunque cuando actualizo la base de
> datos salta este error.
>
> [Tue Oct 06 09:56:05 2015] ERROR:convert:Could not delete id: 217 of model
> ir.action.act_window
> There should be some relation that points to this resource
> You should manually fix this and restart --update=module
> Exception: Traceback (most recent call last):
> File "/home/manuel/.tryton/productionNantic/trytond/trytond/convert.py",
> line 805, in post_import
> Model.delete([Model(db_id)])
> File
> "/home/manuel/.tryton/productionNantic/trytond/trytond/ir/action.py", line
> 348, in delete
> actions = [x.action for x in records]
> File
> "/home/manuel/.tryton/productionNantic/trytond/trytond/model/fields/field.py",
> line 213, in __get__
> return inst.__getattr__(self.name)
> File
> "/home/manuel/.tryton/productionNantic/trytond/trytond/model/modelstorage.py",
> line 1313, in __getattr__
> read_data = self.read(list(ids), ffields.keys())
> File
> "/home/manuel/.tryton/productionNantic/trytond/trytond/model/modelsql.py",
> line 591, in read
> cls.raise_user_error('read_error', cls.__name__)
> File "/home/manuel/.tryton/productionNantic/trytond/trytond/error.py",
> line 74, in raise_user_error
> raise UserError(error)
> UserError: ('UserError', (u'Est\xe1 intentando leer registros que ya no
> existen.\n(Tipo de documento: ir.action.act_window)', ''))
>
> Traceback (most recent call last):
> File "trytond/bin/trytond", line 80, in <module>
> trytond.server.TrytonServer(options).run()
> File "/home/manuel/.tryton/productionNantic/trytond/trytond/server.py",
> line 98, in run
> Pool(db_name).init(update=self.options.update, lang=lang)
> File "/home/manuel/.tryton/productionNantic/trytond/trytond/pool.py",
> line 151, in init
> lang=lang)
> File
> "/home/manuel/.tryton/productionNantic/trytond/trytond/modules/__init__.py",
> line 418, in load_modules
> _load_modules()
> File
> "/home/manuel/.tryton/productionNantic/trytond/trytond/modules/__init__.py",
> line 385, in _load_modules
> load_module_graph(graph, pool, update, lang)
> File
> "/home/manuel/.tryton/productionNantic/trytond/trytond/modules/__init__.py",
> line 287, in load_module_graph
> convert.post_import(pool, module, to_delete)
> File "/home/manuel/.tryton/productionNantic/trytond/trytond/convert.py",
> line 825, in post_import
> 'active': False,
> File
> "/home/manuel/.tryton/productionNantic/trytond/trytond/ir/action.py", line
> 337, in write
> super(ActionMixin, cls).write(records, values, *args)
> File
> "/home/manuel/.tryton/productionNantic/trytond/trytond/model/modelsql.py",
> line 796, in write
> cls.raise_user_error('write_error', cls.__name__)
> File "/home/manuel/.tryton/productionNantic/trytond/trytond/error.py",
> line 74, in raise_user_error
> raise UserError(error)
> trytond.exceptions.UserError: ('UserError', (u'Est\xe1 intentando
> modificar registros que ya no existen.\n(Tipo de documento:
> ir.action.act_window)', ''))
>
>
> ¿aluguna idea?
>
>
Seguramente ha quedado algún registro en la tabla ir_model_data relacionado
con una acción de ventana (ir.action.act_window) que ya no existe. Deberás
buscar que registro es y borrarlo manualmente.
Saludos,
--
Jesús Martín
Zikzakmedia SL
C/ de Sant Jaume, 9, baixos, 2ª
08720 Vilafranca del Penedès
☏ 93 890 21 08