Please take a look at the joomla admin fodler error logs at the attachment file. I have noticed that the error comes from one file which is located here on my server ,and It is named entension.php
/home/mo5togo/public_html/j30/libraries/joomla/updater/adapters/extension.php on line 97I am gonna copy the all fucntion below and I underlined the line 97. Now what is the role of this file? I think it will help you to solve the problem
protected function _endElement($parser, $name)
{
array_pop($this->stack);
// @todo remove code: echo 'Closing: '. $name .'<br />';
switch ($name)
{
case 'UPDATE':
$ver = new JVersion;
// Lower case and remove the exclamation mark
$product = strtolower(JFilterInput::getInstance()->clean($ver->PRODUCT, 'cmd'));
// Check that the product matches and that the version matches (optionally a regexp)
// Check for optional min_dev_level and max_dev_level attributes to further specify targetplatform (e.g., 3.0.1)
if ($product == $this->current_update->targetplatform['NAME']
&& preg_match('/' . $this->currentUpdate->targetplatform->version . '/', $ver->RELEASE)
&& ((!isset($this->currentUpdate->targetplatform->min_dev_level)) || $ver->DEV_LEVEL >= $this->currentUpdate->targetplatform->min_dev_level)
&& ((!isset($this->currentUpdate->targetplatform->max_dev_level)) || $ver->DEV_LEVEL <= $this->currentUpdate->targetplatform->max_dev_level))
{
// Target platform isn't a valid field in the update table so unset it to prevent J! from trying to store it
unset($this->current_update->targetplatform);
if (isset($this->latest))
{
if (version_compare($this->current_update->version, $this->latest->version, '>') == 1)
{
$this->latest = $this->current_update;
}
}
else
{
$this->latest = $this->current_update;
}
}
break;
case 'UPDATES':
//

break;
}
}