Could you help us printing out the tblFindDatabaseVersion in your CMS database?
We can trace the issue easy with your help.
Hi Son, I had that in the first post, Find database version check statement returns: 12.4.2
SELECT top(1) Major, Minor, Patch FROM tblFindDatabaseVersion ORDER BY Major DESC, Minor DESC, Patch DESC 12.4.2
and
select * from tblFindDatabaseVersion Id, Major, Minor, Patch 1, 1, 0, 1 2, 12, 4, 2
Hi Antti,
I could confirm this is upgrading bug. And in your case, it can be working around by executing this line below in your cms database:
insert into tblFindDatabaseVersion(Major, Minor, Patch) values(12,2,8)
Hope this help.
Thanks and regards,
/Son Do
Experiencing the same issue on environments when upgrading, so looks like you're not the only one.
Thanks Son and sorry if my version response sounded rude, by no means I wanted to be rude :), the version information was in the middle of the texts so easily can be missed.
I already rolled back the Find update and just updated CMS. Do you know if you are able to release an updated NuGets for Find in next week release or even sooner? I would rather not poke the DB manually as I would need to do it in all envrionments + instruct the team to do the same. We can wait for a fixed NuGet package.
Seems like Antti has also been trying to update Find with equal amount of success as I have. Thanks a lot for fast communication!
I will also be waiting for updated nugets.
Seems like Antti has also been trying to update Find with equal amount of success as I have. Thanks a lot for fast communication!
I will also be waiting for updated nugets.
So was updating an existing Episerver CMS project which was using Episerver Find 13.0.3 but the update script for 13.0.4 (EPiServer.Find.Cms) fails because it tries to create the table tblFindIndexQueue but it already exists. Going to create a support ticket about this.
Find database version check statement returns: 12.4.2
Debug from script execution:
So the script 12.2.8 doesn't check for the table existance but just tries to create it.