Welcome Guest, Not a member yet? Register   Sign In
get_instance now NULL in MY_Exceptions [CI 3.1.5]

(This post was last modified: 09-01-2017, 12:10 PM by skunkbad.)

For years I've been extending the CI Exceptions class, specifically the show_404 method. I load my website template (a view), and then insert the error_404 view into it as a nested view. I'm just wondering what changed since 3.1.3 that would no longer allow me to use get_instance() the same way that I used to, because now I just get NULL, and that's no fun.

[b]Notice[/b]: Trying to get property of non-object in [b]/var/www/htdocs/houston/application/core/MY_Exceptions.php[/b] on line [b]49[/b]

An uncaught Exception was encountered
Type: Error
Message: Call to a member function set_status_header() on null
Filename: /var/www/htdocs/houston/application/core/MY_Exceptions.php
Line Number: 49
File: /var/www/htdocs/houston/index.php
Line: 315
Function: require_once

As a work-around, I just used cURL to make a request to my custom error controller. Still would be nice to know what happened, and why get_instance now returns NULL, where it used to have the output and view methods. Is there a solution to this? Ideally, if I use get_instance, I'd get the loaded classes so I can use them.

Messages In This Thread
get_instance now NULL in MY_Exceptions [CI 3.1.5] - by skunkbad - 08-31-2017, 10:54 PM

Theme © iAndrew 2016 - Forum software by © MyBB