Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

whatever I'm doing in Eclipse, I get an error.

At start up I get an error at Java tooling initializing. I get an error when I want to open a type. And it's always the same error.

For example, when opening a type I get:

An internal error occurred during: "Cache refresh".

The error at the start up also prints the error code as 2048.

I'm using the most up to date version of Eclipse.

Do you know a way to fix this issue?

edit: Here the stack trace of the error at Java tooling initializing:

java.lang.ArrayIndexOutOfBoundsException: 2048
 at org.eclipse.jdt.internal.core.index.DiskIndex.readStreamChars(
 at org.eclipse.jdt.internal.core.index.DiskIndex.initialize(
 at org.eclipse.jdt.internal.core.index.Index.<init>(
 at org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog$ConsistencyRunnable.refreshSearchIndices(
 at org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog$
 at org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog.reloadCache(
 at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$
share|improve this question
What operating system are you using? What language settings? – heavyd May 12 '10 at 12:09
Windows Vista. The language is German. – user36938 May 12 '10 at 12:12
up vote 0 down vote accepted

I now did a scan disk and that seems to be the solution for the problem.

share|improve this answer

You must log in to answer this question.