jonobrain
02-13-2013, 03:52 PM
Wonder if someone can help - been looking on the forums and not seen anyone with the same issue.
I've just updated our vBulletin install from v4.1.12 PL3 to v4.2.0 PL3.
I have a number of external scripts that use various Datamanagers to do various things on my site. Since the update I've been getting the following error:
Fatal error: Call to a member function fetch() on a non-object in /var/www/vhosts/domain.com/httpdocs/forums/includes/class_bootstrap_framework.php on line 65".
On that line there is an if statement:
if (!sizeof($vbulletin->routes))
{
$vbulletin->datastore->fetch(array('routes'));
}
If I comment that out the Datamanager works but throws an error in /vb/cache.php when save() is called.
Our scripts pull the backend in like so:
define('THIS_SCRIPT', __FILE__);
define('VBINSTALL', true);
define('VB_AREA', 'External');
define('SKIP_SESSIONCREATE', 1);
define('SKIP_USERINFO', 1);
define('CWD', WWW_ROOT.'forums');
require_once(CWD . '/includes/init.php');
require_once(CWD . '/includes/functions_misc.php');
The failure happens (when code not commented) in the call to bootstrap_framework() in /includes/init.php
Anyone experienced the same issue and managed to resolve without changing any of vBulletin's core files?
Thanks
I've just updated our vBulletin install from v4.1.12 PL3 to v4.2.0 PL3.
I have a number of external scripts that use various Datamanagers to do various things on my site. Since the update I've been getting the following error:
Fatal error: Call to a member function fetch() on a non-object in /var/www/vhosts/domain.com/httpdocs/forums/includes/class_bootstrap_framework.php on line 65".
On that line there is an if statement:
if (!sizeof($vbulletin->routes))
{
$vbulletin->datastore->fetch(array('routes'));
}
If I comment that out the Datamanager works but throws an error in /vb/cache.php when save() is called.
Our scripts pull the backend in like so:
define('THIS_SCRIPT', __FILE__);
define('VBINSTALL', true);
define('VB_AREA', 'External');
define('SKIP_SESSIONCREATE', 1);
define('SKIP_USERINFO', 1);
define('CWD', WWW_ROOT.'forums');
require_once(CWD . '/includes/init.php');
require_once(CWD . '/includes/functions_misc.php');
The failure happens (when code not commented) in the call to bootstrap_framework() in /includes/init.php
Anyone experienced the same issue and managed to resolve without changing any of vBulletin's core files?
Thanks