oracle.security.jps.service.idstore.IdentityStoreException: JPS-01520: Cannot initialize identity store at starting OBIEE

set listen address for weblogic server

[bi_server1] [WARNING] [JPS-01520] [oracle.jps.idmgmt] [tid: [ACTIVE].ExecuteThread: ‘0’ for queue: ‘weblogic.kernel.Default (self-tuning)’] [userId: <WLS Kernel>] [ecid: 0000KdVfAivApIWFLzNM8A1K^prs000002,0] [APP: bicomposer#11.1.1] Cannot initialize identity store, cause: javax.naming.CommunicationException: 2001:0:9d38:90d7:280c:3b5:3f57:ebcd:9704 [Root exception is java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on remote machine].
[2014-12-19T01:32:16.695+02:00] [bi_server1] [ERROR] [] [oracle.adf.mbean.share.connection.ConnectionsHelper] [tid: [ACTIVE].ExecuteThread: ‘0’ for queue: ‘weblogic.kernel.Default (self-tuning)’] [userId: <WLS Kernel>] [ecid: 0000KdVfAivApIWFLzNM8A1K^prs000002,0] [APP: bicomposer#11.1.1] Failed to get credentials for alias ADF and connection name bi-default[[
java.lang.RuntimeException: java.security.PrivilegedActionException: oracle.security.jps.service.idstore.IdentityStoreException: JPS-01520: Cannot initialize identity store, cause: oracle.security.idm.ConfigurationException: javax.naming.CommunicationException: 2001:0:9d38:90d7:280c:3b5:3f57:ebcd:9704 [Root exception is java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on remote machine].
at oracle.adf.share.security.providers.jps.JpsUtil.getDefaultIdentityStore(JpsUtil.java:386)
at oracle.adf.share.security.providers.jps.JpsUtil.getDefaultIdentityStore(JpsUtil.java:363)
at oracle.adf.share.security.providers.jps.JpsUtil.getUserUniqueIdentifier(JpsUtil.java:272)
at oracle.adf.share.security.providers.jps.JpsUtil.getUserUniqueIdentifier(JpsUtil.java:233)
at oracle.adf.share.security.providers.jps.CSFCredentialStore.getCurrentUserUniqueID(CSFCredentialStore.java:1245)
at oracle.adf.share.security.providers.jps.CSFCredentialStore.fetchCredential(CSFCredentialStore.java:481)
at oracle.adf.share.security.providers.jps.CSFCredentialStore.fetchCredential(CSFCredentialStore.java:645)
at oracle.adf.share.security.credentialstore.CredentialStore.fetchCredential(CredentialStore.java:187)
at oracle.adf.mbean.share.connection.ConnectionsHelper.getCredentials(ConnectionsHelper.java:208)
at oracle.adf.mbean.share.connection.ReferenceHelper.getCredentials(ReferenceHelper.java:325)
at oracle.adf.mbean.share.connection.ReferenceHelper.createReference(ReferenceHelper.java:290)
at oracle.adf.mbean.share.connection.ConnectionsRuntimeMXBeanImpl.registerBean(ConnectionsRuntimeMXBeanImpl.java:494)
at oracle.adf.mbean.share.connection.ConnectionsRuntimeMXBeanImpl.createConnection(ConnectionsRuntimeMXBeanImpl.java:572)
at oracle.adf.mbean.share.connection.ConnectionsRuntimeMXBeanImpl.configObjectReloaded(ConnectionsRuntimeMXBeanImpl.java:773)
at oracle.adf.mbean.share.connection.ConnectionsRuntimeMXBeanImpl.postRegister(ConnectionsRuntimeMXBeanImpl.java:1084)
at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.doPostRegister(OracleStandardEmitterMBean.java:551)
at oracle.adf.mbean.share.AdfMBeanInterceptor.internalPostRegister(AdfMBeanInterceptor.java:223)
at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doPostRegister(AbstractMBeanInterceptor.java:204)
at oracle.as.jmx.framework.generic.spi.interceptors.DefaultMBeanInterceptor.internalPostRegister(DefaultMBeanInterceptor.java:87)
at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doPostRegister(AbstractMBeanInterceptor.java:204)
at oracle.security.jps.ee.jmx.JpsJmxInterceptor$4.run(JpsJmxInterceptor.java:523)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
at oracle.security.jps.ee.jmx.JpsJmxInterceptor.internalPostRegister(JpsJmxInterceptor.java:539)
at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doPostRegister(AbstractMBeanInterceptor.java:204)
at oracle.as.jmx.framework.generic.spi.interceptors.DefaultMBeanInterceptor.internalPostRegister(DefaultMBeanInterceptor.java:87)
at oracle.as.jmx.framework.generic.spi.interceptors.ContextClassLoaderMBeanInterceptor.internalPostRegister(ContextClassLoaderMBeanInterceptor.java:167)
at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doPostRegister(AbstractMBeanInterceptor.java:204)
at oracle.as.jmx.framework.generic.spi.interceptors.DefaultMBeanInterceptor.internalPostRegister(DefaultMBeanInterceptor.java:87)
at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doPostRegister(AbstractMBeanInterceptor.java:204)
at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.postRegister(OracleStandardEmitterMBean.java:516)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.postRegisterInvoke(DefaultMBeanServerInterceptor.java:1035)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:974)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:917)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:312)
at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:482)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$27.run(WLSMBeanServerInterceptorBase.java:714)
at java.security.AccessController.doPrivileged(Native Method)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.registerMBean(WLSMBeanServerInterceptorBase.java:709)
at weblogic.management.mbeanservers.internal.JMXContextInterceptor.registerMBean(JMXContextInterceptor.java:445)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$27.run(WLSMBeanServerInterceptorBase.java:712)
at java.security.AccessController.doPrivileged(Native Method)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.registerMBean(WLSMBeanServerInterceptorBase.java:709)
at weblogic.management.jmx.mbeanserver.WLSMBeanServer.registerMBean(WLSMBeanServer.java:462)
at oracle.as.jmx.framework.wls.spi.security.PrivilegedMBeanServerInterceptor$1.run(PrivilegedMBeanServerInterceptor.java:55)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at oracle.as.jmx.framework.wls.spi.security.PrivilegedMBeanServerInterceptor.registerMBean(PrivilegedMBeanServerInterceptor.java:60)
at oracle.adf.mbean.share.connection.ADFConnectionLifeCycleCallBack.contextInitialized(ADFConnectionLifeCycleCallBack.java:111)
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:481)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:181)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1872)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3153)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)
at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)
at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:261)
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:220)
at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180)
at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused by: java.security.PrivilegedActionException: oracle.security.jps.service.idstore.IdentityStoreException: JPS-01520: Cannot initialize identity store, cause: oracle.security.idm.ConfigurationException: javax.naming.CommunicationException: 2001:0:9d38:90d7:280c:3b5:3f57:ebcd:9704 [Root exception is java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on remote machine].
at java.security.AccessController.doPrivileged(Native Method)
at oracle.adf.share.security.providers.jps.JpsUtil.getDefaultIdentityStore(JpsUtil.java:381)
… 85 more
Caused by: oracle.security.jps.service.idstore.IdentityStoreException: JPS-01520: Cannot initialize identity store, cause: oracle.security.idm.ConfigurationException: javax.naming.CommunicationException: 2001:0:9d38:90d7:280c:3b5:3f57:ebcd:9704 [Root exception is java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on remote machine].
at oracle.security.jps.internal.idstore.util.IdentityStoreUtil.getIdentityStoreFactory(IdentityStoreUtil.java:189)
at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.getIdmFactory(AbstractIdmIdentityStore.java:273)
at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.initStore(AbstractIdmIdentityStore.java:157)
at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.getIdmStore(AbstractIdmIdentityStore.java:132)
at oracle.adf.share.security.providers.jps.actions.IdmStoreAction.run(IdmStoreAction.java:46)
… 87 more
Caused by: oracle.security.idm.ConfigurationException: javax.naming.CommunicationException: 2001:0:9d38:90d7:280c:3b5:3f57:ebcd:9704 [Root exception is java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on remote machine]
at oracle.security.idm.providers.stdldap.TestConnectionPool.execute(LDIdentityStoreFactory.java:1026)
at oracle.security.idm.providers.stdldap.LDIdentityStoreFactory.setupConnPool(LDIdentityStoreFactory.java:620)
at oracle.security.idm.providers.stdldap.LDIdentityStoreFactory.setup(LDIdentityStoreFactory.java:333)
at oracle.security.idm.providers.ovd.OVDIdentityStoreFactory.<init>(OVDIdentityStoreFactory.java:59)
at oracle.security.idm.providers.wlsldap.WLSLDAPIdentityStoreFactory.<init>(WLSLDAPIdentityStoreFactory.java:45)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at oracle.security.idm.IdentityStoreFactoryBuilder.getIdentityStoreFactory(IdentityStoreFactoryBuilder.java:128)
at oracle.security.jps.internal.idstore.util.IdentityStoreUtil.getIdentityStoreFactory(IdentityStoreUtil.java:185)
… 91 more
Caused by: javax.naming.CommunicationException: 2001:0:9d38:90d7:280c:3b5:3f57:ebcd:9704 [Root exception is java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on remote machine]
at com.sun.jndi.ldap.Connection.<init>(Connection.java:209)
at com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:116)
at com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1580)
at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2678)
at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:296)
at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:175)
at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:193)
at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:136)
at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:66)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
at javax.naming.InitialContext.init(InitialContext.java:223)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:134)
at oracle.security.idm.providers.stdldap.TestConnectionPool.run(LDIdentityStoreFactory.java:1006)
Caused by: java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on remote machine
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
at com.sun.jndi.ldap.Connection.createSocket(Connection.java:351)
at com.sun.jndi.ldap.Connection.<init>(Connection.java:186)
… 13 more

