User Detail view is showing blank after suite crm upgrade

My suite crm was running in 7.10.9 and that i upgraded to 8.8.0 after that my user detail view page showing blank…

but if i opened the loggedin users detail view that is showing… that time relationships table’s create and select buttons are missing any idea in this

Did you run file permissions commands?

So, admin can not view user detail page?

im loggedin as an system administrator and currently im not added any roles to that user. then i tried to open one of users detail view page that detailview page showing as an blank page.

then i tried to open the loggedin user’s detail page that time that opened… but in console some errors are showing
Uncaught TypeError: $(…).sugarActionMenu is not a function
at HTMLUListElement. (style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:22:468)
at h.each (style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:2:14099)
at h.fn.init.each (style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:2:11961)
at Object.actionMenu (style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:22:434)
at executeItem (sugar_grp1.js?v=W5hn9bm3-LHI5eewX_3FBg:457:21)
at Object._doWhenCheck (sugar_grp1.js?v=W5hn9bm3-LHI5eewX_3FBg:457:274)
at q (sugar_grp1.js?v=W5hn9bm3-LHI5eewX_3FBg:780:6316)
(anonymous) @ style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:22
each @ style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:2
each @ style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:2
actionMenu @ style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:22
executeItem @ sugar_grp1.js?v=W5hn9bm3-LHI5eewX_3FBg:457
_doWhenCheck @ sugar_grp1.js?v=W5hn9bm3-LHI5eewX_3FBg:457
q @ sugar_grp1.js?v=W5hn9bm3-LHI5eewX_3FBg:780
setInterval
later @ sugar_grp1.js?v=W5hn9bm3-LHI5eewX_3FBg:780
_startDoWhenInterval @ sugar_grp1.js?v=W5hn9bm3-LHI5eewX_3FBg:451
doWhen @ sugar_grp1.js?v=W5hn9bm3-LHI5eewX_3FBg:451
(anonymous) @ index.php?offset=1&module=Users&action=DetailView&record=44d5f635-ac93-5284-bf8a-664c2c7b06e0:89Understand this error
style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:3 Uncaught TypeError: $(…).sugarActionMenu is not a function
at HTMLUListElement. (style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:3:224)
at h.each (style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:2:14099)
at h.fn.init.each (style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:2:11961)
at HTMLDocument. (style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:3:190)
at f (style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:2:37787)
at Object.fireWith [as resolveWith] (style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:2:38600)
at h.ready (style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:2:40434)
at HTMLDocument.H (style-min.js?v=W5hn9bm3-LHI5eewX_3FBg:2:1164)

then trying to change the tab for user profile to advanced that also failed with one error in console:-
sugar_grp1_jquery.js…bm3-LHI5eewX_3FBg:2 Uncaught Error: Syntax error, unrecognized expression: #
at se.error (sugar_grp1_jquery.js…I5eewX_3FBg:2:13639)
at se.tokenize (sugar_grp1_jquery.js…I5eewX_3FBg:2:21650)
at se.select (sugar_grp1_jquery.js…I5eewX_3FBg:2:22477)
at S.se (sugar_grp1_jquery.js…HI5eewX_3FBg:2:7116)
at S. (sugar_grp1_jquery.js…HI5eewX_3FBg:6:2847)
at e. [as find] (sugar_grp1_jquery.js…HI5eewX_3FBg:6:1566)
at e..find (sugar_grp1_jquery.js…I5eewX_3FBg:2:25047)
at a.show (sugar_grp1_jquery.js…5eewX_3FBg:14:35891)
at HTMLAnchorElement. (sugar_grp1_jquery.js…5eewX_3FBg:14:35421)
at S.each (sugar_grp1_jquery.js…HI5eewX_3FBg:2:3003)

That’s interesting! It should work, maybe you need to assign role(s) & security group to users.

https://docs.suitecrm.com/admin/administration-panel/roles-and-security-groups/

