Array found where operator expected at /home/ghenry/perl5/lib/perl5/Catalyst/Controller.pm line 215, at end of line (Missing operator before ?) String found where operator expected at /home/ghenry/surevoip/surevoip-api-git/SureVoIP-API/script/../lib/SureVoIP/API/Controller/SMS.pm line 19, near "has 'sms_form'" (Do you need to predeclare has?) syntax error at /home/ghenry/surevoip/surevoip-api-git/SureVoIP-API/script/../lib/SureVoIP/API/Controller/SMS.pm line 19, near "has 'sms_form'" BEGIN not safe after errors--compilation aborted at /home/ghenry/surevoip/surevoip-api-git/SureVoIP-API/script/../lib/SureVoIP/API/Controller/SMS.pm line 44. Compilation failed in require at /home/ghenry/perl5/lib/perl5/Catalyst/Utils.pm line 287. Compilation failed in require at /home/ghenry/perl5/lib/perl5/Module/Runtime.pm line 317. at /home/ghenry/perl5/lib/perl5/Catalyst/Script/Server.pm line 239