hibernate/hibernate-orm · error · UnsupportedOperationException
Empty result set
Error message
Empty result set
What it means
Error "Empty result set" thrown in hibernate/hibernate-orm.
Source
Thrown at hibernate-core/src/main/java/org/hibernate/internal/scrollable/EmptyScrollableResults.java:99
return -1;
}
@Override
public int getPosition() {
return 0;
}
@Override
public boolean setRowNumber(int rowNumber) {
return false;
}
@Override
public void setFetchSize(int fetchSize) {}
@Override
public R get() {
throw new UnsupportedOperationException( "Empty result set" );
}
}
View on GitHub (pinned to fad1729dce)
Solutions
- Check isBeforeFirst()/hasNext() before reading rows; the result set is empty.
- Handle the empty case (return empty list / Optional.empty) instead of scrolling.
When it happens
Trigger: Thrown at hibernate-core/src/main/java/org/hibernate/internal/scrollable/EmptyScrollableResults.java:99 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of hibernate/hibernate-orm@fad1729dce (2026-08-22).
Data as JSON: /api/errors/b08839fa3d1ff451.
Report an issue: GitHub.