User tests: Successful: Unsuccessful:
There are many extensions failed to update to latest version. The cause behind this can be: update URL broken or so many.
Error updating COM_INSTALLER_TYPE_TYPE_
if we add COM_INSTALLER_TYPE_TYPE_="Extension"
this code, we can show error like this:
Error updating Extension
When joomla try to install or update any extension and those file dosent exist, in that case we get return this error:
Error updating COM_INSTALLER_TYPE_TYPE_
it's because system doesn't know its type.
Status | New | ⇒ | Pending |
Category | ⇒ | Language & Strings Administration |
Labels |
Added:
?
?
|
you need to correct the origin of the error, IMO there shouldn't be a COM_INSTALLER_TYPE_TYPE_
language var.
maybe a COM_INSTALLER_TYPE_TYPE_UNSUPORTED
or something.
@brianteeman
this is an error warning, search google with this Error updating COM_INSTALLER_TYPE_TYPE_
you will get many results. i faced this often. You can try install t3 framework's old version and then try to update it. its not only for t3, it can be for anything that has changes of update file url.
thanks
yes, i have seen that issue in the past, the thing is IMO this is not the correct way to solve it.
you need to check in this files https://github.com/joomla/joomla-cms/search?q=COM_INSTALLER_TYPE_TYPE_ why the variable doesn't get the extension type and solve it.
or in alternative make a if not isset type trow a new language var error saying that.
Creating a language string to mask a bug is not a solution
When we cannot get the package type or we get no package type something is wrong ... the xml can have a wrong package type or even none so joomla should trow an error (probably a new language string) when that happens.
Thanks for the contribution but I am closing this as no matter what the cause of the problem this is not the correct way to resolve it.
Status | Pending | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2016-08-03 19:52:41 |
Closed_By | ⇒ | brianteeman | |
Labels |
Labels |
This does not seem correct to me. Please can you provide a real world example of how to replicate the original problem