Solved

How to fix error: USER doesn't have READ permission on the engine which appears in sdc.log

  • 25 May 2022
  • 1 reply
  • 61 views

Userlevel 3
Badge +1

Symptoms of the issue described as below.

  1. When trying to access listed data collector(s) in page Administration > Data Collectors it redirects to the control hub login page and sdc.log shows the below.

2022-05-23 10:29:08,574 [user:] [pipeline:] [runner:] [thread:webserver-48607] [stage:] ERROR AbstractSSOService - Exception while doing remote validation for token 'TOKEN:00a623cd-fe81-45...' component '-':  Could not connect to security service: com.streamsets.lib.security.http.ForbiddenException: ISSUES=code=DPM_02, message=User validation failed
2022-05-23 10:29:09,387 [user:] [pipeline:] [runner:] [thread:webserver-48530] [stage:] WARN RemoteSSOService - Could not do User session validation, going inactive: com.streamsets.lib.security.http.ForbiddenException: ISSUES=code=DPM_04, message=USER doesn't have READ permission on the engine
2022-05-23 10:29:09,387 [user:] [pipeline:] [runner:] [thread:webserver-48530] [stage:] ERROR AbstractSSOService - Exception while doing remote validation for token 'TOKEN:aee0cea2-ad48-48...' component '-': Could not connect to security service: com.streamsets.lib.security.http.ForbiddenException: ISSUES=code=DPM_04, message=USER doesn't have READ permission on the engine

  1. job/pipeline runs fail with the similar in (1).
icon

Best answer by Pradeep 25 May 2022, 17:31

View original

1 reply

Userlevel 3
Badge +1

This is likely caused due to permission(share) settings for the user who is accessing the data collector. You can go to Execute > Data Collectors > Select data collector > Share on control hub(SCH), verify the share permissions and update the access to the concerned user as needed.

Reply