spotweb/spotweb — Issue #1190: Duplicate bij retro
Author: DirtyDutch
Created: 2011-11-17 16:28:14+00:00
State: open

Hi!

Ik ben nu weer bezig met het ophalen van retro. Alleen krijg ik dan een error over duplicate entries. Ik weet dat spotweb duplicate's automatisch verhelpt etc. Maar geld dit ook voor een retro? Als ik namelijk gewoon retrieve (zonder --retro) dan werkt het wél..

What to do?
Error:

Last retrieve at Thu 17 Nov 2011 05:26:02 PM CET
Retrieving new Spots from server ...
Spots in database: 423991
Appr. Message count: 478968
First message number: 0
Last message number: 478968
Current message: 478913

Retrieving 478913 till 478969 (parsed 56 headers, 0 full, verified 0, moderated 0, skipped 0 of 56 total messages) in 0.04 seconds

SpotWeb v0.48.12.24 crashed

Fatal error occured retrieving messages:
Error executing query: Duplicate entry '478969' for key 3

#0 /chroot/home/www/html/spots/lib/dbeng/dbeng_abs.php(93): dbeng_mysql->rawExec('INSERT INTO nnt...')
#1 /chroot/home/www/html/spots/lib/dbeng/dbeng_mysql.php(115): dbeng_abs->exec('INSERT INTO nnt...', Array)
#2 /chroot/home/www/html/spots/lib/SpotDb.php(543): dbeng_mysql->modify('INSERT INTO nnt...', Array)
#3 /chroot/home/www/html/spots/lib/retriever/SpotRetriever_Spots.php(346): SpotDb->setMaxArticleId('spots_retro', 478969)
#4 /chroot/home/www/html/spots/lib/retriever/SpotRetriever_Abs.php(141): SpotRetriever_Spots->process(Array, '478913', 478969)
#5 /chroot/home/www/html/spots/retrieve.php(120): SpotRetriever_Abs->loopTillEnd('478913', 1000)
#6 {main}