Error al sincronizar calendario de google con odoo

393 views
Skip to first unread message

Juan Néstor Martínez Álvarez

unread,
Sep 22, 2014, 10:28:47 AM9/22/14
to openerp-s...@googlegroups.com
Buenas tardes a todos

He creado la api para sincronizar los calendarios de google con odoo. Parece que funciona puesto que en las estadisticas de la API aparecen lops intentos de sincronización, pero al pulsar el botón de sincronizar en el calendario de odoo me aparece el siguiente error.

Odoo

OpenERP Server Error

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 499, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 516, in dispatch
    result = self._call_function(**self.params)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 282, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/service/model.py", line 113, in wrapper
    return f(dbname, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 279, in checked_call
    return self.endpoint(*a, **kw)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 732, in __call__
    return self.method(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 375, in response_wrap
    response = f(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/openerp/addons/google_calendar/controllers/main.py", line 43, in sync_data
    return gc_obj.synchronize_events(request.cr, request.uid, [], context=kw.get('local_context'))
  File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 237, in wrapper
    return old_api(self, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/addons/google_calendar/google_calendar.py", line 545, in synchronize_events
    res = self.update_events(cr, uid, lastSync, context)
  File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 237, in wrapper
    return old_api(self, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/addons/google_calendar/google_calendar.py", line 770, in update_events
    res = self.update_from_google(cr, uid, False, event.GG.event, "create", context=context_tmp)
  File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 237, in wrapper
    return old_api(self, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/addons/google_calendar/google_calendar.py", line 449, in update_from_google
    stop = d_end.strftime(DEFAULT_SERVER_DATE_FORMAT)
ValueError: year=1604 is before 1900; the datetime strftime() methods require year >= 1900



Alguien puede decirme algo?

muchas gracias

Mario Montes

unread,
Sep 22, 2014, 11:34:44 AM9/22/14
to openerp-s...@googlegroups.com
Creo que está relacionado con  stop = d_end.strftime(DEFAULT_SERVER_DATE_FORMAT)

Está cogiendo la fecha del calendario de google y está intentado meter en un formato incorrecto, según el sistema operativo. Prueba a instalar el paquete :

apt-get install locales

Y haces un dpkg-reconfigure locales

Elige el es_ES.UTF8 y pruebas

Juan Néstor Martínez Álvarez

unread,
Sep 23, 2014, 6:35:18 PM9/23/14
to openerp-s...@googlegroups.com
Gracias Mario, pero ya lo tengo así configurado. Lo curioso es que aun dandome el error sincroniza pero no todas las citas. Estoy investigando a ver si encuentro un patrón.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/_IfwCnT5hxU/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, 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.



--
Gabinete Digital
Juan Néstor Martínez Álvarez
Asesor Fiscal, Laboral, Contable e Informático

Juan Néstor Martínez Álvarez

unread,
Sep 23, 2014, 7:00:13 PM9/23/14
to openerp-s...@googlegroups.com
Hola de nuevo. Creo que el problema radica en que tenía activado los calendarios de cumpleaños y de festivos de españa y me ha creado 22000 entradas en el calendario de odoo por culpa de mi ultima sincronización de contactos del movil que me ha repetido los contactos algunos hasta 6 veces. Estoy borrando todas estas reuniones y despues probaré a ver si queda solucionado.

Juan Néstor Martínez Álvarez

unread,
Sep 23, 2014, 8:09:03 PM9/23/14
to openerp-s...@googlegroups.com
Conseguido. Tras eliminar todos las citas de cumpleaños y festivos funciona perfectamente.

Gracias

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/_IfwCnT5hxU/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, 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.

Elena_

unread,
May 17, 2016, 6:21:15 AM5/17/16
to Usuarios Odoo / OpenERP en España
Hola,
estoy tratando el mismo tema de las sincronizaciones con Google
¿por casualidad no sabrás la forma de sincronizar los contactos con Google?

No se si habría algún módulo que solucione esto,(aunque sea de pago) para nuestra forma de trabajar lo necesitamos.

Muchas gracias.
Para anular la suscripción a este grupo y a todos sus temas, 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