JHtmlJoomSelect::categoryList wird in template files der JoomGallery verwendet, wo man in einer Dropdown-Liste Kategorien selektieren kann. So z.B in den administrations listen Ansichten von Bildern und Kategorien.
Aufgerufen wird die Methode über JHTML nach diesem Prinzip:
$html = JHTML::_('joomselect.categorylist', $currentcat, $cname, $extra, $exclude, '- ', $task, $action, $idtag);
Du sagst, dass du den Fehler im upload formular im frontend bekommst?
Die entsprechende Stelle in den template files generiert das Kategorien-Dropdown-Feld wie folgt:
Dabei wird das Feld generisch als joomcategory-Feld generiert. Dies wird aber an vielen Stellen in der JoomGallery so gemacht, ich nehme deshalb an, dass das joomcategory-Feld den Fehler nicht generiert. Denn sonst müsste der Fehler an vielen Stellen erscheinen.
Ich vermite, dass du noch template overrides besitzt, wo das Kategorie-Dropdown nicht mit getInput('catid') gerneriert wird, sondern irgendwie manuell.
Bitte überprüfe mal deine template files und template overrides...