[horde] horde_histories not-null constraint

Ralf Lang ralf.lang at ralf-lang.de
Wed Dec 14 09:40:51 UTC 2022


Hi Hannes,

Am 13.12.2022 um 23:47 schrieb Hannes Tismer:
> Dear Horde list,
>
> I've just noticed that my Horde Webmail instance hasn't added any 
> horde_histories entries since 2021. Looking at the logs any change I 
> make in Kronolith results in errors like these:
>
> ERR: HORDE [kronolith] SQL QUERY FAILED: SQLSTATE[23502]: Not null 
> violation: 7 ERROR:  null value in column "history_modseq" violates 
> not-null constraint
> DETAIL:  Failing row contains (19117, 
> kronolith:xxxxxxxxxxxxx at xxxxx..., modify, 1670970360, null, xxxxx, 
> a:2:{s:3:"new";a:2:{s:11:"event_start";s:19:"2022-12-15 23:00:00..., 
> null).
>         INSERT INTO horde_histories (object_uid, history_ts, history_who,
>           history_desc, history_action, history_modseq, history_extra) 
> VALUES
>           ('kronolith:xxxxxxxxxxxxxxxxxxxx', 1670970360, 'panni', 
> NULL, 'modify', NULL,
>           'a:2:{s:3:"new";a:2:{s:11:"event_start";s:19:"2022-12-15
>           23:00:00";s:9:"event_end";s:19:"2022-12-16
> 00:00:00";}s:3:"old";a:2:{s:11:"event_start";N;s:9:"event_end";N;}}') 
> [pid 108 on line 243 of "/usr/share/php/Horde/Db/Adapter/Pdo/Base.php"]
> 2022-12-13T23:26:00+01:00 ERR: HORDE [kronolith] SQLSTATE[23502]: Not 
> null violation: 7 ERROR:  null value in column "history_modseq" 
> violates not-null constraint
>
>
>
> All migrations are applied as far as I can see and when manually 
> inserting an entry into horde_histories_modseq, an incremented 
> history_modseq is created, just as Horde/History/Sql.php:_nextModSeq() 
> tries to 
> (https://github.com/horde/History/blob/c112235f0327baf7202d56236c8f823fb40b6741/lib/Horde/History/Sql.php#L358).
>
> Somehow it tries to insert a NULL value for history_modseq for the new 
> horde_histories entry.
>
>
> Horde Version: Webmail Edition 5.2.22
> PostgreSQL: 12.13 (Ubuntu 12.13-1.pgdg22.04+1)
> OS: Ubuntu Server 18.04.4 LTS (bionic)
that would be PHP 7.2?



More information about the horde mailing list