Skip to content

Commit 46cb140

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 aad5355 commit 46cb140

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
@@ -452,7 +452,7 @@ public PartialFlushEvent beginPartialFlushEvent() {
452452
public void completePartialFlushEvent(
453453
HibernateMonitoringEvent hibernateMonitoringEvent,
454454
AutoFlushEvent event) {
455-
if ( event != null ) {
455+
if ( event != null && hibernateMonitoringEvent != null) {
456456
final PartialFlushEvent flushEvent = (PartialFlushEvent) hibernateMonitoringEvent;
457457
flushEvent.end();
458458
if ( flushEvent.shouldCommit() ) {

0 commit comments

Comments
 (0)