Feilmelding

Tonny Kluften

Administrator
Hei.
Får en feilmelding i error_log, hva betyr det?

Kode:
[01-Sep-2014 19:39:39 UTC] WordPress database feil Duplicate entry '5423' for key 'PRIMARY' for spørring 
            INSERT INTO 8Dg_wpsc_haet_purchase_details (
              `purchase_log_id`,
              `locale`
            ) VALUES (
                5423,
                'nb_NO'
            )
             gjort av require('wp-blog-header.php'), require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), call_user_func_array, wpsc_submit_checkout, do_action('wpsc_submit_checkout_gateway'), call_user_func_array, _wpsc_action_merchant_v2_submit_checkout, wpsc_merchant_testmode->submit, wpsc_merchant->set_purchase_processed_by_purchid, wpsc_update_purchase_log_status, WPSC_Purchase_Log->save, do_action('wpsc_update_purchase_log_status'), call_user_func_array, _wpsc_action_update_purchase_log_status, wpsc_send_admin_email, WPSC_Purchase_Log->save, do_action('wpsc_purchase_log_save'), call_user_func_array, HaetShopStyling->generateBillingData
[01-Sep-2014 19:39:39 UTC] WordPress database feil Duplicate entry '5423' for key 'PRIMARY' for spørring 
            INSERT INTO 8Dg_wpsc_haet_purchase_details (
              `purchase_log_id`,
              `locale`
            ) VALUES (
                5423,
                'nb_NO'
            )
             gjort av require('wp-blog-header.php'), require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), call_user_func_array, wpsc_submit_checkout, do_action('wpsc_submit_checkout_gateway'), call_user_func_array, _wpsc_action_merchant_v2_submit_checkout, wpsc_merchant_testmode->submit, wpsc_merchant->set_purchase_processed_by_purchid, wpsc_update_purchase_log_status, WPSC_Purchase_Log->save, do_action('wpsc_purchase_log_save'), call_user_func_array, HaetShopStyling->generateBillingData
 

pmbakken

New Member
Feilmeldingen sier at det allerede er en rad i tabellen 8Dg_wpsc_haet_purchase_details som har purchase_log_id = 5423. Og databasen er konfigurert til at feltet purchase_log_id må være unikt for hver rad. I feilmeldingen forsøkes det å legge inn et duplikat, og dette tillates ikke.

Om du har phpmyadmin eller kan snakke med databasen på kommandolinjen så kan du kanskje fjerne denne raden.

Denne skal finne raden:
select * from 8Dg_wpsc_haet_purchase_details where purchase_log_id = 5423;

Og denne fjerner:
delete from 8Dg_wpsc_haet_purchase_details where purchase_log_id = 5423;
 

pmbakken

New Member
Det kan være du har kommet bort i en bug i selve pluginen. Det ser ut som den bare forsøker legge inn locale for kunden i denne spørringen. Og at den heller burde gjort en update.

Hvilken plugin er dette?
 

pmbakken

New Member
OK. Ja trolig da i themet. tabellnavnet gir jo en indikasjon på kilden: 8Dg_wpsc
Om du er på linux finner du jo denne inserten lett med grep.
 
Topp