Expired change sets incorrectly show "Change Set Unavailable" message instead of "Change Set has expired"
Last updated 2018-06-09 ·Reference W-3025848 ·Reported By 4 users
Users may notice two different messages when clicking to view expired change sets in the Inbound Change Set setup section's Deployed Change Sets list:
"Change Set has expired
This Change Set has passsed its expiration Date."
"Change Set Unavailable
This change set is not currently available. Recently uploaded change sets may take up to 30 minutes to be available for deployment. Please wait 30 minutes and try deploying your change set again."
Change sets rely on packaging architecture and each change set is essentially a package. When a change set expires, its packaging data is not immediately removed or deleted. When an expired change set remains in setup without being explicitly deleted the system will eventually replicate the deletion or removal of its underlying package data.
Expired change sets whose package data has yet to be removed show the message "Change Set has expired" message and expired change sets where the underlying package data has been removed will show the message, "Change Set Unavailable."
1. Upload and deploy a change set to an environment.
2. Wait for the inbound change set to pass its expiration date.
Actual Results: Until the change set's package data has been deleted users will receive the expected "Change Set has expired" and after package data has been deleted users will see a "Change Set Unavailable" message.
Expected Results: Regardless of the state of the change sets underlying packaging data users should only receive the "Change Set has expired" message.
You may consider deleting expired change sets.
See Also: Poor pagination performance for inbound change set setup section's Deployed Change Sets list
Is it Fixed?
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.