Description of problem: LDAPException: Sizelimit Exceeded (4) Sizelimit Exceeded prevents Studio to display source tables Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1.Map LDAP entries 2.Browse Sources -> users2 Actual results: Default limit is 100, so if the current data exceed 100, server will generate sizelimit exceeded and caused Studio to display an error dialog box: javax.management.MBeanException Expected results: Able to browse the data source Additional info: Increasing the limit to 30,000 or any number that's greater than the number of entries in the LDAP source will not throw in and error. See screenshots
Created attachment 323021 [details] sizelimit error in the server log
Created attachment 323022 [details] increasing the sizelimit in studio bigger than the data source entries count will not throw error and lead to a normal expected behavior
This has been fixed. By default Penrose doesn't impose any limit, but the actual data source may impose certain limit. Now the error message is displayed as part of the tree. Any entries returned will be shown in the tree, regardless there's an error or not. A new button "Settings..." has been added to set the size limit.