hibernate/hibernate-orm · error · PathResolutionException

Unable to resolve path '{}'

Error message

Unable to resolve path '{}'

What it means

Error "Unable to resolve path '{}'" thrown in hibernate/hibernate-orm.

Source

Thrown at hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ordering/ast/PathConsumer.java:57

	public void consumeIdentifier(
			String unquotedIdentifier,
			String identifier, boolean isBase,
			boolean isTerminal) {
		if ( isBase ) {
			// each time we start a new sequence we need to reset our state
			reset();
		}

		if ( !pathSoFar.isEmpty() ) {
			pathSoFar.append( '.' );
		}
		pathSoFar.append( unquotedIdentifier );

		try {
			currentPart = currentPart.resolvePathPart( unquotedIdentifier, identifier, isTerminal, translationContext );
		}
		catch (PathResolutionException pre) {
			throw new PathResolutionException( "Unable to resolve path '" + pathSoFar + "'" );
		}
	}

	private void reset() {
		pathSoFar.setLength( 0 );
		currentPart = rootSequencePart;
	}
}

View on GitHub (pinned to fad1729dce)

Solutions

  1. Correct the path in the @OrderBy/ordering expression: each segment must be an existing attribute of the collection element type.

When it happens

Trigger: Thrown when a path in an @OrderBy expression cannot be resolved to any attribute of the ordered collection's element type.

Common situations: See trigger scenarios.


AI-assisted analysis of hibernate/hibernate-orm@fad1729dce (2026-08-22). Data as JSON: /api/errors/ad6be0664be8f63c. Report an issue: GitHub.