solution

update listen address for admin server and bi server by console and restart all (admin ,bi.bi coponents)

Unable to create a system user connection to BI Server while running user population queries

problem

Cannot Log Into Oracle Business Intelligence as a User With the BISystem Role

The password of the user ID with the BISystem role may not be synchronized with the credential store.

[OBIPS] [ERROR:31] [] [saw.security.odbcuserpopulationimpl.getroles] [ecid: 00iQ9iGH0rzFw0zwBG0Ezz03OxU0j1myF0001YO000000,0:1] [tid: 6932] Error retrieving user/group data from Oracle BI Server’s User Population API.
Unable to create a system user connection to BI Server while running user population queries
Odbc driver returned an error (SQLDriverConnectW).
State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred.
[nQSError: 73006] Cannot obtain Oracle BI Servers from either the primary Cluster Controller (MohamedOmar.domain66.com) or the secondary Cluster Controller () specified for the clustered DSN. (HY000)[[
File:odbcuserpoploaderimpl.cpp
Line:523
Location:
saw.security.odbcuserpopulationimpl.getroles
saw.security.userpopulationcache.populateapproleshierarchy
saw.RoleHierarchyCache.cache.cleanup
saw.taskScheduler.processJob
saw.threadpool.taskscheduler
saw.threads
ecid: 00iQ9iGH0rzFw0zwBG0Ezz03OxU0j1myF0001YO000000,0:1
ThreadID: 6932
task: Cache/RoleHierarchyCache
]]
[2014-12-12T15:58:03.000+02:00] [OBIPS] [ERROR:16] [] [saw.security.userpopulationcache.populateapproleshierarchy] [ecid: 00iQ9iGH0rzFw0zwBG0Ezz03OxU0j1myF0001YO000000,0:1] [tid: 6932] Error retrieving user/group data from Oracle BI Server’s User Population API.
Unable to create a system user connection to BI Server while running user population queries
Odbc driver returned an error (SQLDriverConnectW).
State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred.
[nQSError: 73006] Cannot obtain Oracle BI Servers from either the primary Cluster Controller (MohamedOmar.domain66.com) or the secondary Cluster Controller () specified for the clustered DSN. (HY000)[[
File:userpopulationcache.cpp
Line:381
Location:
saw.security.userpopulationcache.populateapproleshierarchy
saw.RoleHierarchyCache.cache.cleanup
saw.taskScheduler.processJob
saw.threadpool.taskscheduler
saw.threads
ecid: 00iQ9iGH0rzFw0zwBG0Ezz03OxU0j1myF0001YO000000,0:1
ThreadID: 6932
task: Cache/RoleHierarchyCache
]]
[2014-12-12T15:58:06.000+02:00] [OBIPS] [NOTIFICATION:1] [] [saw.sawserver] [ecid: ] [tid: ] Oracle BI Presentation Services are shutting down.[[
File:sawserver.cpp
Line:713
Location:
saw.sawserver
saw.sawserver.terminatesawserver
saw.sawserver
ecid:
]]

