PHP WARNING after hotfixes


After hotfixes #0003536, #0003529 in tracker
Not sure which hotfix did it, but I got this error when trying to access member profiles.PHP WARNING [2] preg_match() expects parameter 2 to be string, array given in sources/database/mysqli.php on line 179 (version: 10.0.10, PHP version: 5.6.30, URL: /index.php?page=members&type=view&id=jmbronson)
Stack Trace
Code
File '/home3/joe2209/bosslife.org/sources/failure.php'
Line 969
Function 'get_html_trace'
Args
File '/home3/joe2209/bosslife.org/sources/global2.php'
Line 985
Function '_fatal_exit'
Args
'PHP WARNING [2] preg_match() expects parameter 2 to be string, array given in sources/database/mysqli.php on line 179'
File '/home3/joe2209/bosslife.org/sources/failure.php'
Line 286
Function 'fatal_exit'
Args
'PHP WARNING [2] preg_match() expects parameter 2 to be string, array given in sources/database/mysqli.php on line 179'
File '/home3/joe2209/bosslife.org/sources/global2.php'
Line 858
Function '_composr_error_handler'
Args
'warning'
2
'preg_match() expects parameter 2 to be string, array given'
'sources/database/mysqli.php'
179
4
Function 'composr_error_handler'
Args
2
'preg_match() expects parameter 2 to be string, array given'
'/home3/joe2209/bosslife.org/sources/database/mysqli.php'
179
a:1:{s:6:"string";a:0:{}}
File '/home3/joe2209/bosslife.org/sources/database/mysqli.php'
Line 179
Function 'preg_match'
Args
'#[^a-zA-Z0-9\\.]#'
a:0:{}
File '/home3/joe2209/bosslife.org/sources/database.php'
Line 412
Function 'db_escape_string'
Class 'Database_Static_mysqli'
Object O:22:"Database_Static_mysqli":3:{s:8:"cache_db";a:1:{s:48:"a:2:{i:0;s:10:"joe2209_bl";i:1;s:9:"localhost";}";O:6:"mysqli":19:{s:13:"affected_rows";N;s:11:"client_info";N;s:14:"client_version";N;s:13:"connect_errno";N;s:13:"connect_error";N;s:5:"errno";N;s:5:"error";N;s:10:"error_list";N;s:11:"field_count";N;s:9:"host_info";N;s:4:"info";N;s:9:"insert_id";N;s:11:"server_info";N;s:14:"server_version";N;s:4:"stat";N;s:8:"sqlstate";N;s:16:"protocol_version";N;s:9:"thread_id";N;s:13:"warning_count";N;}}s:14:"last_select_db";a:2:{i:0;r:3;i:1;s:10:"joe2209_bl";}s:16:"reconnected_once";b:0;}
Type '->'
Args
a:0:{}
File '/home3/joe2209/bosslife.org/sources/database/shared/mysql.php'
Line 281
Function 'db_escape_string'
Args
a:0:{}
File '/home3/joe2209/bosslife.org/sources/database.php'
Line 199
Function 'db_string_equal_to'
Class 'Database_super_mysql'
Object O:22:"Database_Static_mysqli":3:{s:8:"cache_db";a:1:{s:48:"a:2:{i:0;s:10:"joe2209_bl";i:1;s:9:"localhost";}";O:6:"mysqli":19:{s:13:"affected_rows";N;s:11:"client_info";N;s:14:"client_version";N;s:13:"connect_errno";N;s:13:"connect_error";N;s:5:"errno";N;s:5:"error";N;s:10:"error_list";N;s:11:"field_count";N;s:9:"host_info";N;s:4:"info";N;s:9:"insert_id";N;s:11:"server_info";N;s:14:"server_version";N;s:4:"stat";N;s:8:"sqlstate";N;s:16:"protocol_version";N;s:9:"thread_id";N;s:13:"warning_count";N;}}s:14:"last_select_db";a:2:{i:0;r:3;i:1;s:10:"joe2209_bl";}s:16:"reconnected_once";b:0;}
Type '->'
Args
'answers'
a:0:{}
File '/home3/joe2209/bosslife.org/sources/database.php'
Line 1,808
Function 'db_string_equal_to'
Args
'answers'
a:0:{}
File '/home3/joe2209/bosslife.org/sources/lang3.php'
Line 553
Function 'query_update'
Class 'DatabaseConnector'
Object O:17:"DatabaseConnector":8:{s:12:"table_prefix";s:5:"boss_";s:15:"connection_read";a:2:{i:0;O:6:"mysqli":19:{s:13:"affected_rows";N;s:11:"client_info";N;s:14:"client_version";N;s:13:"connect_errno";N;s:13:"connect_error";N;s:5:"errno";N;s:5:"error";N;s:10:"error_list";N;s:11:"field_count";N;s:9:"host_info";N;s:4:"info";N;s:9:"insert_id";N;s:11:"server_info";N;s:14:"server_version";N;s:4:"stat";N;s:8:"sqlstate";N;s:16:"protocol_version";N;s:9:"thread_id";N;s:13:"warning_count";N;}i:1;s:10:"joe2209_bl";}s:16:"connection_write";a:2:{i:0;r:4;i:1;s:10:"joe2209_bl";}s:26:"text_lookup_original_cache";a:0:{}s:17:"text_lookup_cache";a:1:{s:33:"Please tell us your first name...";O:8:"Tempcode":5:{s:18:"code_to_preexecute";a:1:{s:39:"string_attach_5a83a2c31b5817.69819347_1";s:101:"$tpl_funcs['string_attach_5a83a2c31b5817.69819347_1']="echo \"Please tell us your first name...\";"; ";}s:9:"seq_parts";a:1:{i:0;a:1:{i:0;a:5:{i:0;s:39:"string_attach_5a83a2c31b5817.69819347_1";i:1;a:0:{}i:2;i:1;i:3;s:0:"";i:4;s:0:"";}}}s:19:"preprocessable_bits";a:0:{}s:9:"pure_lang";N;s:8:"codename";s:10:":container";}}s:18:"table_exists_cache";a:0:{}s:9:"static_ob";O:22:"Database_Static_mysqli":3:{s:8:"cache_db";a:1:{s:48:"a:2:{i:0;s:10:"joe2209_bl";i:1;s:9:"localhost";}";r:4;}s:14:"last_select_db";a:2:{i:0;r:4;i:1;s:10:"joe2209_bl";}s:16:"reconnected_once";b:0;}s:11:"dedupe_mode";b:0;}
Type '->'
Args
'quiz_questions'
array
array
''
1
File '/home3/joe2209/bosslife.org/sources/lang.php'
Line 1,194
Function 'parse_translated_text'
Args
'quiz_questions'
array
'q_question_text'
O:17:"DatabaseConnector":8:{s:12:"table_prefix";s:5:"boss_";s:15:"connection_read";a:2:{i:0;O:6:"mysqli":19:{s:13:"affected_rows";N;s:11:"client_info";N;s:14:"client_version";N;s:13:"connect_errno";N;s:13:"connect_error";N;s:5:"errno";N;s:5:"error";N;s:10:"error_list";N;s:11:"field_count";N;s:9:"host_info";N;s:4:"info";N;s:9:"insert_id";N;s:11:"server_info";N;s:14:"server_version";N;s:4:"stat";N;s:8:"sqlstate";N;s:16:"protocol_version";N;s:9:"thread_id";N;s:13:"warning_count";N;}i:1;s:10:"joe2209_bl";}s:16:"connection_write";a:2:{i:0;r:4;i:1;s:10:"joe2209_bl";}s:26:"text_lookup_original_cache";a:0:{}s:17:"text_lookup_cache";a:1:{s:33:"Please tell us your first name...";O:8:"Tempcode":5:{s:18:"code_to_preexecute";a:1:{s:39:"string_attach_5a83a2c31b5817.69819347_1";s:101:"$tpl_funcs['string_attach_5a83a2c31b5817.69819347_1']="echo \"Please tell us your first name...\";"; ";}s:9:"seq_parts";a:1:{i:0;a:1:{i:0;a:5:{i:0;s:39:"string_attach_5a83a2c31b5817.69819347_1";i:1;a:0:{}i:2;i:1;i:3;s:0:"";i:4;s:0:"";}}}s:19:"preprocessable_bits";a:0:{}s:9:"pure_lang";N;s:8:"codename";s:10:":container";}}s:18:"table_exists_cache";a:0:{}s:9:"static_ob";O:22:"Database_Static_mysqli":3:{s:8:"cache_db";a:1:{s:48:"a:2:{i:0;s:10:"joe2209_bl";i:1;s:9:"localhost";}";r:4;}s:14:"last_select_db";a:2:{i:0;r:4;i:1;s:10:"joe2209_bl";}s:16:"reconnected_once";b:0;}s:11:"dedupe_mode";b:0;}
'EN'
false
false
File '/home3/joe2209/bosslife.org/sources/quiz.php'
Line 245
Function 'get_translated_tempcode'
Args
'quiz_questions'
array
'q_question_text'
File '/home3/joe2209/bosslife.org/sources/hooks/modules/members/quiz.php'
Line 121
Function 'score_quiz'
Args
41
4
array
File '/home3/joe2209/bosslife.org/sources/hooks/systems/profiles_tabs/about.php'
Line 144
Function 'get_sections'
Class 'Hook_members_quiz'
Object O:17:"Hook_members_quiz":0:{}
Type '->'
Args
2
File '/home3/joe2209/bosslife.org/sources/cns_profiles.php'
Line 56
Function 'render_tab'
Class 'Hook_profiles_tabs_about'
Object O:24:"Hook_profiles_tabs_about":0:{}
Type '->'
Args
2
2
true
File '/home3/joe2209/bosslife.org/pages/modules/members.php'
Line 227
Function 'render_profile_tabset'
Args
Tempcode -> ...
2
2
'jmbronson'
File '/home3/joe2209/bosslife.org/pages/modules/members.php'
Line 195
Function 'profile'
Class 'Module_members'
Object O:14:"Module_members":3:{s:5:"title";O:8:"Tempcode":5:{s:18:"code_to_preexecute";a:1:{s:33:"tcpfunc_5a83a02c6b4c67.45575581_1";s:2626:"$tpl_funcs['tcpfunc_5a83a02c6b4c67.45575581_1']=$KEEP_TPL_FUNCS['tcpfunc_5a83a02c6b4c67.45575581_1']=recall_named_function('5a83a02c6b4d59.87686731','$parameters,$cl',"extract(\$parameters,EXTR_PREFIX_ALL,'bound'); echo (isset(\$bound_ID)?(\"\\n<a id=\\\"title__\".(empty(\$bound_ID->pure_lang)?@htmlspecialchars(otp(isset(\$bound_ID)?\$bound_ID:null,\"ID/SCREEN_TITLE\"),ENT_QUOTES | ENT_SUBSTITUTE,get_charset()):otp(isset(\$bound_ID)?\$bound_ID:null,\"ID/SCREEN_TITLE\")).\"\\\"></a>\\n\"):''),\n \"\\n\\n<h1 class=\\\"screen_title\\\"\",\n ((ecv_NOT(\$cl,array(),array(ecv_GET(\$cl,array(),array(\"name_set_elsewhere\"))))==\"1\")?(\" itemprop=\\\"name\\\"\"):''),\n \">\\n \",\n otp(isset(\$bound_TITLE)?\$bound_TITLE:null,\"TITLE/SCREEN_TITLE\"),\n \"\\n\\n \",\n (isset(\$bound_AWARDS)?(\"\\n \".((otp(isset(\$bound_AWARDS)?\$bound_AWARDS:null,\"AWARDS/SCREEN_TITLE\")!='')?(\"\\n \".ecv(\$cl,array(),4,\"SET\",array(\"AWARDS_TEXT\",\"\\n <h2>Award winner</h2>\\n <p class=\\\"lonely_label\\\">\".ecv(\$cl,array(),2,\"AWARDS_WON\",array(otp(isset(\$bound_AWARDS)?\$bound_AWARDS:null,\"AWARDS/SCREEN_TITLE\"))).\"</p>\\n <ul>\\n \".closure_loop(array(\"AWARDS\",'vars'=>\$parameters),array(\$parameters,\$cl),\nrecall_named_function('5a83a02c6b0d83.87454497','\$parameters,\$cl',\"extract(\\\$parameters,EXTR_PREFIX_ALL,'bound'); return \\\"\\\\n <li>\\\\n <strong>\\\".(empty(\\\$bound_AWARD_TYPE->pure_lang)?@htmlspecialchars(otp(isset(\\\$bound_AWARD_TYPE)?\\\$bound_AWARD_TYPE:null,\\\"AWARD_TYPE/SCREEN_TITLE\\\"),ENT_QUOTES | ENT_SUBSTITUTE,get_charset()):otp(isset(\\\$bound_AWARD_TYPE)?\\\$bound_AWARD_TYPE:null,\\\"AWARD_TYPE/SCREEN_TITLE\\\")).\\\"</strong>\\\\n <span>\\\".ecv(\\\$cl,array(),2,\\\"AWARD_ON\\\",array(ecv_DATE(\\\$cl,array(1),array(\\\"1\\\",\\\"1\\\",\\\"1\\\",otp(isset(\\\$bound_AWARD_TIMESTAMP)?\\\$bound_AWARD_TIMESTAMP:null,\\\"AWARD_TIMESTAMP/SCREEN_TITLE\\\"))))).\\\"</span>\\\\n </li>\\\\n \\\";\")).\"\\n </ul>\\n \")).\"\\n <a href=\\\"\".ecv_PAGE_LINK(\$cl,array(1),array(\"_SEARCH:awards\")).\"\\\"><img onmouseover=\\\"if (typeof window.activate_tooltip!='undefined') activate_tooltip(this,event,'\".ecv_GET(\$cl,array(2,8,1),array(\"AWARDS_TEXT\")).\"','auto',null,null,false,true);\\\" title=\\\"\\\" alt=\\\"Award winner\\\" src=\\\"\".ecv_IMG(\$cl,array(1),array(\"awarded\",\"0\",\"start\")).\"\\\" /></a>\\n \"):'').\"\\n \"):''),\n \"\\n</h1>\\n\\n\",\n (isset(\$bound_SUB)?(\"\\n <div class=\\\"title_tagline\\\">\\n \".otp(isset(\$bound_SUB)?\$bound_SUB:null,\"SUB/SCREEN_TITLE\").\"\\n </div>\\n\"):''),\n \"\\n\";");";}s:9:"seq_parts";a:1:{i:0;a:1:{i:0;a:5:{i:0;s:33:"tcpfunc_5a83a02c6b4c67.45575581_1";i:1;a:3:{s:5:"_GUID";s:32:"847ffbe4823eca6d2d5eac42828ee552";s:6:"AWARDS";a:0:{}s:5:"TITLE";O:8:"Tempcode":5:{s:18:"code_to_preexecute";a:1:{s:36:"do_runtime_5a83a2c2d3b094.06955473_2";s:134:"$tpl_funcs['do_runtime_5a83a2c2d3b094.06955473_2']="echo ecv(\$cl,array(),2,\"MEMBER_ACCOUNT\",array(\"jmbronson\",\"jmbronson\"));"; ";}s:9:"seq_parts";a:1:{i:0;a:1:{i:0;a:5:{i:0;s:36:"do_runtime_5a83a2c2d3b094.06955473_2";i:1;a:0:{}i:2;i:2;i:3;s:14:"MEMBER_ACCOUNT";i:4;s:0:"";}}}s:19:"preprocessable_bits";a:0:{}s:9:"pure_lang";b:1;s:8:"codename";s:10:":container";}}i:2;i:1;i:3;s:0:"";i:4;s:0:"";}}}s:19:"preprocessable_bits";a:0:{}s:9:"pure_lang";N;s:8:"codename";s:12:"SCREEN_TITLE";}s:8:"username";s:9:"jmbronson";s:12:"member_id_of";i:2;}
Type '->'
Args
File '/home3/joe2209/bosslife.org/sources/zones.php'
Line 800
Function 'run'
Class 'Module_members'
Object O:14:"Module_members":3:{s:5:"title";O:8:"Tempcode":5:{s:18:"code_to_preexecute";a:1:{s:33:"tcpfunc_5a83a02c6b4c67.45575581_1";s:2626:"$tpl_funcs['tcpfunc_5a83a02c6b4c67.45575581_1']=$KEEP_TPL_FUNCS['tcpfunc_5a83a02c6b4c67.45575581_1']=recall_named_function('5a83a02c6b4d59.87686731','$parameters,$cl',"extract(\$parameters,EXTR_PREFIX_ALL,'bound'); echo (isset(\$bound_ID)?(\"\\n<a id=\\\"title__\".(empty(\$bound_ID->pure_lang)?@htmlspecialchars(otp(isset(\$bound_ID)?\$bound_ID:null,\"ID/SCREEN_TITLE\"),ENT_QUOTES | ENT_SUBSTITUTE,get_charset()):otp(isset(\$bound_ID)?\$bound_ID:null,\"ID/SCREEN_TITLE\")).\"\\\"></a>\\n\"):''),\n \"\\n\\n<h1 class=\\\"screen_title\\\"\",\n ((ecv_NOT(\$cl,array(),array(ecv_GET(\$cl,array(),array(\"name_set_elsewhere\"))))==\"1\")?(\" itemprop=\\\"name\\\"\"):''),\n \">\\n \",\n otp(isset(\$bound_TITLE)?\$bound_TITLE:null,\"TITLE/SCREEN_TITLE\"),\n \"\\n\\n \",\n (isset(\$bound_AWARDS)?(\"\\n \".((otp(isset(\$bound_AWARDS)?\$bound_AWARDS:null,\"AWARDS/SCREEN_TITLE\")!='')?(\"\\n \".ecv(\$cl,array(),4,\"SET\",array(\"AWARDS_TEXT\",\"\\n <h2>Award winner</h2>\\n <p class=\\\"lonely_label\\\">\".ecv(\$cl,array(),2,\"AWARDS_WON\",array(otp(isset(\$bound_AWARDS)?\$bound_AWARDS:null,\"AWARDS/SCREEN_TITLE\"))).\"</p>\\n <ul>\\n \".closure_loop(array(\"AWARDS\",'vars'=>\$parameters),array(\$parameters,\$cl),\nrecall_named_function('5a83a02c6b0d83.87454497','\$parameters,\$cl',\"extract(\\\$parameters,EXTR_PREFIX_ALL,'bound'); return \\\"\\\\n <li>\\\\n <strong>\\\".(empty(\\\$bound_AWARD_TYPE->pure_lang)?@htmlspecialchars(otp(isset(\\\$bound_AWARD_TYPE)?\\\$bound_AWARD_TYPE:null,\\\"AWARD_TYPE/SCREEN_TITLE\\\"),ENT_QUOTES | ENT_SUBSTITUTE,get_charset()):otp(isset(\\\$bound_AWARD_TYPE)?\\\$bound_AWARD_TYPE:null,\\\"AWARD_TYPE/SCREEN_TITLE\\\")).\\\"</strong>\\\\n <span>\\\".ecv(\\\$cl,array(),2,\\\"AWARD_ON\\\",array(ecv_DATE(\\\$cl,array(1),array(\\\"1\\\",\\\"1\\\",\\\"1\\\",otp(isset(\\\$bound_AWARD_TIMESTAMP)?\\\$bound_AWARD_TIMESTAMP:null,\\\"AWARD_TIMESTAMP/SCREEN_TITLE\\\"))))).\\\"</span>\\\\n </li>\\\\n \\\";\")).\"\\n </ul>\\n \")).\"\\n <a href=\\\"\".ecv_PAGE_LINK(\$cl,array(1),array(\"_SEARCH:awards\")).\"\\\"><img onmouseover=\\\"if (typeof window.activate_tooltip!='undefined') activate_tooltip(this,event,'\".ecv_GET(\$cl,array(2,8,1),array(\"AWARDS_TEXT\")).\"','auto',null,null,false,true);\\\" title=\\\"\\\" alt=\\\"Award winner\\\" src=\\\"\".ecv_IMG(\$cl,array(1),array(\"awarded\",\"0\",\"start\")).\"\\\" /></a>\\n \"):'').\"\\n \"):''),\n \"\\n</h1>\\n\\n\",\n (isset(\$bound_SUB)?(\"\\n <div class=\\\"title_tagline\\\">\\n \".otp(isset(\$bound_SUB)?\$bound_SUB:null,\"SUB/SCREEN_TITLE\").\"\\n </div>\\n\"):''),\n \"\\n\";");";}s:9:"seq_parts";a:1:{i:0;a:1:{i:0;a:5:{i:0;s:33:"tcpfunc_5a83a02c6b4c67.45575581_1";i:1;a:3:{s:5:"_GUID";s:32:"847ffbe4823eca6d2d5eac42828ee552";s:6:"AWARDS";a:0:{}s:5:"TITLE";O:8:"Tempcode":5:{s:18:"code_to_preexecute";a:1:{s:36:"do_runtime_5a83a2c2d3b094.06955473_2";s:134:"$tpl_funcs['do_runtime_5a83a2c2d3b094.06955473_2']="echo ecv(\$cl,array(),2,\"MEMBER_ACCOUNT\",array(\"jmbronson\",\"jmbronson\"));"; ";}s:9:"seq_parts";a:1:{i:0;a:1:{i:0;a:5:{i:0;s:36:"do_runtime_5a83a2c2d3b094.06955473_2";i:1;a:0:{}i:2;i:2;i:3;s:14:"MEMBER_ACCOUNT";i:4;s:0:"";}}}s:19:"preprocessable_bits";a:0:{}s:9:"pure_lang";b:1;s:8:"codename";s:10:":container";}}i:2;i:1;i:3;s:0:"";i:4;s:0:"";}}}s:19:"preprocessable_bits";a:0:{}s:9:"pure_lang";N;s:8:"codename";s:12:"SCREEN_TITLE";}s:8:"username";s:9:"jmbronson";s:12:"member_id_of";i:2;}
Type '->'
Args
File '/home3/joe2209/bosslife.org/sources/site.php'
Line 1,196
Function 'load_module_page'
Args
'pages/modules/members.php'
'members'
Tempcode -> ...
File '/home3/joe2209/bosslife.org/sources/site.php'
Line 906
Function 'request_page'
Args
'members'
true
NULL
NULL
false
false
Tempcode -> ...
File '/home3/joe2209/bosslife.org/index.php'
Line 76
Function 'do_site'
Args



Become a fan of Composr on Facebook or add me as a friend. Add me on on Mastodon. Follow me on Minds (where I am most active). Support me on Patreon
- If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
- If so, please let others know about Composr whenever you see the opportunity or support me on Patreon.
- If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying Composr on fun personal projects.
- If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.


It's an issue after emptying the Comcode cache.
I suspect a workaround would be to re-edit the quiz (no changes, empty edit).
I'll get a fix out soon, very likely today.
Become a fan of Composr on Facebook or add me as a friend. Add me on on Mastodon. Follow me on Minds (where I am most active). Support me on Patreon
- If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
- If so, please let others know about Composr whenever you see the opportunity or support me on Patreon.
- If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying Composr on fun personal projects.
- If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.


Become a fan of Composr on Facebook or add me as a friend. Add me on on Mastodon. Follow me on Minds (where I am most active). Support me on Patreon
- If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
- If so, please let others know about Composr whenever you see the opportunity or support me on Patreon.
- If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying Composr on fun personal projects.
- If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.


Unfortunately a query has failed [UPDATE boss_quizzes SET q_start_text='', q_start_text__text_parsed='return unserialize("a:5:{i:0;a:1:{i:0;a:1:{i:0;a:5:{i:0;s:40:\"string_attach_5a84df1d56a335.19694804_44\";i:1;a:0:{}i:2;i:1;i:3;s:0:\"\";i:4;s:0:\"\";}}}i:1;a:0:{}i:2;s:10:\":container\";i:3;N;i:4;a:1:{s:40:\"string_attach_5a84df1d56a335.19694804_44\";s:69:\"\$tpl_funcs[\'string_attach_5a84df1d56a335.19694804_44\']=\"echo \\\"\\\";\";\n\";}}");\n' WHERE (e_id=38 AND q_time=1518477152 AND id=6 AND q_timeout IS NULL AND q_name='test test' AND q_start_text='' AND q_end_text='Test passed!' AND q_notes='' AND q_percentage=100 AND q_open_time=1518476700 AND q_close_time IS NULL AND q_num_winners=0 AND q_redo_time IS NULL AND q_type='TEST' AND q_add_date=1518476940 AND q_validated=1 AND q_submitter=2 AND q_points_for_passing=0 AND q_tied_newsletter IS NULL AND q_end_text_fail='Failed!' AND q_reveal_answers=0 AND q_shuffle_questions=0 AND q_shuffle_answers=0 AND q_start_text__text_parsed='' AND q_start_text__source_user=2 AND q_end_text__text_parsed='' AND q_end_text__source_user=2 AND q_end_text_fail__text_parsed='' AND q_end_text_fail__source_user=2) LIMIT 1] [Unknown column 'e_id' in 'where clause'] (version: 10.0.10, PHP version: 5.6.30, URL: /index.php?page=members&type=view&id=jmbronson)


Sorry for the very late reply. As I mentioned in my PT, I fell down a deep rabbit hole with v11 work. Then also some other things piled up while that was happening.
I actually think this is an unrelated bug we fixed last December.
Try placing this file:
https://raw.githubusercontent.com/ocproducts/composr/master/sources/hooks/modules/members/quiz.php
I checked the history of the file, the bug fixed in December matches the error message you just gave.
Become a fan of Composr on Facebook or add me as a friend. Add me on on Mastodon. Follow me on Minds (where I am most active). Support me on Patreon
- If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
- If so, please let others know about Composr whenever you see the opportunity or support me on Patreon.
- If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying Composr on fun personal projects.
- If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.