Upgrading an instance from early Jakarta directly to a later family, the Horizontal patterns get deactivated.
Steps to Reproduce
1. Activate the Discovery plugin on an early Jakarta instance.
Taking SQL Server classifier as an example, the given classifier has only Powershell-Windows - MSSQL Exploration probe added and active.
2. Upgrade the instance to an intermediate Jakarta patch (i.e. glide-jakarta-05-03-2017__patch6-11-14-2017_11-22-2017_2104).
Now MSSql DB On Windows Pattern is added and set to active, and the Powershell-Windows - MSSQL Exploration probe gets disabled.
3. Edit the Powershell-Windows - MSSQL Exploration probe (likewise activate and deactivate it) using a test id.
4. Upgrade the instance to Kingston, or London, or Madrid.
MSSql DB On Windows Pattern gets disabled after the upgrade and the Powershell-Windows - MSSQL Exploration probe is already disabled during step 2.
This problem was fixed in Jakarta Patch 12. The workaround to avoid this issue in further upgrades is to edit and re-enable the pattern classifier.
Related Problem: PRB1326168