Community
Participate
Working Groups
Build 20020911 Can't reproduce happened when I started search directly after startup: I saw in the dialog that the indexer was indexing (from 93x to 0) and then restarted the indexing. I then got an internal error dialog. ... org/eclipse/jdt/internal/core/index/impl/Util.quickSort([Lorg/eclipse/jdt/internal/core/index/impl/IndexedFile;II)V org/eclipse/jdt/internal/core/index/impl/Util.quickSort([Lorg/eclipse/jdt/internal/core/index/impl/IndexedFile;II)V org/eclipse/jdt/internal/core/index/impl/Util.quickSort([Lorg/eclipse/jdt/internal/core/index/impl/IndexedFile;II)V org/eclipse/jdt/internal/core/index/impl/Util.quickSort([Lorg/eclipse/jdt/internal/core/index/impl/IndexedFile;II)V org/eclipse/jdt/internal/core/index/impl/Util.quickSort([Lorg/eclipse/jdt/internal/core/index/impl/IndexedFile;II)V org/eclipse/jdt/internal/core/index/impl/Util.quickSort([Lorg/eclipse/jdt/internal/core/index/impl/IndexedFile;II)V org/eclipse/jdt/internal/core/index/impl/Util.sort([Lorg/eclipse/jdt/internal/core/index/impl/IndexedFile;)V org/eclipse/jdt/internal/core/index/impl/InMemoryIndex.getSortedFiles()[Lorg/eclipse/jdt/internal/core/index/impl/IndexedFile; org/eclipse/jdt/internal/core/index/impl/SimpleIndexInput.open()V org/eclipse/jdt/internal/core/index/impl/MergeFactory.merge()V org/eclipse/jdt/internal/core/index/impl/Index.merge()V org/eclipse/jdt/internal/core/index/impl/Index.save()V org/eclipse/jdt/internal/core/search/PatternSearchJob.search(Lorg/eclipse/jdt/internal/core/index/IIndex;Lorg/eclipse/core/runtime/IProgressMonitor;)Z org/eclipse/jdt/internal/core/search/PatternSearchJob.execute(Lorg/eclipse/core/runtime/IProgressMonitor;)Z org/eclipse/jdt/internal/core/search/processing/JobManager.performConcurrentJob(Lorg/eclipse/jdt/internal/core/search/processing/IJob;ILorg/eclipse/core/runtime/IProgressMonitor;)Z org/eclipse/jdt/core/search/SearchEngine.search(Lorg/eclipse/core/resources/IWorkspace;Lorg/eclipse/jdt/core/search/ISearchPattern;Lorg/eclipse/jdt/core/search/IJavaSearchScope;Lorg/eclipse/jdt/core/search/IJavaSearchResultCollector;)V org/eclipse/jdt/core/search/SearchEngine.search(Lorg/eclipse/core/resources/IWorkspace;Lorg/eclipse/jdt/core/IJavaElement;ILorg/eclipse/jdt/core/search/IJavaSearchScope;Lorg/eclipse/jdt/core/search/IJavaSearchResultCollector;)V org/eclipse/jdt/internal/ui/search/JavaSearchOperation.execute(Lorg/eclipse/core/runtime/IProgressMonitor;)V org/eclipse/ui/actions/WorkspaceModifyOperation$1.run(Lorg/eclipse/core/runtime/IProgressMonitor;)V org/eclipse/core/internal/resources/Workspace.run(Lorg/eclipse/core/resources/IWorkspaceRunnable;Lorg/eclipse/core/runtime/IProgressMonitor;)V org/eclipse/ui/actions/WorkspaceModifyOperation.run(Lorg/eclipse/core/runtime/IProgressMonitor;)V org/eclipse/jface/operation/ModalContext$ModalContextThread.run()V
Jerome - you should look at the latest quicksort implementation tweak we made on CompilationResult.
The 2 algorithms are identical.
Have you seen this happen again since you reported the bug.
No I haven't
I will close then. Please reopen if you see it again.