I'm having some trouble trying the <recipe>org.openrewrite.java.migrate.Java8toJava11</recipe>
When we execute the maven goal it fails with this error:
org.openrewrite.config.RecipeIntrospectionException[m: [1;31mUnable to call primary constructor for Recipe class org.openrewrite.github.AddCronTrigger
[[1;33mWARNING[m] Unable to configure org.openrewrite.github.AddCronTrigger
[1;31morg.openrewrite.config.RecipeIntrospectionException[m: [1;31mUnable to call primary constructor for Recipe class org.openrewrite.github.AddCronTrigger[m
[1mat[m org.openrewrite.internal.RecipeIntrospectionUtils.getRecipeIntrospectionException ([1mRecipeIntrospectionUtils.java:140[m)
[1mat[m org.openrewrite.internal.RecipeIntrospectionUtils.construct ([1mRecipeIntrospectionUtils.java:134[m)
[1mat[m org.openrewrite.internal.RecipeIntrospectionUtils.constructRecipe ([1mRecipeIntrospectionUtils.java:102[m)
[1mat[m org.openrewrite.config.ClasspathScanningLoader.configureRecipes ([1mClasspathScanningLoader.java:165[m)
[1mat[m org.openrewrite.config.ClasspathScanningLoader.scanClasses ([1mClasspathScanningLoader.java:135[m)
[1mat[m org.openrewrite.config.ClasspathScanningLoader.<init> ([1mClasspathScanningLoader.java:60[m)
[1mat[m org.openrewrite.config.Environment$Builder.scanRuntimeClasspath ([1mEnvironment.java:224[m)
[1mat[m org.openrewrite.maven.AbstractRewriteMojo.environment ([1mAbstractRewriteMojo.java:123[m)
[1mat[m org.openrewrite.maven.AbstractRewriteMojo.listResults ([1mAbstractRewriteMojo.java:213[m)
[1mat[m org.openrewrite.maven.AbstractRewriteRunMojo.execute ([1mAbstractRewriteRunMojo.java:53[m)
[1mat[m org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo ([1mDefaultBuildPluginManager.java:137[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 ([1mMojoExecutor.java:370[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.doExecute ([1mMojoExecutor.java:351[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.execute ([1mMojoExecutor.java:215[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.execute ([1mMojoExecutor.java:171[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.execute ([1mMojoExecutor.java:163[m)
[1mat[m org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject ([1mLifecycleModuleBuilder.java:117[m)
[1mat[m org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject ([1mLifecycleModuleBuilder.java:81[m)
[1mat[m org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build ([1mSingleThreadedBuilder.java:56[m)
[1mat[m org.apache.maven.lifecycle.internal.LifecycleStarter.execute ([1mLifecycleStarter.java:128[m)
[1mat[m org.apache.maven.DefaultMaven.doExecute ([1mDefaultMaven.java:294[m)
[1mat[m org.apache.maven.DefaultMaven.doExecute ([1mDefaultMaven.java:192[m)
[1mat[m org.apache.maven.DefaultMaven.execute ([1mDefaultMaven.java:105[m)
[1mat[m org.apache.maven.cli.MavenCli.execute ([1mMavenCli.java:960[m)
[1mat[m org.apache.maven.cli.MavenCli.doMain ([1mMavenCli.java:293[m)
[1mat[m org.apache.maven.cli.MavenCli.main ([1mMavenCli.java:196[m)
[1mat[m jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 ([1mNative Method[m)
[1mat[m jdk.internal.reflect.NativeMethodAccessorImpl.invoke ([1mNativeMethodAccessorImpl.java:62[m)
[1mat[m jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke ([1mDelegatingMethodAccessorImpl.java:43[m)
[1mat[m java.lang.reflect.Method.invoke ([1mMethod.java:566[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced ([1mLauncher.java:282[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.launch ([1mLauncher.java:225[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode ([1mLauncher.java:406[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.main ([1mLauncher.java:347[m)
[1mCaused by[m: java.lang.reflect.InvocationTargetException
[1mat[m jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 ([1mNative Method[m)
[1mat[m jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance ([1mNativeConstructorAccessorImpl.java:62[m)
[1mat[m jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance ([1mDelegatingConstructorAccessorImpl.java:45[m)
[1mat[m java.lang.reflect.Constructor.newInstance ([1mConstructor.java:490[m)
[1mat[m org.openrewrite.internal.RecipeIntrospectionUtils.construct ([1mRecipeIntrospectionUtils.java:131[m)
[1mat[m org.openrewrite.internal.RecipeIntrospectionUtils.constructRecipe ([1mRecipeIntrospectionUtils.java:102[m)
[1mat[m org.openrewrite.config.ClasspathScanningLoader.configureRecipes ([1mClasspathScanningLoader.java:165[m)
[1mat[m org.openrewrite.config.ClasspathScanningLoader.scanClasses ([1mClasspathScanningLoader.java:135[m)
[1mat[m org.openrewrite.config.ClasspathScanningLoader.<init> ([1mClasspathScanningLoader.java:60[m)
[1mat[m org.openrewrite.config.Environment$Builder.scanRuntimeClasspath ([1mEnvironment.java:224[m)
[1mat[m org.openrewrite.maven.AbstractRewriteMojo.environment ([1mAbstractRewriteMojo.java:123[m)
[1mat[m org.openrewrite.maven.AbstractRewriteMojo.listResults ([1mAbstractRewriteMojo.java:213[m)
[1mat[m org.openrewrite.maven.AbstractRewriteRunMojo.execute ([1mAbstractRewriteRunMojo.java:53[m)
[1mat[m org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo ([1mDefaultBuildPluginManager.java:137[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 ([1mMojoExecutor.java:370[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.doExecute ([1mMojoExecutor.java:351[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.execute ([1mMojoExecutor.java:215[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.execute ([1mMojoExecutor.java:171[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.execute ([1mMojoExecutor.java:163[m)
[1mat[m org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject ([1mLifecycleModuleBuilder.java:117[m)
[1mat[m org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject ([1mLifecycleModuleBuilder.java:81[m)
[1mat[m org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build ([1mSingleThreadedBuilder.java:56[m)
[1mat[m org.apache.maven.lifecycle.internal.LifecycleStarter.execute ([1mLifecycleStarter.java:128[m)
[1mat[m org.apache.maven.DefaultMaven.doExecute ([1mDefaultMaven.java:294[m)
[1mat[m org.apache.maven.DefaultMaven.doExecute ([1mDefaultMaven.java:192[m)
[1mat[m org.apache.maven.DefaultMaven.execute ([1mDefaultMaven.java:105[m)
[1mat[m org.apache.maven.cli.MavenCli.execute ([1mMavenCli.java:960[m)
[1mat[m org.apache.maven.cli.MavenCli.doMain ([1mMavenCli.java:293[m)
[1mat[m org.apache.maven.cli.MavenCli.main ([1mMavenCli.java:196[m)
[1mat[m jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 ([1mNative Method[m)
[1mat[m jdk.internal.reflect.NativeMethodAccessorImpl.invoke ([1mNativeMethodAccessorImpl.java:62[m)
[1mat[m jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke ([1mDelegatingMethodAccessorImpl.java:43[m)
[1mat[m java.lang.reflect.Method.invoke ([1mMethod.java:566[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced ([1mLauncher.java:282[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.launch ([1mLauncher.java:225[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode ([1mLauncher.java:406[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.main ([1mLauncher.java:347[m)
[1mCaused by[m: java.lang.NullPointerException
[1mat[m org.openrewrite.github.AddCronTrigger.parseExpression ([1mAddCronTrigger.java:71[m)
[1mat[m org.openrewrite.github.AddCronTrigger.<init> ([1mAddCronTrigger.java:54[m)
[1mat[m org.openrewrite.github.AddCronTrigger.<init> ([1mAddCronTrigger.java:64[m)
[1mat[m jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 ([1mNative Method[m)
[1mat[m jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance ([1mNativeConstructorAccessorImpl.java:62[m)
[1mat[m jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance ([1mDelegatingConstructorAccessorImpl.java:45[m)
[1mat[m java.lang.reflect.Constructor.newInstance ([1mConstructor.java:490[m)
[1mat[m org.openrewrite.internal.RecipeIntrospectionUtils.construct ([1mRecipeIntrospectionUtils.java:131[m)
[1mat[m org.openrewrite.internal.RecipeIntrospectionUtils.constructRecipe ([1mRecipeIntrospectionUtils.java:102[m)
[1mat[m org.openrewrite.config.ClasspathScanningLoader.configureRecipes ([1mClasspathScanningLoader.java:165[m)
[1mat[m org.openrewrite.config.ClasspathScanningLoader.scanClasses ([1mClasspathScanningLoader.java:135[m)
[1mat[m org.openrewrite.config.ClasspathScanningLoader.<init> ([1mClasspathScanningLoader.java:60[m)
[1mat[m org.openrewrite.config.Environment$Builder.scanRuntimeClasspath ([1mEnvironment.java:224[m)
[1mat[m org.openrewrite.maven.AbstractRewriteMojo.environment ([1mAbstractRewriteMojo.java:123[m)
[1mat[m org.openrewrite.maven.AbstractRewriteMojo.listResults ([1mAbstractRewriteMojo.java:213[m)
[1mat[m org.openrewrite.maven.AbstractRewriteRunMojo.execute ([1mAbstractRewriteRunMojo.java:53[m)
[1mat[m org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo ([1mDefaultBuildPluginManager.java:137[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 ([1mMojoExecutor.java:370[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.doExecute ([1mMojoExecutor.java:351[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.execute ([1mMojoExecutor.java:215[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.execute ([1mMojoExecutor.java:171[m)
[1mat[m org.apache.maven.lifecycle.internal.MojoExecutor.execute ([1mMojoExecutor.java:163[m)
[1mat[m org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject ([1mLifecycleModuleBuilder.java:117[m)
[1mat[m org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject ([1mLifecycleModuleBuilder.java:81[m)
[1mat[m org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build ([1mSingleThreadedBuilder.java:56[m)
[1mat[m org.apache.maven.lifecycle.internal.LifecycleStarter.execute ([1mLifecycleStarter.java:128[m)
[1mat[m org.apache.maven.DefaultMaven.doExecute ([1mDefaultMaven.java:294[m)
[1mat[m org.apache.maven.DefaultMaven.doExecute ([1mDefaultMaven.java:192[m)
[1mat[m org.apache.maven.DefaultMaven.execute ([1mDefaultMaven.java:105[m)
[1mat[m org.apache.maven.cli.MavenCli.execute ([1mMavenCli.java:960[m)
[1mat[m org.apache.maven.cli.MavenCli.doMain ([1mMavenCli.java:293[m)
[1mat[m org.apache.maven.cli.MavenCli.main ([1mMavenCli.java:196[m)
[1mat[m jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 ([1mNative Method[m)
[1mat[m jdk.internal.reflect.NativeMethodAccessorImpl.invoke ([1mNativeMethodAccessorImpl.java:62[m)
[1mat[m jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke ([1mDelegatingMethodAccessorImpl.java:43[m)
[1mat[m java.lang.reflect.Method.invoke ([1mMethod.java:566[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced ([1mLauncher.java:282[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.launch ([1mLauncher.java:225[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode ([1mLauncher.java:406[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.main ([1mLauncher.java:347[m)
This is my pom.xml configuration:
<plugin>
<groupId>org.openrewrite.maven</groupId>
<artifactId>rewrite-maven-plugin</artifactId>
<version>5.3.1</version>
<configuration>
<activeRecipes>
<recipe>org.openrewrite.java.migrate.UseJavaUtilBase64</recipe>
</activeRecipes>
</configuration>
<dependencies>
<dependency>
<groupId>org.openrewrite.recipe</groupId>
<artifactId>rewrite-migrate-java</artifactId>
<version>2.0.7</version>
</dependency>
</dependencies>
</plugin>