Install and Upgrade

Install and Upgrade 1.1.7 Patch Level 1

No permission to download
@Lukas W. in case it helps, I tried setting max_execution_time to 300. No change, even with just two small addons.

Also, after it fails the addons which failed are on the update list, even though the latest versions are installed.

195900
 
Last edited:
ThemeHouse updated Install and Upgrade with a new update entry:

Version 1.1.1 released!

Additions:
- Added DragonByte product handler.

Bugs fixed:
  • Fixed a bug that would attempt to run a non-existing cron job on installation.
  • Added a missing phrase.
  • Fixed an issue that prevent product lists from being rendered.
  • Changed password inputs on ACP from textboxes to password boxes.
  • Fixed an issue that would enqueue update check jobs as manual instead of automatically running them.

Read the rest of this update entry...
 

I uninstalled the previous version and installed 1.1.1
During installation process I got white page with this error:

195955

Currently I am not able to enter Addon section in Admincp, I got same error when I try to enter it

Also, I got this server error:
Code:
Server error log
XF\Db\Exception: MySQL statement prepare error [1054]: Unknown column 'xf_th_installupgrade_profile.last_error_messages' in 'where clause' src/XF/Db/AbstractStatement.php:217

Stack trace
            SELECT `xf_th_installupgrade_profile`.*
            FROM `xf_th_installupgrade_profile`
           
            WHERE (`xf_th_installupgrade_profile`.`last_error_messages` != '[]')
           
       
------------

#0 src/XF/Db/Mysqli/Statement.php(196): XF\Db\AbstractStatement->getException('MySQL statement...', 1054, '42S22')
#1 src/XF/Db/Mysqli/Statement.php(39): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1054, '42S22')
#2 src/XF/Db/Mysqli/Statement.php(54): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(89): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Mvc/Entity/Finder.php(1294): XF\Db\AbstractAdapter->query('
            SELECT `xf_...')
#5 src/addons/ThemeHouse/InstallAndUpgrade/XF/Admin/View/AddOn/Listing.php(18): XF\Mvc\Entity\Finder->fetch()
#6 src/XF/Mvc/Renderer/AbstractRenderer.php(91): ThemeHouse\InstallAndUpgrade\XF\Admin\View\AddOn\Listing->renderHtml()
#7 src/XF/Mvc/Renderer/Html.php(45): XF\Mvc\Renderer\AbstractRenderer->renderViewObject('XF:AddOn\\Listin...', 'admin:addon_lis...', Array)
#8 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:AddOn\\Listin...', 'admin:addon_lis...', Array)
#9 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#12 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#13 src/XF.php(390): XF\App->run()
#14 admin.php(13): XF::runApp('XF\\Admin\\App')
#15 {main}
Request state
array(4) {
  ["url"] => string(25) "/forum/admin.php?add-ons/"
  ["referrer"] => string(38) "https://www.xxxxxx/forum/admin.php"
  ["_GET"] => array(1) {
    ["add-ons/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}

Any suggestion?
 
Also, I got this server error:
This one is actually my fault, I helped develop a feature where installation sources could provide dismissable error messages, and I must have forgotten to add the column to a clean install of the I&U product.

You can patch your installation by running this SQL query:
SQL:
ALTER TABLE `xf_th_installupgrade_profile` 
ADD `last_error_messages` blob NOT NULL
Upgrades from the previous version should work fine, though.

Sorry about that :(
 
Sorry but Impossible to install: it quickly stops and:

XF\Db\Exception: MySQL statement prepare error [1054]: Unknown column 'xf_th_installupgrade_profile.last_error_messages' in 'where clause'
  • XF\Db\Exception: MySQL statement prepare error [1054]: Unknown column 'xf_th_installupgrade_profile.last_error_messages' in 'where clause'
  • src/XF/Db/AbstractStatement.php:217
  • Feb 18, 2019 at 3:22 PM
Stack trace

SELECT xf_th_installupgrade_profile.*
FROM xf_th_installupgrade_profile

WHERE (xf_th_installupgrade_profile.last_error_messages != '[]')

------------

#0 src/XF/Db/Mysqli/Statement.php(196): XF\Db\AbstractStatement->getException('MySQL statement...', 1054, '42S22')
#1 src/XF/Db/Mysqli/Statement.php(39): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1054, '42S22')
#2 src/XF/Db/Mysqli/Statement.php(54): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(89): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Mvc/Entity/Finder.php(1294): XF\Db\AbstractAdapter->query('
SELECT `xf_...')
#5 src/addons/ThemeHouse/InstallAndUpgrade/XF/Admin/View/AddOn/Listing.php(18): XF\Mvc\Entity\Finder->fetch()
#6 src/XF/Mvc/Renderer/AbstractRenderer.php(91): ThemeHouse\InstallAndUpgrade\XF\Admin\View\AddOn\Listing->renderHtml()
#7 src/XF/Mvc/Renderer/Html.php(45): XF\Mvc\Renderer\AbstractRenderer->renderViewObject('XF:AddOn\\Listin...', 'admin:addon_lis...', Array)
#8 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:AddOn\\Listin...', 'admin:addon_lis...', Array)
#9 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#12 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#13 src/XF.php(390): XF\App->run()
#14 admin.php(13): XF::runApp('XF\\Admin\\App')
#15 {main}




Request state



array(4) {
["url"] => string(25) "/forum/admin.php?add-ons/"
["referrer"] => string(49) "https://REMOVED_ADDRESS_HERE/forum/admin.php?tools/run-job"
["_GET"] => array(1) {
["add-ons/"] => string(0) ""
}
["_POST"] => array(0) {
}
}
===============================================================================

I deleted the uploaded content but now I can't access to the admin cp /addons:


Exception: Could not find class ThemeHouse\InstallAndUpgrade\XF\Admin\Controller\AddOn when attempting to extend XF\Admin\Controller\AddOn in src/XF/Extension.php at line 174

  1. XF\Extension->extendClass() in src/XF/App.php at line 2661
  2. XF\App->extendClass() in src/XF/App.php at line 1465
  3. XF\App->XF\{closure}() in src/XF/Container.php at line 228
  4. XF\Container->create() in src/XF/App.php at line 2616
  5. XF\App->controller() in src/XF/Mvc/Dispatcher.php at line 276
  6. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 248
  7. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 100
  8. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 50
  9. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2177
  10. XF\App->run() in src/XF.php at line 390
  11. XF::runApp() in admin.php at line 13

or with another browser I can't even access the admin cp

could you advice please
 
You cannot simply delete add-on files of active add-ons. You'll have to reupload the add-on files, or disable listeners in the configuration file.

If you've done a fresh installation, please follow the steps that @DragonByte Tech has described in his previous post.
OK thanks I reup the content of the upload folder, didn't try to access the admin cp, and run the sql query, and got access to the admin cp, including the addons panel:
surprise "install & upgrade" addon was in the installed addons listing ( even if the install crashed before the end of process)
I disabled the "install & upgrade" addon just in case... and all seems ok now

but what do you think: can I enable it now ? or should uninstall and reinstall ?
I don't want to F*** again the system!
Thanks !
 
If you ran the query given by DragonByte, I'd recommend to rebuild the add-on from the add-on list (click the cog on the entry and select "rebuild") just to be safe. After that you should be good.
 
This one is actually my fault, I helped develop a feature where installation sources could provide dismissable error messages, and I must have forgotten to add the column to a clean install of the I&U product.

You can patch your installation by running this SQL query:
SQL:
ALTER TABLE `xf_th_installupgrade_profile`
ADD `last_error_messages` blob NOT NULL
Upgrades from the previous version should work fine, though.

Sorry about that :(
Thanks it solved the issue :)

We updated the download.

I uninstalled the add-on, removed all files, re-downloaded the new update and installed it again
Everything goes smooth and completed without any server error :) Thanks
 
I've tried repeatedly to install this add-on but continue to get the same error message each time I do:

Screen Shot 2019-02-18 at 7.56.47 AM.webp

I don't know how I am missing any files. I upload the entire contents of the upload folder right where they should be. I'm just perplexed... what am I missing?
 
I've tried repeatedly to install this add-on but continue to get the same error message each time I do:

View attachment 195961

I don't know how I am missing any files. I upload the entire contents of the upload folder right where they should be. I'm just perplexed... what am I missing?

Are you uploading to the right place and are all file transfers successful?
 
OK guys, I just didn't try to use it when I installed release 1.1.0 and got errors
As I installed it now successfully without any error, I am trying to configure it

I added profile as shown in the screenshot:

195962


So what's next now? I entered Add-ons section and cannot find anything related to available upgrades?

195963


Where I can check/search for the updates?
 
Thanks Lukas, I am testing the addon

I tried to install multi addons using multi URLs, however, only the first addon installed successfully and I got this error for the others:
Code:
LogicException: Batch install error: Zip isn't an add-on src/XF/Service/AddOnArchive/Extractor.php:45

Stack trace
#0 src/XF/Service/AddOnArchive/Extractor.php(56): XF\Service\AddOnArchive\Extractor->open()
#1 src/XF/Service/AddOnArchive/Extractor.php(192): XF\Service\AddOnArchive\Extractor->zip()
#2 src/XF/Service/AddOnArchive/Extractor.php(62): XF\Service\AddOnArchive\Extractor->getNewHashes()
#3 src/XF/Job/AddOnInstallBatch.php(141): XF\Service\AddOnArchive\Extractor->compareHashes(Array)
#4 src/XF/Job/AddOnInstallBatch.php(74): XF\Job\AddOnInstallBatch->stepInit(Object(XF\Timer))
#5 src/XF/Job/Manager.php(253): XF\Job\AddOnInstallBatch->run(G)
#6 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#7 src/XF/Job/Manager.php(111): XF\Job\Manager->runJobEntry(Array, G)
#8 src/XF/Admin/Controller/Tools.php(120): XF\Job\Manager->runByIds(Array, 8)
#9 src/XF/Mvc/Dispatcher.php(321): XF\Admin\Controller\Tools->actionRunJob(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(248): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#11 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#12 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#14 src/XF.php(390): XF\App->run()
#15 admin.php(13): XF::runApp('XF\\Admin\\App')
#16 {main}
Request state
array(4) {
  ["url"] => string(30) "/forum/admin.php?tools/run-job"
  ["referrer"] => string(52) "https://www.XXXXX/forum/admin.php?tools/run-job"
  ["_GET"] => array(1) {
    ["tools/run-job"] => string(0) ""
  }
  ["_POST"] => array(3) {
    ["_xfRedirect"] => string(87) "https://www.XXXXX/forum/admin.php?add-ons/install-from-archive-complete&batch_id=8"
    ["_xfToken"] => string(8) "********"
    ["only_ids"] => string(3) "213"
  }
}

I tried to install same addons one by one and it has been installed successfully


Moreover, if I enter Style >> Install & Upgrade, I got this server error:
Code:
ErrorException: Template error: Cannot call method count on a non-object (array) src/XF/Template/Templater.php:963

Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home/XXXXX/...', 963, Array)
#1 src/XF/Template/Templater.php(963): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s0/admin/th_iau_style_install_upgrade.php(94): XF\Template\Templater->method(Array, 'count', Array)
#3 src/XF/Template/Templater.php(1294): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array)
#4 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('th_iau_style_in...', Array)
#5 src/XF/Mvc/Renderer/Json.php(84): XF\Template\Template->render()
#6 src/XF/Mvc/Renderer/Json.php(68): XF\Mvc\Renderer\Json->renderHtmlFallback('ThemeHouse\\Inst...', 'admin:th_iau_st...', Array)
#7 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Json->renderView('ThemeHouse\\Inst...', 'admin:th_iau_st...', Array)
#8 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#9 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#11 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#12 src/XF.php(390): XF\App->run()
#13 admin.php(13): XF::runApp('XF\\Admin\\App')
#14 {main}
Request state
array(4) {
  ["url"] => string(179) "/forum/admin.php?styles/th-install-upgrade&_xfRequestUri=%2Fforum%2Fadmin.php%3Fstyles%2F&_xfWithData=1&_xfToken=1550518641%2C4b7587dfe9cf9c65c12d223e63c917fb&_xfResponseType=json"
  ["referrer"] => string(46) "https://www.XXXXX/forum/admin.php?styles/"
  ["_GET"] => array(5) {
    ["styles/th-install-upgrade"] => string(0) ""
    ["_xfRequestUri"] => string(24) "/forum/admin.php?styles/"
    ["_xfWithData"] => string(1) "1"
    ["_xfToken"] => string(43) "1550518641,4b7587dfe9cf9c65c12d223e63c917fb"
    ["_xfResponseType"] => string(4) "json"
  }
  ["_POST"] => array(0) {
  }
}
 
And if I enter Language >> Install & Upgrade, I got 3 server errors:

Code:
InvalidArgumentException: Accessed unknown getter 'style_id' on XF:Language[2] src/XF/Mvc/Entity/Entity.php:194

Stack trace
#0 src/XF/Mvc/Entity/Entity.php(106): XF\Mvc\Entity\Entity->get('style_id')
#1 internal_data/code_cache/templates/l1/s0/admin/th_iau_language_install_upgrade.php(21): XF\Mvc\Entity\Entity->offsetGet('style_id')
#2 src/XF/Template/Templater.php(694): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array, Array)
#3 internal_data/code_cache/templates/l1/s0/admin/th_iau_language_install_upgrade.php(207): XF\Template\Templater->callMacro('th_iau_language...', 'target', Array, Array)
#4 src/XF/Template/Templater.php(1294): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array)
#5 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('th_iau_language...', Array)
#6 src/XF/Mvc/Renderer/Json.php(84): XF\Template\Template->render()
#7 src/XF/Mvc/Renderer/Json.php(68): XF\Mvc\Renderer\Json->renderHtmlFallback('ThemeHouse\\Inst...', 'admin:th_iau_la...', Array)
#8 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Json->renderView('ThemeHouse\\Inst...', 'admin:th_iau_la...', Array)
#9 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#12 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#13 src/XF.php(390): XF\App->run()
#14 admin.php(13): XF::runApp('XF\\Admin\\App')
#15 {main}
Request state
array(4) {
  ["url"] => string(185) "/forum/admin.php?languages/th-install-upgrade&_xfRequestUri=%2Fforum%2Fadmin.php%3Flanguages%2F&_xfWithData=1&_xfToken=1550519465%2Cf3103e40a06b827e0c0ed4fa3ab00876&_xfResponseType=json"
  ["referrer"] => string(49) "https://www.XXXXX/forum/admin.php?languages/"
  ["_GET"] => array(5) {
    ["languages/th-install-upgrade"] => string(0) ""
    ["_xfRequestUri"] => string(27) "/forum/admin.php?languages/"
    ["_xfWithData"] => string(1) "1"
    ["_xfToken"] => string(43) "1550519465,f3103e40a06b827e0c0ed4fa3ab00876"
    ["_xfResponseType"] => string(4) "json"
  }
  ["_POST"] => array(0) {
  }
}


Code:
InvalidArgumentException: Accessed unknown getter 'style_id' on XF:Language[1] src/XF/Mvc/Entity/Entity.php:194

Stack trace
#0 src/XF/Mvc/Entity/Entity.php(106): XF\Mvc\Entity\Entity->get('style_id')
#1 internal_data/code_cache/templates/l1/s0/admin/th_iau_language_install_upgrade.php(21): XF\Mvc\Entity\Entity->offsetGet('style_id')
#2 src/XF/Template/Templater.php(694): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array, Array)
#3 internal_data/code_cache/templates/l1/s0/admin/th_iau_language_install_upgrade.php(207): XF\Template\Templater->callMacro('th_iau_language...', 'target', Array, Array)
#4 src/XF/Template/Templater.php(1294): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array)
#5 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('th_iau_language...', Array)
#6 src/XF/Mvc/Renderer/Json.php(84): XF\Template\Template->render()
#7 src/XF/Mvc/Renderer/Json.php(68): XF\Mvc\Renderer\Json->renderHtmlFallback('ThemeHouse\\Inst...', 'admin:th_iau_la...', Array)
#8 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Json->renderView('ThemeHouse\\Inst...', 'admin:th_iau_la...', Array)
#9 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#12 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#13 src/XF.php(390): XF\App->run()
#14 admin.php(13): XF::runApp('XF\\Admin\\App')
#15 {main}
Request state
array(4) {
  ["url"] => string(185) "/forum/admin.php?languages/th-install-upgrade&_xfRequestUri=%2Fforum%2Fadmin.php%3Flanguages%2F&_xfWithData=1&_xfToken=1550519465%2Cf3103e40a06b827e0c0ed4fa3ab00876&_xfResponseType=json"
  ["referrer"] => string(49) "https://www.XXXXX/forum/admin.php?languages/"
  ["_GET"] => array(5) {
    ["languages/th-install-upgrade"] => string(0) ""
    ["_xfRequestUri"] => string(27) "/forum/admin.php?languages/"
    ["_xfWithData"] => string(1) "1"
    ["_xfToken"] => string(43) "1550519465,f3103e40a06b827e0c0ed4fa3ab00876"
    ["_xfResponseType"] => string(4) "json"
  }
  ["_POST"] => array(0) {
  }
}


Code:
ErrorException: Template error: Cannot call method count on a non-object (array) src/XF/Template/Templater.php:963

Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home/XXXX/...', 963, Array)
#1 src/XF/Template/Templater.php(963): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s0/admin/th_iau_language_install_upgrade.php(173): XF\Template\Templater->method(Array, 'count', Array)
#3 src/XF/Template/Templater.php(1294): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array)
#4 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('th_iau_language...', Array)
#5 src/XF/Mvc/Renderer/Json.php(84): XF\Template\Template->render()
#6 src/XF/Mvc/Renderer/Json.php(68): XF\Mvc\Renderer\Json->renderHtmlFallback('ThemeHouse\\Inst...', 'admin:th_iau_la...', Array)
#7 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Json->renderView('ThemeHouse\\Inst...', 'admin:th_iau_la...', Array)
#8 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#9 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#11 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#12 src/XF.php(390): XF\App->run()
#13 admin.php(13): XF::runApp('XF\\Admin\\App')
#14 {main}
Request state
array(4) {
  ["url"] => string(185) "/forum/admin.php?languages/th-install-upgrade&_xfRequestUri=%2Fforum%2Fadmin.php%3Flanguages%2F&_xfWithData=1&_xfToken=1550519465%2Cf3103e40a06b827e0c0ed4fa3ab00876&_xfResponseType=json"
  ["referrer"] => string(49) "https://www.XXXX/forum/admin.php?languages/"
  ["_GET"] => array(5) {
    ["languages/th-install-upgrade"] => string(0) ""
    ["_xfRequestUri"] => string(27) "/forum/admin.php?languages/"
    ["_xfWithData"] => string(1) "1"
    ["_xfToken"] => string(43) "1550519465,f3103e40a06b827e0c0ed4fa3ab00876"
    ["_xfResponseType"] => string(4) "json"
  }
  ["_POST"] => array(0) {
  }
}
 

In 1.1.1 Patch level 1, if I enter:
Language >> Install & Upgrade
Or
Styles >> Install & Upgrade

I got this error:
Code:
ErrorException: Template error: Cannot call method count on a non-object (array) src/XF/Template/Templater.php:963

Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home/XXXX/...', 963, Array)
#1 src/XF/Template/Templater.php(963): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s0/admin/th_iau_language_install_upgrade.php(173): XF\Template\Templater->method(Array, 'count', Array)
#3 src/XF/Template/Templater.php(1294): XF\Template\Templater->{closure}(Object(SV\UserActivity\XF\Template\Templater), Array)
#4 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('th_iau_language...', Array)
#5 src/XF/Mvc/Renderer/Json.php(84): XF\Template\Template->render()
#6 src/XF/Mvc/Renderer/Json.php(68): XF\Mvc\Renderer\Json->renderHtmlFallback('ThemeHouse\\Inst...', 'admin:th_iau_la...', Array)
#7 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Json->renderView('ThemeHouse\\Inst...', 'admin:th_iau_la...', Array)
#8 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#9 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#11 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#12 src/XF.php(390): XF\App->run()
#13 admin.php(13): XF::runApp('XF\\Admin\\App')
#14 {main}
Request state
array(4) {
  ["url"] => string(185) "/forum/admin.php?languages/th-install-upgrade&_xfRequestUri=%2Fforum%2Fadmin.php%3Flanguages%2F&_xfWithData=1&_xfToken=1550581842%2Ca69076f4a2599fc079930d1573d306f9&_xfResponseType=json"
  ["referrer"] => string(49) "https://www.XXXX/forum/admin.php?languages/"
  ["_GET"] => array(5) {
    ["languages/th-install-upgrade"] => string(0) ""
    ["_xfRequestUri"] => string(27) "/forum/admin.php?languages/"
    ["_xfWithData"] => string(1) "1"
    ["_xfToken"] => string(43) "1550581842,a69076f4a2599fc079930d1573d306f9"
    ["_xfResponseType"] => string(4) "json"
  }
  ["_POST"] => array(0) {
  }
}
 
Top Bottom