"My Home" page under Dashboard Tab is not visible for vIDM users post upgrade of VCF Operations for Networks
search cancel

"My Home" page under Dashboard Tab is not visible for vIDM users post upgrade of VCF Operations for Networks

book

Article ID: 412347

calendar_today

Updated On:

Products

VCF Operations for Networks

Issue/Introduction

When we login via my vIDM users, we are not able to access "My Home" page under Dashboard Tab after the upgrade. The following error is received "There was a problem with the request".

No issue observed when logged in with admin user.

Environment

VCF Operations for Networks

 

Cause

Platform logs under /var/log/arkin/restapi.log shows the following error

2025-08-29T11:58:37.542Z ERROR vnera.restapilayer.SearchResource dw-8796 - GET /search/query_searchString=home_timestamp=1756468717513_timeRangeString=_20at_20Now_20_includeObjects=false_includeFacets=true_includeMetrics=false_includeEvents=false_startIndex=0_maxItemCount=10_dateTimeZone=_2B02_3A00_sourceString=UI_INTERNAL_includeModelKeyOnly=false_fetchQueryTelemetry=true_appDistributionEnabled=false_appletDistributionEnabled=false_pinParentDashboardQuery=_fetchFriendlyQuery=true getReplacementQuery:1872 Exception while fetching default query
java.lang.NullPointerException: Cannot invoke "com.vnera.restapilayer.customdashboard.DashboardRef.getQuery()" because the return value of "java.util.Map.get(Object)" is null
at com.vnera.restapilayer.customdashboard.OotbDashboardProvider.getOotbQuery(OotbDashboardProvider.java:92) _[restapilayer-0.001-SNAPSHOT.jar:_]
at com.vnera.restapilayer.customdashboard.DashboardSelectionProvider.getDefaultQuery(DashboardSelectionProvider.java:80) _[restapilayer-0.001-SNAPSHOT.jar:_]
at com.vnera.restapilayer.SearchResource.getReplacementQuery(SearchResource.java:1870) _[restapilayer-0.001-SNAPSHOT.jar:_]
at com.vnera.restapilayer.SearchResource.search(SearchResource.java:1813) _[restapilayer-0.001-SNAPSHOT.jar:_]

2025-08-29T11:58:37.544Z ERROR jersey.errors.LoggingExceptionMapper dw-8796 - GET /search/query_searchString=home_timestamp=1756468717513_timeRangeString=_20at_20Now_20_includeObjects=false_includeFacets=true_includeMetrics=false_includeEvents=false_startIndex=0_maxItemCount=10_dateTimeZone=_2B02_3A00_sourceString=UI_INTERNAL_includeModelKeyOnly=false_fetchQueryTelemetry=true_appDistributionEnabled=false_appletDistributionEnabled=false_pinParentDashboardQuery=_fetchFriendlyQuery=true logException:77 Error handling a request: be5ba2be264709c3
java.lang.RuntimeException: Exception while fetching default query

Resolution

As a workaround to resolve this issue, please ssh to the platform using support user and execute below commands for each user for which the home page is not accessible

  • ub
  • rdb
  • Run the following command to list all custom_dashboard_preference entries for a user

    key_val_tool -cid {customerID} -m scan --rg .custom_dashboard_preference.

    This will return key–value pairs for all users.
    • Example output for the above command:For admin user
      admin@local:custom_dashboard_preference : is : R0VUX1NUQVxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx== timestamp is : xxxxxxxxxxxxxx
  • Run the below command with {customerID} and {user} for which you are facing the issue.
  • This deletes the corrupted data for the user, and when the user again logins through the UI, it saves the default preference.
    • key_val_tool -cid {customerID} --mode del --policyKey  {user}:custom_dashboard_preference