Error - }APQ.UX.Server.Maintenance (user is not auto-created in }APQ UX Clients dim)

Issue #783 resolved
Lingo Wang created an issue

I got an error when running "}APQ.UX.Server.Maintenance" after upgrade an old contentStore.

Steps of CS db upgrade:
- copy/update the additional objects from 2023.05 to 2023.10 FP2
- run the }APQ.UX.Server.Upgrade, then got error msg

Basically, it is using mode 5 SSO, my user is auto added to }Clients dim, but not created in }APQ UX Clients, which the USERNAME won't be able to pickup the current user in TI Process. 

Cannot find which TI,Chore to update the }APQ UX Clients from }Clients.

Comments (5)

  1. Lingo Wang reporter

    Some Update, after Manually created “myself” in two dimensions:
    }APQ UX Client, }APQ UX Notification User
    }APQ.UX.Server.Maintenance works fine. and I finally completed the upgrade of contentStore.

    But STILL, as part of the upgrade, }APQ UX Client is newly created, so it doesn’t have the latest }Clients users, so as part of the upgrade, this “}APQ.UX.Server.Maintenance”, “}APQ.UX.Server.Upgrade” TI will always gets this error. The only way is to manually re-create the users.

    Not sure, if there is a better way, e.g. in upgrade TI, to do the sync/recreation of existing users from }Clients to }APQ UX Client/Notification Users, before the “}APQ.UX.Server.Maintenance” TI runs. so the upgrade process/experience will be much better.

  2. Scott Wiltshire
    • changed status to open

    Hi Lingo,

    Thanks for the very clear problem description. As part of the upgrade the }APQ UX Client dimension should not be overwritten. So this is a bug in the upgrade for 2023.10. If you are using offline package then delete the }APQ UX User.dim and }ElementAttributes_}APQ UX User.cub files, they should not be there. (If using Pulse online package delete }APQ UX User.dimd and }APQ UX User.dimix files from items folder).

    In 2024.02 release a fix has been added so that if the admin user running the maintenance process has been automatically created by CAM login since the last maintenance run that the user will get automatically created and the process won't error.

  3. Log in to comment