Aggiornando un mio sito a Joomla 3.9 e contemporaneamente abilitando il php 7.2 ho riscontrato uno strano errore sul front end delle pagine contenenti i download. Ho trovato la soluzione su un forum americano e riporto la stessa qui casomai qualcuno dovesse avere quel warning: trovare il file descritto nel Warning fino ad arrivare alla indicazione della "line" (a me era 105, ma ad altri 98) e cambiare la seguente stringa..
if (count($this->category[0])) {
in
if (count($this->category)) {-----------------------------------------------------Sperando possa essere utile saluto cordialmente.