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

disterics’s picture

Status: Active » Fixed

Sorry, I did not check-in the install file because I was not done testing it. Checked in now.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.