PROTECT.MFS and UD 5.2 Client (OpenInsight 32-bit)
At 27 SEP 2023 02:37:46PM Donald Bakke wrote:
We are migrating a client from ARev 3.12 (DOS) to AREV32 (OI 9.4.6) and eventually to AREV64 (10.2.x). We have to do this in stages, especially because ARev 3.12 can only run the UD 4 client and OI 10 can only run the UD 5.2 client.
We are running into problems with tables that have PROTECT.MFS installed. ARev 3.12 and OI 9.4.6 when running UD 4.7 have no problems opening these tables. OI 10.2.x running UD 5.2 also has no problems opening these tables.
OI 9.4.6 running the UD 5.2 client gives us this error:
PROTECTMFS.jpg?rlkey=3by9x2n7aafjjhu3i45beri44&dl=1
The call stack looks like this:
PROTECTMFS_CallStack.jpg?rlkey=1aj8r2s07e1yy0zbznhd7qdjp&dl=1
Any idea on this? This is creating a bit of a log jam in our effort to migrate all the way to OI 10.
At 02 OCT 2023 06:51PM Donald Bakke wrote:
Any idea on this? This is creating a bit of a log jam in our effort to migrate all the way to OI 10.
We managed to dive deeper into this problem and believe we know what happened and how to remedy it.
I had forgotten that PROTECT.MFS is a part of REVBOOT. After being reminded of this due to additional research and testing, I also became reminded that the REVBOOT that ships with OI 9.4 is broken.
This was fixed in the OpenInsight 9.4 "Roll Up" Patch v5.1, which we had installed a few years ago. This is why we did not encounter any problems with PROTECT.MFS until recently.
When we upgraded the UD 4.7.2 to UD 5.2.0, this replaced our fixed REVBOOT with a broken REVBOOT that is bundled in UD52ClientSetup.exe. This is why it seemed to us to be a UD 5.2.0 specific problem. In fact, it has nothing to do with the UD at all other than the UD client downgrading our REVBOOT.
We restored the REVBOOT file from the OpenInsight 9.4 "Roll Up" Patch v5.1 and are back in business. I suggest that UD52ClientSetup.exe (and any future versions of this) for OI 9.4 be refreshed with the latest REVBOOT file.