From 954c14dc83ae6df573eaea3155f5da92aca39536 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Gr=C3=B6nlund?= Date: Fri, 23 Nov 2018 10:51:59 +0100 Subject: [PATCH] 8214161: java.lang.IllegalAccessError: class jdk.internal.event.X509CertificateEvent (in module java.base) cannot access class jdk.jfr.internal.handlers.EventHandler (in module jdk.jfr) because module java.base does not read module jdk.jfr Reviewed-by: egahlin, dholmes --- .../share/jfr/instrumentation/jfrEventClassTransformer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp b/src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp index 0f3a3e067af..8c581208035 100644 --- a/src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp +++ b/src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp @@ -447,6 +447,7 @@ static bool should_register_klass(const InstanceKlass* ik, bool& untypedEventHan if (registered_symbol == NULL) { registered_symbol = SymbolTable::lookup_only(registered_constant, sizeof registered_constant - 1, unused_hash); if (registered_symbol == NULL) { + untypedEventHandler = true; return false; } }