Error de Odoo relacionado con el mod 347 de la localizacion

891 views
Skip to first unread message

Francisco Fernández-Mayoralas

unread,
Aug 21, 2016, 1:58:00 PM8/21/16
to Usuarios Odoo / OpenERP en España
Buenas tardes,

Al hacer un update all para levantar el servidor y viendo el log en pantalla veo que me da un warning relacionado con el 347. Si no puedo desinstalar ni actualizar el módulo, cómo puedo solucionar el problema?

Para reproducir el fallo en primer lugar voy al módulo y pulso "Actualizar" entonces en el log me vuelven a saltar dos warning:
WARNING Database openerp.modules.loading: Model l10n.es.aeat.mod347.real.state_record is declared but it cannot be loaded! (Perhaps a module was partially removed or renamed)
WARNING Database openerp.modules.loading: Model x_ is declared but it cannot be loaded! (Perhaps a module was partially removed or renamed)

Para reproducir el fallo en segundo lugar voy al módulo y pulso "Desinstalar" entonces el log termina mostrando un error, que es el mismo que muestra la web de Odoo y que por lo tanto copio directamente
Traceback (most recent call last):
  File "/opt/odoo/OCB/openerp/http.py", line 544, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/odoo/OCB/openerp/http.py", line 581, in dispatch
    result = self._call_function(**self.params)
  File "/opt/odoo/OCB/openerp/http.py", line 317, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo/OCB/openerp/service/model.py", line 118, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo/OCB/openerp/http.py", line 314, in checked_call
    return self.endpoint(*a, **kw)
  File "/opt/odoo/OCB/openerp/http.py", line 810, in __call__
    return self.method(*args, **kw)
  File "/opt/odoo/OCB/openerp/http.py", line 410, in response_wrap
    response = f(*args, **kw)
  File "/opt/odoo/OCB/addons/web/controllers/main.py", line 948, in call_button
    action = self._call_kw(model, method, args, {})
  File "/opt/odoo/OCB/addons/web/controllers/main.py", line 936, in _call_kw
    return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
  File "/opt/odoo/OCB/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/OCB/openerp/addons/base/module/wizard/base_module_upgrade.py", line 105, in upgrade_module
    openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
  File "/opt/odoo/OCB/openerp/modules/registry.py", line 370, in new
    openerp.modules.load_modules(registry._db, force_demo, status, update_module)
  File "/opt/odoo/OCB/openerp/modules/loading.py", line 422, in load_modules
    registry['ir.module.module'].module_uninstall(cr, SUPERUSER_ID, modules_to_remove.values())
  File "/opt/odoo/OCB/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/OCB/openerp/addons/base/module/module.py", line 459, in module_uninstall
    ir_model_data._module_data_uninstall(cr, uid, modules_to_remove, context)
  File "/opt/odoo/OCB/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/OCB/openerp/addons/base/ir/ir_model.py", line 1192, in _module_data_uninstall
    unlink_if_refcount((model, res_id) for model, res_id in to_unlink
  File "/opt/odoo/OCB/openerp/addons/base/ir/ir_model.py", line 1166, in unlink_if_refcount
    if field.name in openerp.models.LOG_ACCESS_COLUMNS and self.pool[field.model]._log_access:
  File "/opt/odoo/OCB/openerp/modules/registry.py", line 102, in __getitem__
    return self.models[model_name]
KeyError: u'l10n.es.aeat.mod347.real_state_record'

Gracias

cubells

unread,
Aug 22, 2016, 1:54:15 AM8/22/16
to openerp-s...@googlegroups.com
El 21/08/16 a les 19:58, Francisco Fernández-Mayoralas ha escrit:
> Buenas tardes,
>
> Al hacer un update all para levantar el servidor y viendo el log en
> pantalla veo que me da un warning relacionado con el 347. Si no puedo
> desinstalar ni actualizar el módulo, cómo puedo solucionar el problema?
>
> Para reproducir el fallo en primer lugar voy al módulo y pulso
> "Actualizar" entonces en el log me vuelven a saltar dos warning:
> WARNING Database openerp.modules.loading: Model
> l10n.es.aeat.mod347.real.state_record is declared but it cannot be
> loaded! (Perhaps a module was partially removed or renamed)
> WARNING Database openerp.modules.loading: Model x_ is declared but it
> cannot be loaded! (Perhaps a module was partially removed or renamed)


Eso te debe pasar porque no tienes actualizada toda la localización.

ACtualiza el código y reinicia el servidor con la opción --update=all
para que actualice todo.


>
> Para reproducir el fallo en segundo lugar voy al módulo y pulso
> "Desinstalar" entonces el log termina mostrando un error, que es el
> mismo que muestra la web de Odoo y que por lo tanto copio directamente
>

Cuidado con las desinstalaciones que podrías perder datos.


--
Atentament, cubells.
--

Francisco Fernández-Mayoralas

unread,
Aug 22, 2016, 4:36:52 AM8/22/16
to Usuarios Odoo / OpenERP en España
La localización la he bajado nueva de github y de todas formas he intentado hacer un pull y me ha dicho que está todo actualizado. La contabilidad es el único departamento que está en pruebas con Odoo

El error salta igualmente arrancando con el demonio o con -u all


Un saludo

cubells

unread,
Aug 22, 2016, 5:31:35 AM8/22/16
to openerp-s...@googlegroups.com
El 22/08/16 a les 10:36, Francisco Fernández-Mayoralas ha escrit:
> La localización la he bajado nueva de github y de todas formas he
> intentado hacer un pull y me ha dicho que está todo actualizado. La
> contabilidad es el único departamento que está en pruebas con Odoo
>
> El error salta igualmente arrancando con el demonio o con -u all

Revisa el log porque según los warnings del primer correo

> WARNING Database openerp.modules.loading: Model l10n.es.aeat.mod347.real.state_record is declared but it cannot be loaded! (Perhaps a module was partially removed or renamed)
> WARNING Database openerp.modules.loading: Model x_ is declared but it cannot be loaded! (Perhaps a module was partially removed or renamed)

se te deben de quedar por instalar en color azul algunos módulos y debe
decirte qué dependencias faltan.

De todas formas, ahora realizo una prueba en local a ver si me pasa lo
mismo.


--
Atentament, cubells.
--

cubells

unread,
Aug 22, 2016, 6:25:28 AM8/22/16
to openerp-s...@googlegroups.com
El 22/08/16 a les 11:31, cubells ha escrit:

> De todas formas, ahora realizo una prueba en local a ver si me pasa lo
> mismo.
>
>

Realizada una actualización del código de la localización española y de
una base de datos en producción sin problemas.

Algo debes tener mal.

--
Atentament, cubells.
--

Pedro Manuel Baeza Romero

unread,
Aug 22, 2016, 7:10:08 AM8/22/16
to Usuarios Odoo / OpenERP en España
Actualiza también el propio código de Odoo/OCB.

Un saludo.



--
Atentament, cubells.
--

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsubscribe...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Francisco Fernández-Mayoralas

unread,
Aug 23, 2016, 11:39:51 AM8/23/16
to Usuarios Odoo / OpenERP en España
El código de OCB es nuevo, igualmente hoy he hecho un pull de todas las dependencias y he arrancado con -u all e igualmente me tira el mismo warning. He revisado minuciosamente el log tanto por pantalla que es más visual aunque muy rápido y más detenidamente tras mandarlo al log. No me pide ninguna librería, ni me aparece ningún "DEBUG"

Igualmente no creo que sea debido a que la base de datos anterior era de la rama de odoo y no OCB, no tiene sentido que sea eso


Gracias por leer, un saludo


El lunes, 22 de agosto de 2016, 13:10:08 (UTC+2), Pedro Manuel Baeza Romero escribió:
Actualiza también el propio código de Odoo/OCB.

Un saludo.
El 22 de agosto de 2016, 12:25, cubells <vic...@vcubells.net> escribió:
El 22/08/16 a les 11:31, cubells ha escrit:

De todas formas, ahora realizo una prueba en local a ver si me pasa lo
mismo.



Realizada una actualización del código de la localización española y de una base de datos en producción sin problemas.

Algo debes tener mal.


--
Atentament, cubells.
--

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Antonio Cánovas Pedreño

unread,
Sep 3, 2016, 5:53:46 AM9/3/16
to openerp-s...@googlegroups.com
¿Lo conseguiste solucionar? Me ocurre lo mismo.

En un servidor con tres instancias y los mismos ficheros de repositorios, en la que no estaba instalado 347 me permite instalar y desinstalar sin problema; en las que ya estaba instalado me salta el error tanto al desinstalar como en el update_all, por lo que debe ser a nivel de datos o alguna tabla que ha cambiado.

¿Alguna recomendación?
Traceback (most recent call last):
  File "/opt/openerp/odoo/openerp/http.py", line 544, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/openerp/odoo/openerp/http.py", line 581, in dispatch
    result = self._call_function(**self.params)
  File "/opt/openerp/odoo/openerp/http.py", line 317, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/openerp/odoo/openerp/service/model.py", line 118, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/openerp/odoo/openerp/http.py", line 314, in checked_call
    return self.endpoint(*a, **kw)
  File "/opt/openerp/odoo/openerp/http.py", line 810, in __call__
    return self.method(*args, **kw)
  File "/opt/openerp/odoo/openerp/http.py", line 410, in response_wrap
    response = f(*args, **kw)
  File "/opt/openerp/odoo/addons/web/controllers/main.py", line 948, in call_button
    action = self._call_kw(model, method, args, {})
  File "/opt/openerp/odoo/addons/web/controllers/main.py", line 936, in _call_kw
    return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
  File "/opt/openerp/odoo/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/openerp/odoo/openerp/addons/base/module/wizard/base_module_upgrade.py", line 105, in upgrade_module
    openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
  File "/opt/openerp/odoo/openerp/modules/registry.py", line 370, in new
    openerp.modules.load_modules(registry._db, force_demo, status, update_module)
  File "/opt/openerp/odoo/openerp/modules/loading.py", line 422, in load_modules
    registry['ir.module.module'].module_uninstall(cr, SUPERUSER_ID, modules_to_remove.values())
  File "/opt/openerp/odoo/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/openerp/odoo/openerp/addons/base/module/module.py", line 459, in module_uninstall
    ir_model_data._module_data_uninstall(cr, uid, modules_to_remove, context)
  File "/opt/openerp/odoo/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/openerp/odoo/openerp/addons/base/ir/ir_model.py", line 1192, in _module_data_uninstall
    unlink_if_refcount((model, res_id) for model, res_id in to_unlink
  File "/opt/openerp/odoo/openerp/addons/base/ir/ir_model.py", line 1166, in unlink_if_refcount
    if field.name in openerp.models.LOG_ACCESS_COLUMNS and self.pool[field.model]._log_access:
  File "/opt/openerp/odoo/openerp/modules/registry.py", line 102, in __getitem__
    return self.models[model_name]
KeyError: u'l10n.es.aeat.mod347.real_state_record'
Gracias.


Un saludo,
___________________________________
                  
       Antonio Cánovas Pedreño
         Teléfono.- 6224.2.6224
         Twitter.- @acanovasp

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsubscribe...@googlegroups.com.

Para obtener más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.


Antes de imprimir este e-mail piense bien si es necesario, la conservación del medio ambiente es tarea de todos.
Este mensaje contiene información CONFIDENCIAL sometida a secreto profesional. Si lo ha recibido por error, debe saber que la copia, uso o divulgación están prohibidos la Ley, por ello, le rogamos que nos lo comunique por esta misma vía y proceda a su destrucción. 

Muchas gracias.

cubells

unread,
Sep 3, 2016, 7:26:42 AM9/3/16
to openerp-s...@googlegroups.com
El 03/09/16 a les 11:53, Antonio Cánovas Pedreño ha escrit:
> ¿Lo conseguiste solucionar? Me ocurre lo mismo.
>

> File "/opt/openerp/odoo/openerp/modules/registry.py", line 102, in __getitem__
> return self.models[model_name]
> KeyError: u'l10n.es.aeat.mod347.real_state_record'
>


Pues o bien no tenéis actualizado el código o bien vuestro odoo no
realiza bien el proceso --update=all

El modelo se renombró hace mucho tiempo:

https://github.com/OCA/l10n-spain/commit/1e3bacea9cbcfb3b405f617a76554b00dfab788d

He revisado todo el código actual y ya no existe el modelo
l10n.es.aeat.mod347.real_state_record sino
l10n.es.aeat.mod347.real_estate_record

Puedes comprobarlo Antonio?


Estoy realizando la actualización en 2 base de datos en producción en
las que no hacía la actualización hace tiempo a ver. Te digo algo.


--
Atentament, cubells.
--

cubells

unread,
Sep 3, 2016, 7:41:59 AM9/3/16
to openerp-s...@googlegroups.com
El 03/09/16 a les 13:26, cubells ha escrit:
> El 03/09/16 a les 11:53, Antonio Cánovas Pedreño ha escrit:
>
> Estoy realizando la actualización en 2 base de datos en producción en
> las que no hacía la actualización hace tiempo a ver. Te digo algo.
>


Ningún problema en las 2 actualizaciones.


--
Atentament, cubells.
--

Antonio Cánovas Pedreño

unread,
Sep 3, 2016, 2:59:53 PM9/3/16
to openerp-s...@googlegroups.com
Muchas gracias Cubells.

El error lleva saliendo ya tiempo, pero no le hice caso porque aparentemente el servicio funciona.
OCB, financial-tools y l10n-spain están actualizados.
El mensaje de error aparece tanto en el update all como al intentar desinstalar.

Voy a montar otro servidor y llevarme la bbdd a ver si también ocurre.


Un saludo,
___________________________________
                  
       Antonio Cánovas Pedreño
         Teléfono.- 6224.2.6224
         Twitter.- @acanovasp




--
Atentament, cubells.
--

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsubscribe...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Francisco Fernández-Mayoralas

unread,
Sep 7, 2016, 12:10:55 PM9/7/16
to Usuarios Odoo / OpenERP en España
Buenas Antonio, 

El error sigue estando ahí, no he sido capaz de solucionarlo y no se me ha ocurrido nada nuevo. No creo que se te solucione montando un nuevo servidor y usando la BBDD ya que esa fue mi "solución" antes de preguntar aquí tras hacer el update all

Un saludo


El sábado, 3 de septiembre de 2016, 20:59:53 (UTC+2), Antonio Cánovas Pedreño escribió:
Muchas gracias Cubells.

El error lleva saliendo ya tiempo, pero no le hice caso porque aparentemente el servicio funciona.
OCB, financial-tools y l10n-spain están actualizados.
El mensaje de error aparece tanto en el update all como al intentar desinstalar.

Voy a montar otro servidor y llevarme la bbdd a ver si también ocurre.


Un saludo,
___________________________________
                  
       Antonio Cánovas Pedreño
         Teléfono.- 6224.2.6224
         Twitter.- @acanovasp

El 3 de septiembre de 2016, 13:41, cubells <vic...@vcubells.net> escribió:
El 03/09/16 a les 13:26, cubells ha escrit:
El 03/09/16 a les 11:53, Antonio Cánovas Pedreño ha escrit:

Estoy realizando la actualización en 2 base de datos en producción en
las que no hacía la actualización hace tiempo a ver. Te digo algo.



Ningún problema en las 2 actualizaciones.



--
Atentament, cubells.
--

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para obtener más opciones, visita https://groups.google.com/d/optout.

Francisco Fernández-Mayoralas

unread,
Sep 7, 2016, 12:14:52 PM9/7/16
to Usuarios Odoo / OpenERP en España
Acabo de comprobarlo y yo tengo creados ambos modelos en mi BBDD

Antonio Cánovas Pedreño

unread,
Sep 7, 2016, 7:14:26 PM9/7/16
to openerp-s...@googlegroups.com
¿Donde busco esto en la bbdd?


El 7 de septiembre de 2016, 18:14, Francisco Fernández-Mayoralas <fmayo...@gmail.com> escribió:
Acabo de comprobarlo y yo tengo creados ambos modelos en mi BBDD

El sábado, 3 de septiembre de 2016, 13:26:42 (UTC+2), cubells escribió:
El 03/09/16 a les 11:53, Antonio Cánovas Pedreño ha escrit:
> ¿Lo conseguiste solucionar? Me ocurre lo mismo.
>

>   File "/opt/openerp/odoo/openerp/modules/registry.py", line 102, in __getitem__
>     return self.models[model_name]
> KeyError: u'l10n.es.aeat.mod347.real_state_record'
>


Pues o bien no tenéis actualizado el código o bien vuestro odoo no
realiza bien el proceso --update=all

El modelo se renombró hace mucho tiempo:

https://github.com/OCA/l10n-spain/commit/1e3bacea9cbcfb3b405f617a76554b00dfab788d

He revisado todo el código actual y ya no existe el modelo
l10n.es.aeat.mod347.real_state_record sino
l10n.es.aeat.mod347.real_estate_record

Puedes comprobarlo Antonio?




Un saludo,
___________________________________
                  
       Antonio Cánovas Pedreño
         Teléfono.- 6224.2.6224
         Twitter.- @acanovasp

Francisco Fernández-Mayoralas

unread,
Sep 12, 2016, 12:09:30 PM9/12/16
to Usuarios Odoo / OpenERP en España
Buenas Antonio, 

Yo lo he comprobado desde Odoo, 

Entra en la siguiente ruta: Configuración/Técnico/Estructura de la base de datos/Modelos

Ahí, en la barra de búsqueda escribe: 
l10n.es.aeat.mod347.real_state_record
l10n.es.aeat.mod347.real_estate_record 

En mi caso aparecen ambos modelo, lo que significa que ambos modelos están en mi BBDD, no sé si eliminando l10n.es.aeat.mod347.real_state_record se solucionará el error, ahora mismo no lo puedo probar porque tengo mucho lío


Un saludo

Antonio Cánovas Pedreño

unread,
Sep 12, 2016, 6:19:49 PM9/12/16
to openerp-s...@googlegroups.com
Cuando lo intento eliminar dice:

Error
¡El modelo 'Registros de inmuebles' contiene datos del módulo y no puede ser eliminado!






El 12 de septiembre de 2016, 18:09, Francisco Fernández-Mayoralas <fmayo...@gmail.com> escribió:
l10n.es.aeat.mod347.real_state_record




Un saludo,
___________________________________
                  
       Antonio Cánovas Pedreño
         Teléfono.- 6224.2.6224
         Twitter.- @acanovasp

Antonio Cánovas Pedreño

unread,
Sep 23, 2016, 11:24:15 AM9/23/16
to openerp-s...@googlegroups.com
Según me comentan la opción sería tener la versión antigua del módulo con ese modelo para desinstalarlo y después instalar el nuevo ... pero yo no lo tengo.

¿Alguien conoce otro procedimiento?

Gracias.


Un saludo,
___________________________________
                  
       Antonio Cánovas Pedreño
         Teléfono.- 6224.2.6224
         Twitter.- @acanovasp

El 13 de septiembre de 2016, 0:19, Antonio Cánovas Pedreño <antonio...@ingenieriacloud.com> escribió:
Cuando lo intento eliminar dice:

Error
¡El modelo 'Registros de inmuebles' contiene datos del módulo y no puede ser eliminado!






El 12 de septiembre de 2016, 18:09, Francisco Fernández-Mayoralas <fmayo...@gmail.com> escribió:
l10n.es.aeat.mod347.real_state_record



Un saludo,
___________________________________
                  
       Antonio Cánovas Pedreño
         Teléfono.- 6224.2.6224
         Twitter.- @acanovasp

Francisco Fernández-Mayoralas

unread,
Sep 27, 2016, 8:09:49 AM9/27/16
to Usuarios Odoo / OpenERP en España
Eso es una buena idea, pero yo tampoco lo tengo, tal vez Pedro Baeza o alguien que lleve el tema de la localización tenga una copia guardada 

Un saludo


El viernes, 23 de septiembre de 2016, 17:24:15 (UTC+2), Antonio Cánovas Pedreño escribió:
Según me comentan la opción sería tener la versión antigua del módulo con ese modelo para desinstalarlo y después instalar el nuevo ... pero yo no lo tengo.

¿Alguien conoce otro procedimiento?

Gracias.


Un saludo,
___________________________________
                  
       Antonio Cánovas Pedreño
         Teléfono.- 6224.2.6224
         Twitter.- @acanovasp

El 13 de septiembre de 2016, 0:19, Antonio Cánovas Pedreño <antonio...@ingenieriacloud.com> escribió:
Cuando lo intento eliminar dice:

Error
¡El modelo 'Registros de inmuebles' contiene datos del módulo y no puede ser eliminado!






El 12 de septiembre de 2016, 18:09, Francisco Fernández-Mayoralas <fmayo...@gmail.com> escribió:
l10n.es.aeat.mod347.real_state_record




Un saludo,
___________________________________
                  
       Antonio Cánovas Pedreño
         Teléfono.- 6224.2.6224
         Twitter.- @acanovasp


Pedro Manuel Baeza Romero

unread,
Sep 27, 2016, 8:12:43 AM9/27/16
to Usuarios Odoo / OpenERP en España
Es tan fácil como deshacer los commits que se que quieran. Para eso existe el control de versiones GIT...

Un saludo.

--

Francisco Fernández-Mayoralas

unread,
Oct 1, 2016, 8:01:53 AM10/1/16
to Usuarios Odoo / OpenERP en España
Si Pedro, pero cómo deshago un commit si la máquina en la que se hizo el pull fue otra, esta es una máquina totalmente nueva en la que se ha restaurado la base de datos antigua

Pedro Manuel Baeza Romero

unread,
Oct 1, 2016, 8:33:04 AM10/1/16
to Usuarios Odoo / OpenERP en España
Pues de igual forma:

git clone https://github.com/OCA/l10n-spain -b 8.0
git reset --hard HEAD~<nº_commits_a_deshacer>

Un saludo.

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsubscribe...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

Antonio Cánovas Pedreño

unread,
Oct 2, 2016, 5:37:00 AM10/2/16
to openerp-s...@googlegroups.com
Gracias Pedro, suponiendo que esto lleva saliendo 6 meses 
¿alguna forma de estimar el número de commits o empezamos de uno en uno hasta que desinstale?
¿Puede ser que otros módulos del repositorio generen errores por bajarse la versión de producción?


Un saludo,
___________________________________
                  
       Antonio Cánovas Pedreño
         Teléfono.- 6224.2.6224
         Twitter.- @acanovasp

Pedro Manuel Baeza Romero

unread,
Oct 9, 2016, 8:52:21 PM10/9/16
to Usuarios Odoo / OpenERP en España
No es necesario estimar, simplemente mirar el historial de commits para esa carpeta y no deben existir demasiados commits que aludan al tema:

https://github.com/OCA/l10n-spain/commits/8.0/l10n_es_aeat_mod347

Utilizando el comando `git blame` (o algún IDE que lo facilite) se podría incluso refinar más la búsqueda para ver cuándo se añade justo esa línea,

Un saludo.

El 2 de octubre de 2016, 11:36, Antonio Cánovas Pedreño <antonio...@ingenieriacloud.com> escribió:
Gracias Pedro, suponiendo que esto lleva saliendo 6 meses 
¿alguna forma de estimar el número de commits o empezamos de uno en uno hasta que desinstale?
¿Puede ser que otros módulos del repositorio generen errores por bajarse la versión de producción?
Un saludo,
___________________________________
                  
       Antonio Cánovas Pedreño
         Teléfono.- 6224.2.6224
         Twitter.- @acanovasp

Antonio Cánovas Pedreño

unread,
Jan 12, 2017, 5:19:24 PM1/12/17
to Usuarios Odoo / OpenERP en España
Confirmado que no se soluciona ni eliminando tablas, ni yendo varios commits atrás (uno después que otro).
¿Se os ocurre otra alternativa?


El lunes, 10 de octubre de 2016, 2:52:21 (UTC+2), Pedro Manuel Baeza Romero escribió:
No es necesario estimar, simplemente mirar el historial de commits para esa carpeta y no deben existir demasiados commits que aludan al tema:

https://github.com/OCA/l10n-spain/commits/8.0/l10n_es_aeat_mod347

Utilizando el comando `git blame` (o algún IDE que lo facilite) se podría incluso refinar más la búsqueda para ver cuándo se añade justo esa línea,

Un saludo.
El 2 de octubre de 2016, 11:36, Antonio Cánovas Pedreño <antonio...@ingenieriacloud.com> escribió:
Gracias Pedro, suponiendo que esto lleva saliendo 6 meses 
¿alguna forma de estimar el número de commits o empezamos de uno en uno hasta que desinstale?
¿Puede ser que otros módulos del repositorio generen errores por bajarse la versión de producción?
Un saludo,
___________________________________
                  
       Antonio Cánovas Pedreño
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Gonzalo Borras

unread,
Jan 13, 2017, 8:05:15 PM1/13/17
to Usuarios Odoo / OpenERP en España
Buenas!
Tienes algún 347 calculado? Has probado a borrarlo y desinstalar/actualizar luego de eliminar esos 347?
Yo probaria eso... Me suena bastante a un error que me encontré por ahí...
Un saludo!

Gonzalo Borras

unread,
Jan 13, 2017, 8:06:06 PM1/13/17
to Usuarios Odoo / OpenERP en España

Antonio Cánovas Pedreño

unread,
Jan 14, 2017, 6:17:12 AM1/14/17
to openerp-s...@googlegroups.com
Gracias Gonzalo por tu respuesta, no lo hay. 
Si existió en algún momento, ya lo borré.


Un saludo,
___________________________________
                  
       Antonio Cánovas Pedreño
         Teléfono.- 6224.2.6224
         Twitter.- @acanovasp

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Francisco Fernández-Mayoralas

unread,
Jan 14, 2017, 11:18:06 AM1/14/17
to Usuarios Odoo / OpenERP en España
Yo tampoco he sido capaz, sigo igual con este tema. Tampoco hemos realizado ningún 347 con seguridad porque la contabilidad sigue en pruebas


Un saludo


El domingo, 21 de agosto de 2016, 19:58:00 (UTC+2), Francisco Fernández-Mayoralas escribió:
Buenas tardes,

Al hacer un update all para levantar el servidor y viendo el log en pantalla veo que me da un warning relacionado con el 347. Si no puedo desinstalar ni actualizar el módulo, cómo puedo solucionar el problema?

Para reproducir el fallo en primer lugar voy al módulo y pulso "Actualizar" entonces en el log me vuelven a saltar dos warning:
WARNING Database openerp.modules.loading: Model l10n.es.aeat.mod347.real.state_record is declared but it cannot be loaded! (Perhaps a module was partially removed or renamed)
WARNING Database openerp.modules.loading: Model x_ is declared but it cannot be loaded! (Perhaps a module was partially removed or renamed)

Para reproducir el fallo en segundo lugar voy al módulo y pulso "Desinstalar" entonces el log termina mostrando un error, que es el mismo que muestra la web de Odoo y que por lo tanto copio directamente
Traceback (most recent call last):
  File "/opt/odoo/OCB/openerp/http.py", line 544, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/odoo/OCB/openerp/http.py", line 581, in dispatch
    result = self._call_function(**self.params)
  File "/opt/odoo/OCB/openerp/http.py", line 317, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo/OCB/openerp/service/model.py", line 118, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo/OCB/openerp/http.py", line 314, in checked_call
    return self.endpoint(*a, **kw)
  File "/opt/odoo/OCB/openerp/http.py", line 810, in __call__
    return self.method(*args, **kw)
  File "/opt/odoo/OCB/openerp/http.py", line 410, in response_wrap
    response = f(*args, **kw)
  File "/opt/odoo/OCB/addons/web/controllers/main.py", line 948, in call_button
    action = self._call_kw(model, method, args, {})
  File "/opt/odoo/OCB/addons/web/controllers/main.py", line 936, in _call_kw
    return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
  File "/opt/odoo/OCB/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/OCB/openerp/addons/base/module/wizard/base_module_upgrade.py", line 105, in upgrade_module
    openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
  File "/opt/odoo/OCB/openerp/modules/registry.py", line 370, in new
    openerp.modules.load_modules(registry._db, force_demo, status, update_module)
  File "/opt/odoo/OCB/openerp/modules/loading.py", line 422, in load_modules
    registry['ir.module.module'].module_uninstall(cr, SUPERUSER_ID, modules_to_remove.values())
  File "/opt/odoo/OCB/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/OCB/openerp/addons/base/module/module.py", line 459, in module_uninstall
    ir_model_data._module_data_uninstall(cr, uid, modules_to_remove, context)
  File "/opt/odoo/OCB/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/OCB/openerp/addons/base/ir/ir_model.py", line 1192, in _module_data_uninstall
    unlink_if_refcount((model, res_id) for model, res_id in to_unlink
  File "/opt/odoo/OCB/openerp/addons/base/ir/ir_model.py", line 1166, in unlink_if_refcount
    if field.name in openerp.models.LOG_ACCESS_COLUMNS and self.pool[field.model]._log_access:
  File "/opt/odoo/OCB/openerp/modules/registry.py", line 102, in __getitem__
    return self.models[model_name]
KeyError: u'l10n.es.aeat.mod347.real_state_record'

Gracias

Francisco Fernández-Mayoralas

unread,
Aug 8, 2017, 3:59:44 AM8/8/17
to Usuarios Odoo / OpenERP en España
Hola Antonio, 

Encontraste la solución, la forma de resolverlo?

A día de hoy lo tengo todo actualizado (V8) y me he dado cuenta además que el 111 también me da un fallo

Traceback (most recent call last):
  File "/opt/Software/OCB/openerp/http.py", line 546, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/Software/OCB/openerp/http.py", line 583, in dispatch
    result = self._call_function(**self.params)
  File "/opt/Software/OCB/openerp/http.py", line 319, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/Software/OCB/openerp/service/model.py", line 118, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/Software/OCB/openerp/http.py", line 316, in checked_call
    return self.endpoint(*a, **kw)
  File "/opt/Software/OCB/openerp/http.py", line 812, in __call__
    return self.method(*args, **kw)
  File "/opt/Software/OCB/openerp/http.py", line 412, in response_wrap
    response = f(*args, **kw)
  File "/opt/Software/OCB/addons/web/controllers/main.py", line 948, in call_button
    action = self._call_kw(model, method, args, {})
  File "/opt/Software/OCB/addons/web/controllers/main.py", line 936, in _call_kw
    return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
  File "/opt/Software/OCB/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/Software/OCB/openerp/addons/base/module/wizard/base_module_upgrade.py", line 105, in upgrade_module
    openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
  File "/opt/Software/OCB/openerp/modules/registry.py", line 370, in new
    openerp.modules.load_modules(registry._db, force_demo, status, update_module)
  File "/opt/Software/OCB/openerp/modules/loading.py", line 422, in load_modules
    registry['ir.module.module'].module_uninstall(cr, SUPERUSER_ID, modules_to_remove.values())
  File "/opt/Software/OCB/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/Software/OCB/openerp/addons/base/module/module.py", line 459, in module_uninstall
    ir_model_data._module_data_uninstall(cr, uid, modules_to_remove, context)
  File "/opt/Software/OCB/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/Software/OCB/openerp/addons/base/ir/ir_model.py", line 1192, in _module_data_uninstall
    unlink_if_refcount((model, res_id) for model, res_id in to_unlink
  File "/opt/Software/OCB/openerp/addons/base/ir/ir_model.py", line 1166, in unlink_if_refcount
    if field.name in openerp.models.LOG_ACCESS_COLUMNS and self.pool[field.model]._log_access:
  File "/opt/Software/OCB/openerp/modules/registry.py", line 102, in __getitem__
    return self.models[model_name]
KeyError: u'l10n.es.aeat.mod111.export_to_boe'

A ver si alguien ya se ha enfrentado a estos problemas...

Antonio Cánovas Pedreño

unread,
Aug 15, 2017, 6:08:21 PM8/15/17
to openerp-s...@googlegroups.com
No. 
Finalmente pasé a v10 mediante un procedimiento poco automatizado con Export de csv.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.
Antes de imprimir este e-mail piense bien si es necesario, la conservación del medio ambiente es tarea de todos.
Este mensaje contiene información CONFIDENCIAL sometida a secreto profesional. Si lo ha recibido por error, debe saber que la copia, uso o divulgación están prohibidos la Ley, por ello, le rogamos que nos lo comunique por esta misma vía y proceda a su destrucción. 

Muchas gracias.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
--
Un saludo,
___________________________________
                  
       Antonio Cánovas Pedreño
         Teléfono.- 6224.2.6224
         Twitter.- @acanovasp

Francisco Fernández-Mayoralas

unread,
Aug 18, 2017, 12:33:52 PM8/18/17
to Usuarios Odoo / OpenERP en España
Pero porque no te hace falta lo que no se ha portado a la 10 de la localización no? 

Un saludo
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.
Antes de imprimir este e-mail piense bien si es necesario, la conservación del medio ambiente es tarea de todos.
Este mensaje contiene información CONFIDENCIAL sometida a secreto profesional. Si lo ha recibido por error, debe saber que la copia, uso o divulgación están prohibidos la Ley, por ello, le rogamos que nos lo comunique por esta misma vía y proceda a su destrucción. 

Muchas gracias.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages