J3 Issue ?
avatar PhilETaylor
PhilETaylor
30 Dec 2016

Steps to reproduce the issue

Find a site with a lot of updates available (or mock it with a lot of slow update sites and large crap extensions)

Joomla Admin -> Extension -> Updates -> Find Updates -> Select All (a large number) click Update

Expected result

Joomla successfully applies all updates for extensions - regardless on how many selected.

Actual result

Joomla bombs out when it hits server/php/apache/nginx timeouts after only running some updates.

System information (as much as possible)

Joomla 3.6.5

avatar PhilETaylor PhilETaylor - open - 30 Dec 2016
avatar joomla-cms-bot joomla-cms-bot - change - 30 Dec 2016
Labels Added: ?
avatar joomla-cms-bot joomla-cms-bot - labeled - 30 Dec 2016
avatar frankmayer
frankmayer - comment - 7 Jan 2017

@PhilETaylor I can confirm this. It has happened from time to time.
From a quick look at the installer/updater classes and the way they work together, I think they should be completely refactored, so they can be easier re-used, tested and debugged, to make it easier to implement a better solution. That's a bigger task though, if backwards compatibility has to be maintained (Though it could definitely be broken in 4.0).

avatar nibra nibra - change - 24 Mar 2017
Category com_joomlaupdate
avatar nibra nibra - change - 24 Mar 2017
Status New Confirmed
avatar franz-wohlkoenig franz-wohlkoenig - change - 9 Nov 2017
Status Confirmed Needs Review
avatar franz-wohlkoenig
franz-wohlkoenig - comment - 9 Nov 2017

Status is set on "Needs Review".

avatar brianteeman brianteeman - change - 25 Mar 2018
Labels Added: J3 Issue
avatar brianteeman brianteeman - labeled - 25 Mar 2018
avatar wilsonge
wilsonge - comment - 18 Aug 2018

I don't think this is really fixable and there's been no interest on the issue so I'm going to close it at this time. Joomla can't guess how long each extension update is going to take so I don't think we can even stop users updating multiple extensions at a time...

avatar wilsonge wilsonge - change - 18 Aug 2018
Status Needs Review Closed
Closed_Date 0000-00-00 00:00:00 2018-08-18 11:32:45
Closed_By wilsonge
avatar wilsonge wilsonge - close - 18 Aug 2018
avatar HLeithner
HLeithner - comment - 18 Aug 2018

If the updatr process is done per ajax call per component you have at least the full timeout and a progressbar like com_finder while indexing.

But i don't of its really needed

avatar PhilETaylor
PhilETaylor - comment - 18 Aug 2018

If the updatr process is done per ajax call per component

like WP ;-)

avatar HLeithner
HLeithner - comment - 18 Aug 2018

Is this a problem?

avatar brianteeman
brianteeman - comment - 18 Aug 2018

If a developer wants to write the code no one will stop them otherwise this will stay closed.

Add a Comment

Login with GitHub to post a comment