Stay organized with collections
Save and categorize content based on your preferences.
public final class EmptyResultSetException extends RuntimeException
Thrown by Room when the query in a io.reactivex.rxjava3.core.Single DAO method needs to return a result but the returned result from the database is empty.
Since a io.reactivex.rxjava3.core.Single must either emit a single non-null value or an error, this exception is thrown instead of emitting a null value when the query resulted empty. If the io.reactivex.rxjava3.core.Single contains a type argument of a collection (e.g. Single<List<Song>>) the this exception is not thrown an an empty collection is emitted instead.
Summary
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2026-06-24 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-06-24 UTC."],[],[]]