"Column count doesn't match value count at row 1" error on creating new site tour

EvanDonovan - March 23, 2009 - 20:54
Project:Site tours with Amberjack
Version:5.x-1.1
Component:Code
Category:bug report
Priority:critical
Assigned:Unassigned
Status:active
Description

If I try to save a page for a site tour in 5.x-1.1, it doesn't actually save. When it takes me back to the main site tour admin page, an error appears saying "Unable to retrieve the tour." Watchdog gives the following error message:
Column count doesn't match value count at row 1 query: INSERT INTO um_site_tour (id, url, title, description, status, close_url, exit_url, skin, text_of, text_close, btn_prev, btn_next, close_btn_action, cover_body, cover_click_close) VALUES(2, "test", "Test Tour", 0, "1", "", "", "black_beauty", "of", "Close", "Previous", "Next", "0", "1")

I already applied the patch in #370087: Doesn't work in D5 (db_last_insert_id doesn't exists) and this error still occurs. This makes the site tour module completely unusable.

Is it necessary to upgrade to 5.x-1.1 in order to upgrade to 6.x-8.0, or could we stay on the last working version of Site Tour and then upgrade our site to Drupal 6?

 
 

Drupal is a registered trademark of Dries Buytaert.