patching the wrong version
Author: ulrichmerkel@web.de (ulrich-merkel)
it just happened to me recently and maybe this note may help if this happens to you: As my mouse just missed the correct file during a doubleclick, I installed a U9 patch over my 10201 environment. As a consequence, the red U10 Symbol popped up for a second and the process finished. Using the IDE installed with the original implementation, I got some "8011 License not available" error. Further studies in the logfiles unveiled: Unable to determine IDE repository version Uniface Development Environment 9.7.04 started against Repository version 10.2.02.02. Incompatible Repository version found: 10.2.02.02 9.7.04 ??? what happens there ??? inspected my U10 installation and found a 9704.txt releasenotes So my first action was just to "overpatch" with the U10 patch and the result looked ok as the IDF started again. Arjen van Vliet (thanks a lot for the assistance) recommended a cleaner way of solving the problem:
- I think your repository was saved by the check-warnings that you have described.
- I think your 10.2 installation is now officially f*cked, as a 9.7 patch will contain much more and different files compared to a 10.2 patch. So even when you would apply the right 10.2 patch over this Uniface installation, I think it will still be damaged.
- If I were you, I would delete the current 10.2 installation and re-install (because Uniface wants to install in an empty installation directory)
- Make sure to temporarily move or rename your development project directory, as the Uniface installer only accepts an empty directory. Move your project directory back ‘over’ the empty project directory.
- Check before installation if there are any local users and groups (in Windows Control Panel), left over by the previous Uniface installation. I always delete these and let the new Uniface installation create a new set. Alternative is to re-use the Local Users (if you can remember the passwords from the previous installation)