I am writing a test function to read the number of pages in a PDF file. I have tried various methods, but the one I am working on now is giving me an error (Trying to get property of non-object) and I can't figure out why.
function testPageCount()
{
    $this->CI->load->library('Awss3', null, 'S3'); <-- this is where I get the error
    $this->CI->load->library('pdflib');
    $data = $this->CI->S3->readFile('uploads/171465/name.pdf', false, self::BUCKET);
    echo $data;
}
I have looked through all the code and everywhere else this library call is used, it's called exactly the same way. Any help or insight would be much appreciated.
EDIT: This is all the code in the function. I have not left anything out.
