Troubleshoot QC Dynamic Replacer Updates and Package Member Versions

QC Dynamic Replacer 1.1.05 is installed as one Joomla package containing the component, System plugin, and Task plugin. Update troubleshooting should keep those package members aligned instead of repairing them as unrelated extensions.

Start with QCDR Status

Open QC Dynamic Replacer → Status → Extension Update. Review Installed version, Available version, Update site, Keyless Basic updates, and Last checked. Use Check for Updates if your Joomla account can manage Installer updates.

QCDR synchronizes the package-owned update site and asks Joomla's Installer update model to rediscover updates. Current update discovery does not depend on the obsolete customer dlid workflow.

Verify the Package Members

For 1.1.05, the package, component, System plugin, and Task plugin manifests all report version 1.1.05. In Joomla's extension manager, confirm the QCDR component and both companion plugins are present. The System plugin provides live frontend replacement; the Task plugin provides Entitlement Revalidation.

If one member is missing or obviously out of step after an interrupted/manual install, reinstall the current outer QCDR package rather than installing a single internal ZIP in isolation.

Use Install-Over-Existing for Normal Repair/Upgrade

The supported package manifest uses Joomla's upgrade path. Install the current package over the existing QCDR installation. Do not uninstall first merely to update or repair package members; uninstall introduces unnecessary risk to extension-owned data/configuration.

QCDR 1.1.05 also contains uninstall lifecycle guards so package/component/plugin repair routines do not re-enable or schema-repair extension pieces while Joomla is intentionally removing them.

If the Update Site Is Missing or Disabled

Run Check for Updates. QCDR normalizes the canonical update-site row, enables it, associates it with the outer package, and disables/clears duplicate historical rows it recognizes. If the Status card still reports the update site missing, reinstalling the current package is appropriate because the package installer owns that update-site registration.

Verify After the Update

  • Status shows the expected installed QCDR version.
  • The System plugin is present/enabled so the frontend runtime path exists.
  • The Task plugin files are present and Entitlement Automation Integrity is healthy.
  • Rules/Tokens/settings remain intact.
  • Refresh Entitlement if the Effective tier is unexpectedly Basic after task repair.

Community Discussion

Want to compare workflows, share practical tips, or discuss how you use this QCDR feature? Visit the QC Dynamic Replacer Community. For private support, bug reports, account-specific issues, or feature requests, use the QuantaCade support system.