[ https://issues.apache.org/jira/browse/DIRSERVER-2340?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17286285#comment-17286285 ]
Stefan Seelmann commented on DIRSERVER-2340: -------------------------------------------- Such a stack overflow error also happened to me when I worked on https://issues.apache.org/jira/browse/DIRSTUDIO-1119 and added more than 10k member attribute values to a groupOfNames entry. I think we need to change the recursive algorithm the LDAP coded to an iterative one. Do you have entries me 1000s of attribute values? (probably groups) As a workaround you can change the stack size of the JVM using the {-Xss} JVM flag, default on Linux is 1m so you can try e.g. {-Xss4m}. If you use the installer that would be configured in the conf/wrapper.conf with a line like {wrapper.java.additional.1=-Xss4m}. > Error causes permanent unresponsivenes > --------------------------------------- > > Key: DIRSERVER-2340 > URL: https://issues.apache.org/jira/browse/DIRSERVER-2340 > Project: Directory ApacheDS > Issue Type: Bug > Affects Versions: 2.0.0.AM26 > Environment: Apache DS 2.0.0 AM 26 running over RHEL 7.8 and Oracle > JDK 1.8.0_241-b07. > Reporter: Andrea Campana > Priority: Major > > Hi, I've been using ApacheDS since version 1.5, and I'm running into this > issue: the system runs ok for days, or weeks, until I get this error in the > logs: > > {code:java} > [20:00:03] WARN [org.apache.directory.server.ldap.LdapProtocolHandler] - > Unexpected exception forcing session to close: sending disconnect notice to > client. > java.lang.StackOverflowError > at > org.apache.directory.api.ldap.codec.factory.SearchResultEntryFactory.encodeValues(SearchResultEntryFactory.java:66) > at > org.apache.directory.api.ldap.codec.factory.SearchResultEntryFactory.encodeValues(SearchResultEntryFactory.java:68) > at > org.apache.directory.api.ldap.codec.factory.SearchResultEntryFactory.encodeValues(SearchResultEntryFactory.java:68) > at > org.apache.directory.api.ldap.codec.factory.SearchResultEntryFactory.encodeValues(SearchResultEntryFactory.java:68){code} > After this error the search operations are really slow, up to the point that > searches that took few ms take more than one minute. I'm unable to reproduce > it, please help. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org For additional commands, e-mail: dev-h...@directory.apache.org