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.