"[REPO_E0044] User does not have read privileges on object" Error Encountered when a NonAdmin User Tries to Switch Configurations in Metadata Explorer

(Doc ID 2330803.1)

Last updated on DECEMBER 08, 2017

Applies to:

Oracle Enterprise Metadata Management - Version 12.2.1.2 and later
Information in this document applies to any platform.

Symptoms

In Oracle Enterprise Metadata Management (OEMM) 12.2.1.2 version, when opening a Business Glossary that is assigned to 2 (or more) different configurations on the Metadata Explorer changing configuration results in the following error. This works if the user has admin rights.


[-1/http-bio-443-exec-50] 2017-10-27 16:14:00 MIRWEB_E0115 Application Exception for request: MITI.web.mm.actions.repository.ListContents.
Parameters:
   contentTypes: 168
   nativeTypes:
   includeDescription: true
   includePath: true
   includeDefaultVersion: true
   JsLoaded: true
Logged in user: xuseridx
MITI.web.mm.exceptions.CommandFaultException: [REPO_E0044] User does not have read privileges on object
    at MITI.web.mm.actions.repository.ListContents.runJsonCommand(ListContents.java:110)
    at MITI.web.mm.actions.AbstractJsonAction.runCommand(AbstractJsonAction.java:34)
    at MITI.web.mm.actions.AbstractAction.execute(AbstractAction.java:89)
    at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:53)
    at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:64)
    at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:48)
    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
    at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
    at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:280)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:459)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at MITI.tomcat.filter.SecurityHeaders.doFilter(SecurityHeaders.java:54)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1087)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)
Caused by: MITI.server.services.common.AuthorizationException: [REPO_E0044] User does not have read privileges on object
    at MITI.server.services.repository.impl.RepositoryImpl.checkReadObject(RepositoryImpl.java:2424)
    at MITI.server.services.repository.impl.RepositoryImpl.getTechnicalEntityPath(RepositoryImpl.java:3980)
    at MITI.web.mm.actions.repository.RepositoryHelper.getRepositoryObjectPath(RepositoryHelper.java:46)
    at MITI.web.mm.actions.repository.ListContents.runJsonCommand(ListContents.java:92)
    ... 35 more

 



Admin user:

 

Non Admin user:

 

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms