Hi,

We are using Solr 1.2 for our project and have come across the following
exception and error:

Exception:
SEVERE: java.lang.OutOfMemoryError: Java heap space
    at org.apache.lucene.util.PriorityQueue.initialize (PriorityQueue.java
:36)

Steps to reproduce:
1. Restart your Web Server.
2. Enter a query with VERY_LARGE_VALUE for "rows" field. For example:
http://xx.xx.xx.xx:8080/solr/select?q=unix&%20start=0&fl=id&indent=off&rows=999999999
3. Press enter or click on the 'Go' button on the browser.

NOTE:
1. This exception is thrown if    '9999999' (seven digits) <
VERY_LARGE_VALUE < '999999999' (nine digits).
2. The exception DOES NOT APPEAR AGAIN if we change the VERY_LARGE_VALUE to
<= '9999999', execute the query and then change the VERY_LARGE_VALUE  back
to it's original value and execute the query again.
3. If the VERY_LARGE_VALUE >= '9999999999' (ten digits) we get the following
error:

Error:
HTTP Status 400 - For input string: "9999999999"

Has anyone come across this scenario before?

Regards,
Rishabh

Reply via email to