-
Notifications
You must be signed in to change notification settings - Fork 101
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Got this error when running recipe org.openrewrite.java.migrate.UpgradeToJava17
on repo https://github.com/spring-projects/spring-amqp
Error:
connectionFactory.setConnectionListeners(Collections.singletonList(new ConnectionListener() {
@Override
public void onCreate(Connection connection) {
@ -79,7 +79,7 @@
called.decrementAndGet();
}
})
Message:
Expected a template that would generate exactly one statement to replace one statement, but generated 2. Template:
List.of(__P__.<org.springframework.amqp.rabbit.connection.AbstractConnectionFactoryTests.1>/*__p0__*/p())
Detail:
java.lang.IllegalArgumentException: Expected a template that would generate exactly one statement to replace one statement, but generated 2. Template:
List.of(__P__.<org.springframework.amqp.rabbit.connection.AbstractConnectionFactoryTests.1>/*__p0__*/p())
org.openrewrite.java.internal.template.JavaTemplateJavaExtension$1.maybeReplaceStatement(JavaTemplateJavaExtension.java:462)
org.openrewrite.java.internal.template.JavaTemplateJavaExtension$1.visitMethodInvocation(JavaTemplateJavaExtension.java:428)
org.openrewrite.java.internal.template.JavaTemplateJavaExtension$1.visitMethodInvocation(JavaTemplateJavaExtension.java:59)
org.openrewrite.java.tree.J$MethodInvocation.acceptJava(J.java:3700)
org.openrewrite.java.tree.J.accept(J.java:64)
org.openrewrite.TreeVisitor.visit(TreeVisitor.java:276)
org.openrewrite.TreeVisitor.visit(TreeVisitor.java:172)
org.openrewrite.java.JavaTemplate.withTemplate(JavaTemplate.java:107)
...
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
Status
Done