Paul, take a look at pipe.c, send_alert. It directly inserts a message
created with dbmail_message_construct. Is there an additional internal API
call that needs to be made to cache the message headers?

On Wed, Aug 22, 2007, Paul J Stevens <[EMAIL PROTECTED]> said:

> Anne wrote:
>> Hi,
>> 
>> Since 2.2.5 (so also with 2.2.6rc1), I see these warnings 3 or 4 times a
>> week. dbmail-util is run daily.
>> 
>> Ok. Found [1] un-cached physmessages.
>> Aug 22 02:08:33 <server> dbmail-util[57474]: Error:[sql]
>> dbmysql.c,db_query(+293): [Duplicate entry '10077789-1970-01-01
>> 00:00:00' for key 2] [INSERT INTO dbmail_datefield (physmessage_id,
>> datefield) VALUES (10077789,'1970-01-01 00:00:00')]
> 
> [snip]
> 
> 
>> Maintenance done. Errors were found and fixed.
>> We suggest running dbmail-util again to confirm that all errors were
>> repaired.
> 
> I assume the dbmail-util run doesn't fix anything, and this error keeps
> popping up every time you run dbmail-util, right?
> 
> The code that checks for uncached messages does not check for *every*
> caching table to contain all required rows. Messages are considered
> uncached if the headervalue table doesn't contain any reference to the
> physmessage in question.
> 
> In this case it sounds like you have a partially cached message. This
> should normally never happen: the whole caching operation is wrapped in
>   a single transaction.
> 
> 
> Is it always the datecache that is causing this? Is there anything in
> the cache tables regarding physmessage 10077789?
> 
> 
> -- 
>   ________________________________________________________________
>   Paul Stevens                                      paul at nfg.nl
>   NET FACILITIES GROUP                     GPG/PGP: 1024D/11F8CD31
>   The Netherlands________________________________http://www.nfg.nl
> _______________________________________________
> DBmail mailing list
> [email protected]
> https://mailman.fastxs.nl/mailman/listinfo/dbmail
> 

-- 



_______________________________________________
DBmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail

Reply via email to