hibernate/hibernate-orm · error · IllegalArgumentException
Unknown alias [{}]
Error message
Unknown alias [{}] What it means
Error "Unknown alias [{}]" thrown in hibernate/hibernate-orm.
Source
Thrown at hibernate-core/src/main/java/org/hibernate/jpa/spi/NativeQueryTupleTransformer.java:105
}
}
size = tuple.length;
}
@Override
public <X> X get(String alias, Class<X> type) {
final Object untyped = get( alias );
return ( untyped != null ) ? type.cast( untyped ) : null;
}
@Override
public Object get(String alias) {
final String aliasReference = aliasReferences.get( alias.toLowerCase(ROOT) );
if ( aliasReference != null && aliasToValue.containsKey( aliasReference ) ) {
return aliasToValue.get( aliasReference );
}
throw new IllegalArgumentException( "Unknown alias [" + alias + "]" );
}
@Override
public <X> X get(int i, Class<X> type) {
final Object untyped = get( i );
return ( untyped != null ) ? type.cast( untyped ) : null;
}
@Override
public Object get(int i) {
if ( i < 0 ) {
throw new IllegalArgumentException( "requested tuple index must be greater than zero" );
}
if ( i >= size ) {
throw new IllegalArgumentException( "requested tuple index exceeds actual tuple size" );
}
return tuple[i];View on GitHub (pinned to fad1729dce)
Solutions
- Reference only aliases declared in the query/result mapping; fix the alias name.
When it happens
Trigger: Thrown at hibernate-core/src/main/java/org/hibernate/jpa/spi/NativeQueryTupleTransformer.java:105 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/6d21111e34cd1bb4.
Report an issue: GitHub.