diff --git a/jsonb-generator/src/main/java/io/avaje/jsonb/generator/JsonbProcessor.java b/jsonb-generator/src/main/java/io/avaje/jsonb/generator/JsonbProcessor.java index d6e8a542..34eb6eb1 100644 --- a/jsonb-generator/src/main/java/io/avaje/jsonb/generator/JsonbProcessor.java +++ b/jsonb-generator/src/main/java/io/avaje/jsonb/generator/JsonbProcessor.java @@ -90,6 +90,9 @@ private void readModule() { @Override public boolean process(Set annotations, RoundEnvironment round) { + if (round.errorRaised()) { + return false; + } APContext.setProjectModuleElement(annotations, round); readModule(); getElements(round, ValuePrism.PRISM_TYPE).ifPresent(this::writeValueAdapters);