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

Responder a