JetBrains/intellij-community · error · ConfigurationException
Start index is less than 0
Error message
Start index is less than 0
What it means
Error "Start index is less than 0" thrown in JetBrains/intellij-community.
Source
Thrown at java/debugger/impl/src/com/intellij/debugger/settings/ArrayRendererConfigurable.java:62
@Override
public void reset() {
myStartIndex.setText(String.valueOf(myRenderer.START_INDEX));
myEndIndex.setText(String.valueOf(myRenderer.END_INDEX));
myEntriesLimit.setText(String.valueOf(myRenderer.ENTRIES_LIMIT));
}
@Override
public void apply() throws ConfigurationException {
applyTo(myRenderer, true);
}
private void applyTo(ArrayRenderer renderer, boolean showBigRangeWarning) throws ConfigurationException {
int newStartIndex = getInt(myStartIndex);
int newEndIndex = getInt(myEndIndex);
int newLimit = getInt(myEntriesLimit);
if (newStartIndex < 0) {
throw new ConfigurationException(JavaDebuggerBundle.message("error.array.renderer.configurable.start.index.less.than.zero"));
}
if (newEndIndex < newStartIndex) {
throw new ConfigurationException(JavaDebuggerBundle.message("error.array.renderer.configurable.end.index.less.than.start"));
}
if (newLimit <= 0) {
newLimit = 1;
}
if (showBigRangeWarning && (newEndIndex - newStartIndex > 10000)) {
final int answer = Messages.showOkCancelDialog(
myPanel.getRootPane(),
JavaDebuggerBundle.message("warning.range.too.big", ApplicationNamesInfo.getInstance().getProductName()),
JavaDebuggerBundle.message("title.range.too.big"),
Messages.getWarningIcon());
if (answer != Messages.OK) {
return;View on GitHub (pinned to be881553f2)
Solutions
- Enter a start index of 0 or greater in the array renderer settings.
Example fix
Settings | Build | Debugger | Data Views -> array renderer start index: 0.
When it happens
Trigger: The array renderer configurable is validated with a negative start index.
Common situations: Typing a negative number into the start index field of the debugger array range settings.
AI-assisted analysis of JetBrains/intellij-community@be881553f2 (2026-08-14).
Data as JSON: /api/errors/95de464bc5661abd.
Report an issue: GitHub.