Errors showing forum topics
| Project: | vBulletin to Drupal |
| Version: | 5.x-1.0 |
| Component: | Miscellaneous |
| Category: | support request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | won't fix |
Jump to:
Hopefully I am using the correct language here - sorry if things are unclear.
Biohints.com vbulletin forums were converted. When going to http://biohints.com/forum the structure looks correct. However, entering any of the topics brings up errors.
For example, going to Announcements brings up the following error.
user warning: Unknown column 'f.tid' in 'field list' query: SELECT n.nid, f.tid, n.title, n.sticky, u.name, u.uid, n.created AS timestamp, n.comment AS comment_mode, l.last_comment_timestamp, IF(l.last_comment_uid != 0, cu.name, l.last_comment_name) AS last_comment_name, l.last_comment_uid, l.comment_count AS num_comments FROM node_comment_statistics l, users cu, term_node r, users u, forum f, node n WHERE n.status = 1 AND l.last_comment_uid = cu.uid AND n.nid = l.nid AND n.nid = r.nid AND r.tid = 1000011 AND n.uid = u.uid AND n.vid = f.vid ORDER BY n.sticky DESC, l.last_comment_timestamp DESC, n.created DESC LIMIT 0, 25 in /path/includes/database.mysql.inc on line 172.
If I go through tracker then I am able to see the posts but clicking on these brings up the error
user warning: Unknown column 'vid' in 'where clause' query: SELECT * FROM forum WHERE vid = 1000326 in /path/includes/database.mysql.inc on line 172.
Any suggestions?

#1
The most likely cause of this is that the Drupal Forum module is not installed properly. The module has a weird quirk where it doesn't fully install unless you visit Administer -> Content management -> Forums -> Settings and save the settings. If that doesn't work, try re-installing the Forum module.
Either way, am pretty sure this is not a problem with vbtodrupal. :)