AnsweredAssumed Answered

org.alfresco.web.data.QuickSort.qsort : StackOverflowError

Question asked by zomurn on Dec 9, 2008
During browse inside folder in Alfresco, I succeed in crashing the world famous method that is qsort :

18:34:23,028 ERROR [intuitiv.msc].[Faces Servlet]] "Servlet.service()" pour la servlet Faces Servlet a généré une exception
java.lang.StackOverflowError
   at java.util.ArrayList.get(ArrayList.java:321)
   at org.alfresco.web.data.QuickSort.partition(QuickSort.java:138)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:112)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)
   at org.alfresco.web.data.QuickSort.qsort(QuickSort.java:114)

I think it is getting worth to mention  :lol:

Outcomes