Has anyone else tried creating a table and met with issues when trying to view it?

I don't do tables in here very often, but they seem to be broken or maybe I'm doing them wrong?

My understanding is you use brackets [ ] and input "table" between them. Then to end the table you use brackets [ ] again and input "/table" between them.

However, upon doing so I'm always greeted with this:

Cannot use string offset as an array on line 59 in /home/gsplayer/public_html/forum/includes/class_bbcode.php(244) : eval()'d code
#0 /home/gsplayer/public_html/forum/includes/class_bbcode.php(1782): handle_tabletag(Object(vB_BbCodeParser), 'This is a test<...', false)
#1 /home/gsplayer/public_html/forum/includes/class_bbcode.php(1587): vB_BbCodeParser->handle_external('This is a test<...', false)
#2 /home/gsplayer/public_html/forum/includes/class_bbcode.php(1042): vB_BbCodeParser->parse_array(Array, 1, 1, 0)
#3 /home/gsplayer/public_html/forum/includes/class_bbcode.php(563): vB_BbCodeParser->parse_bbcode('Has anyone else...', 1, 1, 0)
#4 /home/gsplayer/public_html/forum/includes/class_bbcode.php(477): vB_BbCodeParser->do_parse('Has anyone else...', 0, 1, 1, 1, true, false, 'on_nl2br', false, 1)
#5 /home/gsplayer/public_html/forum/includes/functions_newpost.php(930): vB_BbCodeParser->parse('Has anyone else...', 51, 1, false, '', 3, false, 'on_nl2br')
#6 /home/gsplayer/public_html/forum/newthread.php(263): process_post_preview(Array, 0, Array, Array)
#7 {main}