hibernate/hibernate-orm · error · JndiException
Unable to bind listener to namespace [${name}]
Error message
Unable to bind listener to namespace [${name}] What it means
Error "Unable to bind listener to namespace [${name}]" thrown in hibernate/hibernate-orm.
Source
Thrown at hibernate-core/src/main/java/org/hibernate/engine/jndi/internal/JndiServiceImpl.java:238
initialContext.unbind( name );
}
catch (Exception e) {
throw new JndiException( "Error performing unbind [" + name + "]", e );
}
finally {
cleanUp( initialContext );
}
}
@Override
public void addListener(String jndiName, NamespaceChangeListener listener) {
final var initialContext = buildInitialContext();
final Name name = parseName( jndiName, initialContext );
try {
( (EventContext) initialContext ).addNamingListener( name, EventContext.OBJECT_SCOPE, listener );
}
catch (Exception e) {
throw new JndiException( "Unable to bind listener to namespace [" + name + "]", e );
}
finally {
cleanUp( initialContext );
}
}
}
View on GitHub (pinned to fad1729dce)
Solutions
- Ensure the target namespace/context exists and supports listeners
- Verify the listener implementation is valid for the naming provider
When it happens
Trigger: Thrown at hibernate-core/src/main/java/org/hibernate/engine/jndi/internal/JndiServiceImpl.java:238 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/0e903d0c7c25e2a5.
Report an issue: GitHub.