rewrite-migrate-java icon indicating copy to clipboard operation
rewrite-migrate-java copied to clipboard

Joda Recipe NullPointerException visitMethodInvocation

Open christopherfischer opened this issue 1 year ago • 0 comments

What version of OpenRewrite are you using?

I am using

  • Java 21
  • Maven CLI 3.9.6
  • rewrite-migrate-java-2.32.0-SNAPSHOT (https://github.com/openrewrite/rewrite-migrate-java/commit/1bcf355a78fc0994c98ca76812b0a6a6019b52fc)

How are you running OpenRewrite?

I am using the Maven CLI , and my project is a multi module project. mvn -U org.openrewrite.maven:rewrite-maven-plugin:run -Drewrite.recipeArtifactCoordinates=org.openrewrite.recipe:rewrite-migrate-java:2.32.0-SNAPSHOT -Drewrite.activeRecipes=org.openrewrite.java.migrate.joda.JodaTimeRecipe -Drewrite.exportDatatables=true

What is the full stack trace of any errors you encountered?

org.openrewrite.java.tree.JavaType$Method.getParameterNames()"" because the return value of ""org.openrewrite.java.tree.MethodCall.getMethodType()"" is null
  org.openrewrite.java.migrate.joda.JodaTimeScanner.visitMethodInvocation(JodaTimeScanner.java:200)
  org.openrewrite.java.migrate.joda.JodaTimeScanner.visitMethodInvocation(JodaTimeScanner.java:38)
  org.openrewrite.java.tree.J$MethodInvocation.acceptJava(J.java:3927)
  org.openrewrite.java.tree.J.accept(J.java:59)
  org.openrewrite.TreeVisitor.visit(TreeVisitor.java:250)
  org.openrewrite.TreeVisitor.visitAndCast(TreeVisitor.java:320)
  org.openrewrite.java.JavaVisitor.visitRightPadded(JavaVisitor.java:1367)
  org.openrewrite.java.JavaVisitor.visitMethodInvocation(JavaVisitor.java:907)
  org.openrewrite.java.migrate.joda.JodaTimeScanner.visitMethodInvocation(JodaTimeScanner.java:173)
  org.openrewrite.java.migrate.joda.JodaTimeScanner.visitMethodInvocation(JodaTimeScanner.java:38)
  org.openrewrite.java.tree.J$MethodInvocation.acceptJava(J.java:3927)
  org.openrewrite.java.tree.J.accept(J.java:59)
  org.openrewrite.TreeVisitor.visit(TreeVisitor.java:250)
  org.openrewrite.TreeVisitor.visitAndCast(TreeVisitor.java:320)
  org.openrewrite.java.JavaVisitor.visitRightPadded(JavaVisitor.java:1367)
  org.openrewrite.java.JavaVisitor.lambda$visitContainer$35(JavaVisitor.java:1417)

Are you interested in contributing a fix to OpenRewrite?

christopherfischer avatar Dec 20 '24 13:12 christopherfischer