Symptom
After the implementation of a different policy configuration or SSO solution (Vendavo, Siteminder), the NWA is not accessible anymore.
In the defaultTrace_XX.X.trc trace files you can see a 500 Internal Server Error caused by a StackOverflowError:
500 Internal Server Error is returned for HTTP request
...
[EXCEPTION]
java.lang.StackOverflowError
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:769)
at com.sap.engine.cache.spi.storage.impl.SoftStorage.get(SoftStorage.java:241)
at com.sap.engine.cache.core.impl.CacheGroupImpl.get(CacheGroupImpl.java:285)
at com.sap.engine.cache.core.impl.CacheGroupImpl.get(CacheGroupImpl.java:312)
at com.sap.engine.core.configuration.impl.cache.IntegratedCacheUtility.getByKey(IntegratedCacheUtility.java:113)
at com.sap.engine.core.configuration.impl.cache.DerivedConfigurationCache.getFromDerivedCache(DerivedConfigurationCache.java:229)
at com.sap.engine.core.configuration.impl.cache.ConfigurationController.getDerivedConfigData(ConfigurationController.java:1187)
at com.sap.engine.core.configuration.impl.cache.ConfigurationController.openConfiguration(ConfigurationController.java:793)
at com.sap.engine.core.configuration.impl.ConfigurationHandlerImpl.openConfiguration(ConfigurationHandlerImpl.java:1041)
at com.sap.engine.core.configuration.impl.ConfigurationHandlerImpl.openConfiguration(ConfigurationHandlerImpl.java:992)
at com.sap.engine.services.security.server.storage.Storage.openConfiguration(Storage.java:95)
at com.sap.engine.services.security.server.storage.AtomicStorage.recursiveGetConfiguration(AtomicStorage.java:101)
at com.sap.engine.services.security.server.storage.AtomicStorage.engineGetConfiguration(AtomicStorage.java:71)
at com.sap.engine.services.security.server.storage.Storage.getConfiguration(Storage.java:47)
at com.sap.engine.services.security.server.ModificationContextImpl.getConfiguration(ModificationContextImpl.java:178)
at com.sap.engine.services.security.server.PolicyConfigurationModificationContextImpl.getConfiguration(PolicyConfigurationModificationContextImpl.java:72)
at com.sap.engine.services.security.server.AuthenticationContextImpl.getTemplate(AuthenticationContextImpl.java:615)
at com.sap.engine.services.security.login.LoginContextFactory.isCyclicDependency(LoginContextFactory.java:262)
at com.sap.engine.services.security.login.LoginContextFactory.isCyclicDependency(LoginContextFactory.java:253)
at com.sap.engine.services.security.login.LoginContextFactory.getLoginContext(LoginContextFactory.java:104)
at com.sap.engine.services.security.server.AuthenticationContextImpl.getLoginContext(AuthenticationContextImpl.java:267)
at com.sap.engine.services.security.login.LoginContextFactory.getLoginContext(LoginContextFactory.java:110)
at com.sap.engine.services.security.server.AuthenticationContextImpl.getLoginContext(AuthenticationContextImpl.java:267)
at com.sap.engine.services.security.login.LoginContextFactory.getLoginContext(LoginContextFactory.java:110)
at com.sap.engine.services.security.server.AuthenticationContextImpl.getLoginContext(AuthenticationContextImpl.java:267)
at com.sap.engine.services.security.login.LoginContextFactory.getLoginContext(LoginContextFactory.java:110)
at com.sap.engine.services.security.server.AuthenticationContextImpl.getLoginContext(AuthenticationContextImpl.java:267)
The lines below are repeated until the Overflow happens:
at com.sap.engine.services.security.login.LoginContextFactory.getLoginContext(LoginContextFactory.java:110)
at com.sap.engine.services.security.server.AuthenticationContextImpl.getLoginContext(AuthenticationContextImpl.java:267)
Read more...
Environment
SAP NetWeaver Application Server Java
Product
Keywords
tc~lm~itsam~ui~mainframe~wd, security, authentication, installation, update, upgrade, configuration, offline, database, configtool, config, tool, aps, ume , KBA , BC-JAS-SEC-LGN , Logon, SSO , BC-NWA-INC-UIF , UI Framework , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.