diff --git a/dd-java-agent/instrumentation/hibernate/src/main/java/datadog/trace/instrumentation/hibernate/HibernateDecorator.java b/dd-java-agent/instrumentation/hibernate/src/main/java/datadog/trace/instrumentation/hibernate/HibernateDecorator.java index b9cb30a859..eadd8999f8 100644 --- a/dd-java-agent/instrumentation/hibernate/src/main/java/datadog/trace/instrumentation/hibernate/HibernateDecorator.java +++ b/dd-java-agent/instrumentation/hibernate/src/main/java/datadog/trace/instrumentation/hibernate/HibernateDecorator.java @@ -47,6 +47,9 @@ public class HibernateDecorator extends OrmClientDecorator { @Override public String entityName(final Object entity) { + if (entity == null) { + return null; + } String name = null; final Set annotations = new HashSet<>(); for (final Annotation annotation : entity.getClass().getDeclaredAnnotations()) {