This code from CodeIgniter.php
if ( ! method_exists($CI, $method))
{
show_404();
}
will obviously generate a “404 Page Not Found” error when the requested method is not found. In some cases you can fix this by making sure your classes have an index() method, even if it does nothing.
This is likely to be a common cause of the logging of “404 Page Not Found” errors with no page shown, which has irritated several posters here.
I haven’t posted this as a bug because it is probably what Rick intended. However it would surely be sensible to raise a different error for missing methods than for missing pages.