Solution 2

To confirm that the password is correct:

  1. Log into Oracle WebLogic Server Administration Console.
  2. Go to Domain Structure and click Security Realms, and select myrealm. The Settings for myrealm page displays.
  3. Click the Users and Groups tab, and then the Users subtab.
  4. In the Users table, locate and select the user that has the BISystem role assigned to it. The settings page displays.
  5. Click the Passwords tab and reset the user password. Click Save.
  6. Log into Fusion Applications Control.
  7. Open the WebLogic Domain node and right-click BIDomain.
  8. Select Security, and then select Credentials.
  9. Select oracle.bi.system and the select system.user.
  10. Edit the password to match the user password that you set in Oracle WebLogic Server.
  11. Restart the Oracle BI Administration Server, Oracle Managed Server, and Oracle Process Manager and Notification Server

Invalid item \\?\C:\Oracle\Middleware\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\SampleAppLite\root\system\mktgcache\sawguidstate.atr

[2014-12-12T15:58:11.000+02:00] [OBIPS] [ERROR:1] [] [saw.catalog.impl.read] [ecid: ] [tid: ] Invalid item \\?\C:\Oracle\Middleware\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\SampleAppLite\root\system\mktgcache\sawguidstate.atr.[[
File:catalogimpl.cpp
Line:977
Location:
saw.catalog.impl.read
saw.webextensionbase.init
saw.sawserver
saw.sawserver.initializesawserver
saw.sawserver
ecid:
]]
[2014-12-12T15:58:11.000+02:00] [OBIPS] [WARNING:1] [] [saw.catalog.impl.read] [ecid: ] [tid: ] Error loading \\?\C:\Oracle\Middleware\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\SampleAppLite\root\system\mktgcache\sawguidstate.atr[[
File:catalogimpl.cpp
Line:998
Location:
saw.catalog.impl.read
saw.webextensionbase.init
saw.sawserver
saw.sawserver.initializesawserver
saw.sawserver
ecid:
]]
[2014-12-12T15:58:11.000+02:00] [OBIPS] [INCIDENT_ERROR:1] [] [saw.webextensionbase.init] [ecid: ] [tid: ] Invalid item /system/mktgcache/sawguidstate.[[
File:catalogimpl.cpp
Line:792
Location:
saw.webextensionbase.init
saw.sawserver
saw.sawserver.initializesawserver
saw.sawserver
ecid:
]]
[2014-12-12T15:58:15.000+02:00] [OBIPS] [WARNING:16] [] [saw.security.userpopulationcache.populateapproleshierarchy] [ecid: 00iQ9iGzAe3Fw0zwBG0Ezz03OxU0j1myF0001Xo000000,0:1] [tid: 5600] Populating app role hierarchy. this could take a while[[
File:userpopulationcache.cpp
Line:289
Location:
saw.security.userpopulationcache.populateapproleshierarchy
saw.RoleHierarchyCache.cache.cleanup
saw.taskScheduler.processJob
saw.threadpool.taskscheduler
saw.threads
ecid: 00iQ9iGzAe3Fw0zwBG0Ezz03OxU0j1myF0001Xo000000,0:1
ThreadID: 5600
task: Cache/RoleHierarchyCache
]]
[2014-12-12T15:58:15.000+02:00] [OBIPS] [NOTIFICATION:1] [] [saw.security.userpopulationcache.populateapproleshierarchy] [ecid: 00iQ9iGzAe3Fw0zwBG0Ezz03OxU0j1myF0001Xo000000,0:1] [tid: 5600] Populating the application role hierarchy from backend.[[
File:userpopulationcache.cpp
Line:304
Location:
saw.security.userpopulationcache.populateapproleshierarchy
saw.RoleHierarchyCache.cache.cleanup
saw.taskScheduler.processJob
saw.threadpool.taskscheduler
saw.threads
ecid: 00iQ9iGzAe3Fw0zwBG0Ezz03OxU0j1myF0001Xo000000,0:1
ThreadID: 5600
task: Cache/RoleHierarchyCache
]]
[2014-12-12T15:58:15.000+02:00] [OBIPS] [NOTIFICATION:1] [] [saw.security.userpopulationcache.populateapproleshierarchy] [ecid: 00iQ9iGzAe3Fw0zwBG0Ezz03OxU0j1myF0001Xo000000,0:1] [tid: 5600] Finding all app roles took 78 ms.[[
File:userpopulationcache.cpp
Line:321
Location:
saw.security.userpopulationcache.populateapproleshierarchy
saw.RoleHierarchyCache.cache.cleanup
saw.taskScheduler.processJob
saw.threadpool.taskscheduler
saw.threads
ecid: 00iQ9iGzAe3Fw0zwBG0Ezz03OxU0j1myF0001Xo000000,0:1
ThreadID: 5600
task: Cache/RoleHierarchyCache
]]
[2014-12-12T15:58:19.000+02:00] [OBIPS] [NOTIFICATION:1] [] [saw.sawserver] [ecid: ] [tid: ] Oracle BI Presentation Services are shutting down.[[
File:sawserver.cpp
Line:713
Location:
saw.sawserver
saw.sawserver.terminatesawserver
saw.sawserver
ecid:
]]

 

