No Code Attached Yet
avatar Technodrome-SRB
Technodrome-SRB
27 Oct 2025

Steps to reproduce the issue

  1. Install the custom Joomla module Series Grid version 3.0.0
  2. Ensure the module's manifest includes a valid <updateservers> block
  3. Register the update server: https://technodrome.nasrpskom.com/updates/seriesgrid.xml
  4. Confirm that the update server appears in System → Update → Update Sites
  5. Ensure the update XML is valid and served with MIME type application/xml
  6. The update XML offers version 3.1.1 with correct <element>mod_seriesgrid</element>, <type>module>, <client>site>, and <folder>mod_seriesgrid>
  7. Go to System → Update → Extensions, click Clear Cache, then Find Updates

Expected result

Joomla should detect that the installed version is 3.0.0 and offer an update to 3.1.2 via the registered update server.

Actual result

No update is shown. Joomla does not list the module in the Extensions Update view, even though all technical conditions are met.

System information (as much as possible)

  • Joomla version: 5.x (tested on 5.4.0)
  • PHP version: [8.1-8.2 PHP version]
  • Web server: [Apache/Nginx + version]
  • Module name: Series Grid
  • Installed version: 3.0.0 (confirmed in #__extensions.manifest_cache)
  • Update XML version: 3.1.1
  • MIME type of XML: application/xml
  • XML validation: passed (no errors)
  • Manual installation of ZIP works without issue

Additional comments

  • The update server is correctly registered and visible in Joomla
  • The update XML is publicly accessible and well-formed
  • The ZIP file is correctly structured and installs cleanly
  • Bumping the version to 3.1.2 and updating the XML still does not trigger Joomla to show the update
  • Other extensions using the same update mechanism (e.g. components) work fine

This may be a bug in how Joomla 5 handles module updates or parses update XML for modules. Any help or insight would be appreciated!

avatar Technodrome-SRB Technodrome-SRB - open - 27 Oct 2025
avatar joomla-cms-bot joomla-cms-bot - change - 27 Oct 2025
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 27 Oct 2025
avatar brianteeman
brianteeman - comment - 27 Oct 2025

<targetplatform name="joomla" version="5.*"/>

this should be
<targetplatform name="joomla" version="5.[1234]"/>

There is no such element as target

avatar Technodrome-SRB
Technodrome-SRB - comment - 27 Oct 2025

Solved!
The issue was caused by the <folder> element in the update XML. For modules, it must be empty — using <folder></folder> fixed everything. Joomla now detects the update correctly. Thanks to everyone who helped!

avatar Technodrome-SRB Technodrome-SRB - change - 27 Oct 2025
Status New Closed
Closed_Date 0000-00-00 00:00:00 2025-10-27 13:00:04
Closed_By Technodrome-SRB
avatar Technodrome-SRB Technodrome-SRB - close - 27 Oct 2025

Add a Comment

Login with GitHub to post a comment