Issue Details (XML | Word | Printable)

Key: DIRSERVER-785
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Minor Minor
Assignee: Emmanuel Lecharny
Reporter: Ed Roberts
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Directory ApacheDS

When searching the directory with broken search expressions the search never returns (infinite loop)

Created: 23/Nov/06 03:56 PM   Updated: 15/Feb/09 02:06 PM
Return to search
Component/s: None
Affects Version/s: 1.5.4
Fix Version/s: 1.5.5

Time Tracking:
Not Specified

Environment: Windows 2000, JDK 1.4.2_03

Resolution Date: 14/Sep/08 08:43 AM


 Description  « Hide
I executed a search on a context and the search did not return.

2006-11-23 15:20:18,243 DEBUG [MYLDAPClientClass]function - searching : filter [(&(cn=somerandomstring)(objectClass=RakInstanceDescriptor)]

I noticed from my debug that my search filter was not terminated correctly. It would make development easier, especially for those not knowing immediately that they had provided a duff filter, if the search method threw an exception to say that the filter was invalid.



 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #695143 Sun Sep 14 08:41:08 UTC 2008 elecharny o Created a new package operations.search
o Moved the search operations to this new package
o Added a test for DIRSERVER-785 (broken filters)
Files Changed
MODIFY /directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/RFC2713IT.java
DEL /directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER759IT.java
ADD /directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/operations/search/DIRSERVER759IT.java (from /directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER759IT.java)
DEL /directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/SearchIT.java
ADD /directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/operations/search/SearchIT.java (from /directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/SearchIT.java)
DEL /directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/SearchWithIndicesITest.java
ADD /directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/operations/search/SearchWithIndicesITest.java (from /directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/SearchWithIndicesITest.java)
ADD /directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/operations/search
MODIFY /directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/suites/StockCoreISuite.java