Here are lines 217, 218, and 219:
foreach(
unserialize(get_option('default_WP_firewall_whitelisted_page'))
as $whitelisted_page){
Here is the error message generated:
Plugin could not be activated because it generated 432 characters of unexpected output.
Warning: unserialize() expects parameter 1 to be string, array given in <url snipped> /wp-content/plugins/wordpress-firewall/wordpress-firewall.php on line 218
Warning: Invalid argument supplied for foreach() in <url snipped> /wp-content/plugins/wordpress-firewall/wordpress-firewall.php on line 219