cancel
Showing results for 
Search instead for 
Did you mean: 

stackoverflow issue in hybris application

Former Member
0 Kudos

We are getting stackoverflow error sometimes. (not able to replicate in local system).

Below logs in error file INFO | jvm 1 | main | 2016/12/15 13:28:51.599 | at de.hybris.platform.servicelayer.internal.converter.impl.ItemModelConverter.readSingleAttribute(ItemModelConverter.java:1157) INFO | jvm 1 | main | 2016/12/15 13:28:51.599 | at de.hybris.platform.servicelayer.internal.converter.impl.ItemAttributeProvider.getAttribute(ItemAttributeProvider.java:101) INFO | jvm 1 | main | 2016/12/15 13:28:51.599 | at de.hybris.platform.servicelayer.model.ItemModelContextImpl.loadUnlocalizedAttribute(ItemModelContextImpl.java:236) INFO | jvm 1 | main | 2016/12/15 13:28:51.599 | at de.hybris.platform.servicelayer.model.ItemModelContextImpl.getValue(ItemModelContextImpl.java:227) INFO | jvm 1 | main | 2016/12/15 13:28:51.599 | at de.hybris.platform.core.model.security.PrincipalGroupModel.getMembers(PrincipalGroupModel.java:148)

INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at java.lang.Thread.run(Thread.java:745) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | Caused by: java.lang.StackOverflowError INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at java.lang.String.toUpperCase(String.java:2833) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.persistence.flexiblesearch.FromClause.translateNested(FromClause.java:58) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.persistence.flexiblesearch.ParsedText$2.translate(ParsedText.java:269) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.persistence.flexiblesearch.FlexibleSearchTools.replace(FlexibleSearchTools.java:310) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.persistence.flexiblesearch.ParsedText.translate(ParsedText.java:263) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.persistence.flexiblesearch.FromClause.translate(FromClause.java:48) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.persistence.flexiblesearch.ParsedQuery.translate(ParsedQuery.java:401) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.persistence.flexiblesearch.ParsedQuery.getTranslatedQuery(ParsedQuery.java:181) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.persistence.flexiblesearch.QueryParser.translateQuery(QueryParser.java:229) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.flexiblesearch.FlexibleSearch.translate(FlexibleSearch.java:2007) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.flexiblesearch.FlexibleSearch.search(FlexibleSearch.java:1412) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.link.LinkManager.getLinkedItems(LinkManager.java:422) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.link.LinkManager.getLinkedItems(LinkManager.java:368) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.link.LinkManager.getLinkedItems(LinkManager.java:338) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.link.LinkManager.getLinkedItems(LinkManager.java:249) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.security.PrincipalGroup$1.compute(PrincipalGroup.java:85) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.cache.AbstractCacheUnit.privateGetNoLock(AbstractCacheUnit.java:302) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.cache.AbstractCacheUnit.privateGet(AbstractCacheUnit.java:275) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.cache.AbstractCacheUnit.get(AbstractCacheUnit.java:182) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.JaloTypeCacheUnit.getCached(JaloTypeCacheUnit.java:86) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.security.PrincipalGroup.getMembers(PrincipalGroup.java:96) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.user.UserManager.loadAllAdminUserPKs(UserManager.java:1090) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.user.UserManager.isAdminNoCache(UserManager.java:1047) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.user.UserManager.isAdmin(UserManager.java:1018) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.user.User.isAdmin(User.java:1075) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.flexiblesearch.FlexibleSearch.getUserFilters(FlexibleSearch.java:1891) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.jalo.flexiblesearch.FlexibleSearch.getQueryFilters(FlexibleSearch.java:1047) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.persistence.flexiblesearch.typecache.impl.DefaultFlexibleSearchTypeCacheProvider.getQueryFilters(DefaultFlexibleSearchTypeCacheProvider.java:185) INFO | jvm 1 | main | 2016/12/15 13:28:51.600 | at de.hybris.platform.per

What can be the possible root cause?

This issue is not getting replicated in lower envrionment. But sometimes application stops running in case of this issue

Former Member
0 Kudos

de.hybris.platform.jalo.security.PrincipalGroup.getMembers(PrincipalGroup.java:96)

is getting called repeatedly

Former Member
0 Kudos

any guess so far?

Accepted Solutions (0)

Answers (0)