"java.lang.NullPointerException: Cannot invoke "org.openrewrite.java.tree.J$Block.getPrefix()" because the return value of "org.openrewrite.java.tree.J$ClassDeclaration.getBody()" is null
org.openrewrite.java.format.SpacesVisitor.visitClassDeclaration(SpacesVisitor.java:722)
org.openrewrite.java.format.SpacesVisitor.visitClassDeclaration(SpacesVisitor.java:42)
org.openrewrite.java.tree.J$ClassDeclaration.acceptJava(J.java:1370)
org.openrewrite.java.tree.J.accept(J.java:55)
org.openrewrite.TreeVisitor.visit(TreeVisitor.java:242)
org.openrewrite.java.format.SpacesVisitor.visit(SpacesVisitor.java:741)
org.openrewrite.java.format.SpacesVisitor.visit(SpacesVisitor.java:42)
org.openrewrite.TreeVisitor.visit(TreeVisitor.java:154)
org.openrewrite.TreeVisitor.visitNonNull(TreeVisitor.java:173)
org.openrewrite.java.format.AutoFormatVisitor.visit(AutoFormatVisitor.java:74)
org.openrewrite.java.format.AutoFormatVisitor.visit(AutoFormatVisitor.java:34)
org.openrewrite.java.JavaVisitor.autoFormat(JavaVisitor.java:95)
org.openrewrite.java.JavaVisitor.maybeAutoFormat(JavaVisitor.java:76)
org.openrewrite.java.JavaVisitor.maybeAutoFormat(JavaVisitor.java:71)
org.openrewrite.java.JavaVisitor.maybeAutoFormat(JavaVisitor.java:67)
org.openrewrite.staticanalysis.NestedEnumsAreNotStatic$1.visitClassDeclaration(NestedEnumsAreNotStatic.java:66)
..."
What version of OpenRewrite are you using?
8.67.1
How are you running OpenRewrite?
Moderne CLI
What is the smallest, simplest way to reproduce the problem?
mod run . --recipe CommonStaticAnalysisagainst https://github.com/awslabs/aws-saas-boostWhat is the full stack trace of any errors you encountered?
for https://github.com/awslabs/aws-saas-boost/blob/452d7ca8902e7338e999290eebad9062c342915f/metrics-analytics/metrics-java-sdk/src/main/java/com/amazonaws/saas/metrics/MetricEvent.java