web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Answered

Empty role center, menu and pages after upgrading 18.6 to 24.4

(1) ShareShare
ReportReport
Posted on by 17
Hi all,
 
after upgrading my 18.6 db to 24.4 and logging in with a superuser I only see empty role center and menus.
Running pages via url parameter (&page=%1) shows no data or all data but with only some basic columns.
Running tables via url parameter (&table=%1) shows all data.
 
If I use my upgrade script with a fresh CRONUS v18 db everthing works like expected.
The resulting v24 db shows all the role center itmes, menu entries and pages.
 
I hope the following screenshots explain my problem.
How do I get back all the missing things?
 
thanks in advance
Tobias
 
 
 
 
Running pages via url parameter (&page=%1).
 
 
Running tables via url parameter (&table=%1).
 
 
 
I have the same question (0)
  • Suggested answer
    Mustafa Omerbegović Profile Picture
    1,475 Super User 2025 Season 2 on at
    Hello,
     
    open the Profiles (Roles) page and check the profile list and their setup. You will need to have enabled profiles and only one defined as the default profile.
     
    Also, check the User Personalization List page and see if you have assigned profiles for users.

    What happens when someone else logs into the BC and does they have the same issue?
    It seems that you do not have problems with your upgrading, it is more likely you just need to check your setup for profiles (roles).
     
    If you have additional questions feel free to ask.
     
    Greetings
     
  • ndbcs Profile Picture
    17 on at
    Thank you, Mustafa.
     
    In the 24.4 db I'm not able to open the pages you mentoined due to the problems described in my initial post.
     
    In my 18.6 db the "Profiles (Roles)" page was a bit messy.
    There were some "duplictes". I think because of some older upgrdes.
    So I removed all "user-created" profiles, but one that comes with an extension.
     
    In "User Personalization List" there are entries from some, but not all users.
     
    I also deleted all records from "Personalized Pages".
    And I also deleted all companies, but CRONUS AG (to speed up the migration).
     
    But unfortunately the result is still the same.
    I get the empty role center, menu and pages for all users.
    Also for newly created super users.
     
    I also think that it's a "data problem" and not a problem of the migration process.
     
    I hope you or someone else has an idea.
     
    Thanks again & have a great weekend
    Tobias
     
    Here are the cleaned-up Profiles (Roles) from my 18.6 db.
     
     
  • Mustafa Omerbegović Profile Picture
    1,475 Super User 2025 Season 2 on at
    You are welcome Tobias.
     
    You said that In "User Personalization List" there are entries from some, but not all users.
     
    I think that you need to have created personalization and assigned roles for all users on the User Settings page since it is the place where you manage user roles/personalization.
     
    If the user does not have an assigned role, then the user will get the role that is set as a Default profile on the Profile(Roles) page.
    Check your default role and its setup on the Profile (Role) card (role centre ID).
     
    I agree that the problem is probably in the profile data and settings. It would be very difficult to make a mistake in the code that would cause such behavior on all users. If you gather additional information, write us, and we will try to help.
     
    Greetings
  • ndbcs Profile Picture
    17 on at
    Sorry for the late reply.
    Due to a lack of time, I was unable to pursue the topic further.

    I have now set up a new environment with BC 24.7. The problem still exists.
    But if I use ‘UIElementRemovalOption’=‘None’ in the CustomSettings.config, the RoleCentre looks as expected.

    For all other values of ‘UIElementRemovalOption’ (LicenseFileAndUserPermissions, LicenseFile) the RoleCenter remains empty.
     
    However, it does not seem to be due to the licence.
    The licence works as expected with a Cronus DB.
    Also with ‘UIElementRemovalOption’ = LicenseFileAndUserPermissionse or LicenseFile.
     
    Which data/tables does BC use in conjunction with UIElementRemovalOption to hide elements?
    I would like to compare these tables from my DB with a Cronus DB.
     
    thanks in advance
    Tobias
  • Verified answer
    ndbcs Profile Picture
    17 on at
    The cause was a record in the table [dbo].[Application Area Setup$437dbf0e-84ff-417a-965d-ed2bb9650972]. 
    The table only contained one record with only initial values.
    After the record was deleted, everything works as expected.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,594

#2
Khushbu Rajvi. Profile Picture

Khushbu Rajvi. 745 Super User 2025 Season 2

#3
Sumit Singh Profile Picture

Sumit Singh 530

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans