El 08/02/17 a les 21:05, Manuel Bailen ha escrit:
Hola a todos, tengo un problema en la migración de mi base de datos CREO
que con el módulo "default value"
Tras realizar la instalación de la version 4.0 con las herramientas
Nantic, ejecuto las consultas SQL para la migración y actualizo la DB
con trytond-admin sin errores
Cuando intento conectarme a mi base de datos aparece este error
Traceback (most recent call last):
File "/trytond/wsgi.py", line 47, in dispatch_request
return endpoint(request, **request.view_args)
File "/trytond/protocols/dispatcher.py", line 61, in rpc
request, database_name, *request.params)
File "/trytond/protocols/dispatcher.py", line 72, in login
session = security.login(database_name, user, password)
File "/trytond/security.py", line 24, in login
pool = _get_pool(dbname)
File "/trytond/security.py", line 18, in _get_pool
pool.init()
File "/trytond/pool.py", line 155, in init
lang=lang)
File "/trytond/modules/__init__.py", line 434, in load_modules
_load_modules()
File "/trytond/modules/__init__.py", line 398, in _load_modules
load_module_graph(graph, pool, update, lang)
File "/trytond/modules/__init__.py", line 288, in load_module_graph
pool.setup()
File "/trytond/pool.py", line 229, in setup
cls.__post_setup__()
File "/trytond/modules/default_value/default_value.py", line 146, in
__post_setup__
('state', '=', 'installed'),
File "/trytond/model/modelsql.py", line 1106, in search
tables, expression = cls.search_domain(domain)
File "/trytond/model/modelsql.py", line 1253, in search_domain
domain = cls._search_domain_active(domain, active_test=active_test)
File "/trytond/model/modelstorage.py", line 389, in _search_domain_active
if not ('active' in cls._fields
AttributeError: type object 'ir.module' has no attribute '_fields'
El error es mas bien oscuro, però parace que el pool no esta iniciado
cuando se esta haciendo este search. Supongo que se solventaria
cambinandolo por una query sql y saltando el ORM
Pude conectarme desinstalando el módulo desde el cliente, pero si lo
vuelvo a instalar y reinicio el servidor vuelve el error.
Por otro lado el módulo funciona perfectamente en una base de datos
nueva por lo que entiendo que tengo algo mal en la mía.
Es extraño porqué viendo el error y de dónde se esta llamando deberia
dar el mismo error. A no ser que: En tu base de datos el módulo
default_value no dependa del ir.
Alguna idea, muchas gracias.
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk