On 2017-06-08 19:41, Julien Fastré wrote:
> 
> Par contre je ne parviens pas à passer de la 4.2 à 4.4: voici
> l'exception qui apparait :
> 
> > $ trytond-admin -c /etc/trytond/config.ini -d postgres --all
> > Traceback (most recent call last):
> >   File "/usr/local/bin/trytond-admin", line 21, in <module>
> >     admin.run(options)
> >   File "/usr/local/lib/python2.7/site-packages/trytond/admin.py", line 53, 
> > in run
> >     pool.init(update=options.update, lang=list(lang))
> >   File "/usr/local/lib/python2.7/site-packages/trytond/pool.py", line 155, 
> > in init
> >     lang=lang)
> >   File 
> > "/usr/local/lib/python2.7/site-packages/trytond/modules/__init__.py", line 
> > 451, in load_modules
> >     _load_modules()
> >   File 
> > "/usr/local/lib/python2.7/site-packages/trytond/modules/__init__.py", line 
> > 421, in _load_modules
> >     load_module_graph(graph, pool, update, lang)
> >   File 
> > "/usr/local/lib/python2.7/site-packages/trytond/modules/__init__.py", line 
> > 244, in load_module_graph
> >     cls.__register__(module)
> >   File 
> > "/usr/local/lib/python2.7/site-packages/trytond/modules/account_invoice/account.py",
> >  line 112, in __register__
> >     fiscalyear.in_credit_note_sequence))))
> >   File 
> > "/usr/local/lib/python2.7/site-packages/trytond/backend/postgresql/database.py",
> >  line 60, in execute
> >     cursor.execute(self, sql, args)
> > psycopg2.IntegrityError: null value in column "company" violates not-null 
> > constraint
> > DETAIL:  Failing row contains (1, 1, null, null, 4, 10, null, 2, null, 3, 
> > 2, null, 1).
> 
> Et l'erreur SQL complète :
> 
> > DETAIL:  Failing row contains (1, 1, null, null, 4, 10, null, 2, null, 3, 
> > 2, null, 1).
> > STATEMENT:  INSERT INTO "account_fiscalyear_invoice_sequence" ("sequence", 
> > "fiscalyear", "period", "out_invoice_sequence", "out_credit_note_sequence", 
> > "in_invoice_sequence", "in_credit_note_sequence") SELECT 10, 
> > "a"."fiscalyear", "a"."id", COALESCE("a"."out_invoice_sequence", 
> > "b"."out_invoice_sequence"), COALESCE("a"."out_credit_note_sequence", 
> > "b"."out_credit_note_sequence"), COALESCE("a"."in_invoice_sequence", 
> > "b"."in_invoice_sequence"), COALESCE("a"."in_credit_note_sequence", 
> > "b"."in_credit_note_sequence") FROM "account_period" AS "a" INNER JOIN 
> > "account_fiscalyear" AS "b" ON ("b"."id" = "a"."fiscalyear")
> 
> S'agit-il d'un bug ou ais-je manqué une étape ?

Je pense que c'est https://bugs.tryton.org/issue6526
Il n'a pas encore été backporté sur 4.4 mais ça ne devrait plus tarder.

> Pour l'instant, je reste à la 4.2 parce que la cloture comptable c'est
> jeudi...
> 
> Pour le reste, merci pour le travail autour de tryton.
> 
> Julien
> 
> PS: pour pouvoir migrer, j'ai construit une image docker de tryton, elle
> est ici : https://framagit.org/champs-libres/docker-tryton
> 
> Je n'ai pas trouvé d'image docker existante. Si ça peut avoir un
> intérêt, je peux en créer une et la mettre sur le hub docker.

Il y a un discussion ouverte 
https://discuss.tryton.org/t/build-docker-images/225
Ce n'est pas une tache facile et on veut être sur que le procédé soit
viable à long terme. Mais toute aide est la bien venue.

-- 
Cédric Krier - B2CK SPRL
Email/Jabber: [email protected]
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
tryton-fr.
Cette discussion peut être lue sur le Web à l'adresse 
https://groups.google.com/d/msgid/tryton-fr/20170609220636.GW3591%40kei.

Répondre à