Windows is unable to start Oracle Presentation Service

solution

Copy the sawguidstate.atr and sawguidstate file from the path
C:\Oracle\Middleware\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\SampleAppLite\root\system\mktgcache\
to
C:\Oracle\Middleware\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\SampleAppLite\root\system\mktgcache\<hostname>

 

delete the sawguidstate.atr and sawguidstate file from the path
C:\Oracle\Middleware\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\SampleAppLite\root\system\mktgcache\
the service can start now.

 

 

Invalid item \\?\C:\Oracle\Middleware\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\SampleAppLite\root\system\mktgcache\sawguidstate.atr

[2014-12-12T15:58:11.000+02:00] [OBIPS] [ERROR:1] [] [saw.catalog.impl.read] [ecid: ] [tid: ] Invalid item \\?\C:\Oracle\Middleware\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\SampleAppLite\root\system\mktgcache\sawguidstate.atr.[[
File:catalogimpl.cpp
Line:977
Location:
saw.catalog.impl.read
saw.webextensionbase.init
saw.sawserver
saw.sawserver.initializesawserver
saw.sawserver
ecid:
]]
[2014-12-12T15:58:11.000+02:00] [OBIPS] [WARNING:1] [] [saw.catalog.impl.read] [ecid: ] [tid: ] Error loading \\?\C:\Oracle\Middleware\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\SampleAppLite\root\system\mktgcache\sawguidstate.atr[[
File:catalogimpl.cpp
Line:998
Location:
saw.catalog.impl.read
saw.webextensionbase.init
saw.sawserver
saw.sawserver.initializesawserver
saw.sawserver
ecid:
]]
[2014-12-12T15:58:11.000+02:00] [OBIPS] [INCIDENT_ERROR:1] [] [saw.webextensionbase.init] [ecid: ] [tid: ] Invalid item /system/mktgcache/sawguidstate.[[
File:catalogimpl.cpp
Line:792
Location:
saw.webextensionbase.init
saw.sawserver
saw.sawserver.initializesawserver
saw.sawserver
ecid:
]]
[2014-12-12T15:58:15.000+02:00] [OBIPS] [WARNING:16] [] [saw.security.userpopulationcache.populateapproleshierarchy] [ecid: 00iQ9iGzAe3Fw0zwBG0Ezz03OxU0j1myF0001Xo000000,0:1] [tid: 5600] Populating app role hierarchy. this could take a while[[
File:userpopulationcache.cpp
Line:289
Location:
saw.security.userpopulationcache.populateapproleshierarchy
saw.RoleHierarchyCache.cache.cleanup
saw.taskScheduler.processJob
saw.threadpool.taskscheduler
saw.threads
ecid: 00iQ9iGzAe3Fw0zwBG0Ezz03OxU0j1myF0001Xo000000,0:1
ThreadID: 5600
task: Cache/RoleHierarchyCache
]]
[2014-12-12T15:58:15.000+02:00] [OBIPS] [NOTIFICATION:1] [] [saw.security.userpopulationcache.populateapproleshierarchy] [ecid: 00iQ9iGzAe3Fw0zwBG0Ezz03OxU0j1myF0001Xo000000,0:1] [tid: 5600] Populating the application role hierarchy from backend.[[
File:userpopulationcache.cpp
Line:304
Location:
saw.security.userpopulationcache.populateapproleshierarchy
saw.RoleHierarchyCache.cache.cleanup
saw.taskScheduler.processJob
saw.threadpool.taskscheduler
saw.threads
ecid: 00iQ9iGzAe3Fw0zwBG0Ezz03OxU0j1myF0001Xo000000,0:1
ThreadID: 5600
task: Cache/RoleHierarchyCache
]]
[2014-12-12T15:58:15.000+02:00] [OBIPS] [NOTIFICATION:1] [] [saw.security.userpopulationcache.populateapproleshierarchy] [ecid: 00iQ9iGzAe3Fw0zwBG0Ezz03OxU0j1myF0001Xo000000,0:1] [tid: 5600] Finding all app roles took 78 ms.[[
File:userpopulationcache.cpp
Line:321
Location:
saw.security.userpopulationcache.populateapproleshierarchy
saw.RoleHierarchyCache.cache.cleanup
saw.taskScheduler.processJob
saw.threadpool.taskscheduler
saw.threads
ecid: 00iQ9iGzAe3Fw0zwBG0Ezz03OxU0j1myF0001Xo000000,0:1
ThreadID: 5600
task: Cache/RoleHierarchyCache
]]
[2014-12-12T15:58:19.000+02:00] [OBIPS] [NOTIFICATION:1] [] [saw.sawserver] [ecid: ] [tid: ] Oracle BI Presentation Services are shutting down.[[
File:sawserver.cpp
Line:713
Location:
saw.sawserver
saw.sawserver.terminatesawserver
saw.sawserver
ecid:
]]

 

Windows is unable to start Oracle Presentation Service

solution

Copy the sawguidstate.atr and sawguidstate file from the path
C:\Oracle\Middleware\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\SampleAppLite\root\system\mktgcache\
to
C:\Oracle\Middleware\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\SampleAppLite\root\system\mktgcache\<hostname>

 

delete the sawguidstate.atr and sawguidstate file from the path
C:\Oracle\Middleware\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\SampleAppLite\root\system\mktgcache\
the service can start now.