The module references a field in the database table schema that does not exist (based on the module install). The specific code segment is:
// Add shout to the database.
db_query("INSERT INTO {shoutbox} (uid, nick, shout, url, moderate, created, changed, sid) VALUES (%d, '%s', '%s', '%s', %d, %d, %d, '%s')", $user->uid, $form_state['values']['nick'], $form_state['values']['message'], $form_state['values']['url'], $moderate, $created, $created, session_id());
Note that the default schema does includes a "hostname" field, but not the "sid" field as identified in the above SQL statement. Once I manually updated the schema, this fixed the problem.
The install module needs to updated to reflect the addition of the sid field. For example, I used varchar(255).
Comments
Comment #1
disterics commentedSorry, I did not check-in the install file because I was not done testing it. Checked in now.
Comment #2
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.