Skip to content

Commit f58d5af

Browse files
gtoisondreab8
authored andcommitted
HHH-18770 Check if the monitoring event was null
When the JFR partial flush event is disabled (for instance when JFR is entirely disabled) beginPartialFlushEvent() will return a null event.
1 parent bdc44db commit f58d5af

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

hibernate-jfr/src/main/java/org/hibernate/event/jfr/internal/JfrEventManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ public PartialFlushEvent beginPartialFlushEvent() {
454454
public void completePartialFlushEvent(
455455
HibernateMonitoringEvent hibernateMonitoringEvent,
456456
AutoFlushEvent event) {
457-
if ( event != null ) {
457+
if ( event != null && hibernateMonitoringEvent != null) {
458458
final PartialFlushEvent flushEvent = (PartialFlushEvent) hibernateMonitoringEvent;
459459
flushEvent.end();
460460
if ( flushEvent.shouldCommit() ) {

0 commit comments

Comments
 (0)