Wed Nov 19 2025 at 05:54:29 [3292][44d5f635-ac93-5284-bf8a-664c2c7b06e0][FATAL] Exception handling in C:\xampp\htdocs\ops_crm_g_8_1\public\legacy\include\MVC\Controller\SugarController.php:402 Wed Nov 19 2025 at 05:54:29 [3292][44d5f635-ac93-5284-bf8a-664c2c7b06e0][FATAL] Exception in Controller: Unable to load template ‘file:include/DetailViewGroup/header.tpl’ in ‘themes\suite8\modules/Users/tpls/DetailView.tpl’ Wed Nov 19 2025 at 05:54:29 [3292][44d5f635-ac93-5284-bf8a-664c2c7b06e0][FATAL] backtrace: #0 C:\xampp\htdocs\ops_crm_g_8_1\vendor\smarty\smarty\libs\sysplugins\smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) #1

i facing this kind of error… actually as per the suitecrm 8.8.0 we dont have this public\legacy\include\DetailViewGroup (DetailViewGroup) folder right but that is expecting my build…

i created one folder with that name and i copied what all i have here public\legacy\include\DetailView that to DetailViewGroup… then i checked the users detail view page… interestingly now that got worked but small issues are there but now detail page got loaded…

my friend, what im doing is correct or not ?

Hello Vishnu,

Most import one first: move away from Windows.
SuiteCRM 8 isn’t officially compatible anymore with Windows / WAMP:
https://docs.suitecrm.com/8.x/admin/compatibility-matrix/
So assume, that it’ll never work in your current environment.

Try to first migrate your SuiteCRM 7 system to a Linux server (tip: don’t use any GUI / admin interface, just vanilla Ubuntu Server LTS LAMP to make sure that the server is properly setup).

To validate a proper working environment, install a fresh 7.10.x, 7.14.x and 8.9.1 first on your new Linux system before attempting the SuiteCRM 7 migration.

Upgrade to the latest 7.14.x first.
Pay special attention to the supported PHP versions (on Apache and during the Upgrade / CLI commands).
https://docs.suitecrm.com/admin/compatibility-matrix/

Then do the upgrade / migration process on the Linux environment.

Assume, your target version is always broken if you don’t stick to the supported environments - because some parts of the upgrade might not work properly.

server running on linux, but im working in local with windows after all modules are working properly as per suite crm 8 but here in users detail view page is making small issues.. blank page issue resolved right now but now in the relationship part the create button for roles are not the proper one.

Actually i upgraded my two crms one is all good one is making some some problems… here im attching the screenshot:-

as per working crm:-


see the marked buttons

now see my another crm behaving little different:-

Your both CRMs are on the same versions?

After a SuiteCRM upgrade, if the User Detail View is showing blank, check the following:

  1. Run Quick Repair & Rebuild
    Go to Admin → Repair → Quick Repair and Rebuild and execute any SQL that appears.

  2. Update Composer dependencies
    From the SuiteCRM root directory run:

    composer install
    
    

    or

    composer update
    
    

    (depending on your upgrade method)

  3. Verify file & folder permissions
    Ensure correct ownership and permissions, for example:

    sudo chown -R www-data:www-data .
    sudo chmod -R 755 .
    sudo chmod -R 775 cache custom modules themes data upload
    
    
  4. Clear caches

    • Clear cache/

    • Clear browser cache

    • If using Redis/Memcached, flush relevant keys

  5. Check for customizations
    If you had custom layouts or extensions under custom/modules/Users/, temporarily rename that folder to rule out custom code conflicts.

  6. Verify PHP version compatibility
    SuiteCRM 7.x/8.x may break on unsupported PHP versions.
    Check suitecrm.log and php_error.log for fatal errors.

currently both are running on the same version 8.8.0

working crm upgraded from 7.12.7
issue crm upgraded from 7.10.9

both are uprgraded to 8.8.0

Hello Vishnu,

what are the differences on the file system now, specifically in the areas where things deviate?
I had a similar issue after an upgrade, where I had to delete the custom Suite7 vardef file and then the standard Suite8 file kicked in again.

User Attributes and Purchases are custom modules as well? Look into those files and into the code, specifically around the vardefs.
To make it easy to compare, you could install a fresh 8.8.0 somewhere and re-create those modules from scratch and see the file structure / details after deploying on this new temp environment.