UPDATES EasyBlog 6.0.14 Released! Joomla 5.x and PHP 8.x compatible now!

Helpdesk

Your Time
Our Time
Response Time
24 — 48 hours
We strive to provide the fastest ever response possible. However, we are not super beings.

Allow at least 24 — 48 hours
  Support is online
Our support specialists is available now. We will attend to you as soon as we can.
  Support is online

Jomsocial Events plugin

Mel · ·
4:12 AM Friday, 31 January 2014
None
I have recently upgraded my site to Joomla 3 and Jomsocial Socialize template. Everything is working fine, except for the easyblog plugins. I have so far resolved the issue with Jomsocial profiles, but now trying to figure out how to fix the Events plugin.

I get the following error when I try to vie an event:

Notice: Undefined variable: isFile in /home/mysite/public_html/plugins/system/eventeasyblog/eventeasyblog.php on line 407

Notice: Undefined property: plgSystemEventEasyBlog::$parser in /home/mysite/public_html/plugins/system/eventeasyblog/eventeasyblog.php on line 409

Fatal error: Call to a member function xpath() on a non-object in /home/mysite/public_html/plugins/system/eventeasyblog/eventeasyblog.php on line 409

I have examined the eventeasyblog.php file, and it seems to relate to this section:

if( EasyBlogHelper::getJoomlaVersion() >= '3.0' )
{
$parser = JFactory::getXML( $contents , $isFile );

$version = $this->parser->xpath( 'version' );
return $version[0 ];
}

$parser = JFactory::getXMLParser('Simple');
$parser->loadString( $contents );

$version = $parser->document->getElementByPath( 'version' );
$version = $version->data();


I tried changing the value for Jooma to the version installed on my site "3.2.1" and it got rid of 2 of the errors, leaving just:

Fatal error: Call to undefined method JFactory::getXMLParser() in /home/mysite/public_html/plugins/system/eventeasyblog/eventeasyblog.php on line 413

I am not sure how to correct this, or what is causing it.
The replies under this section are restricted to logged in users or users with an active subscription with us