Open
Description
- PoC: integrate
Eclipse Formatter Profile
intoMaven Spotless Plugin
quarkusio/quarkus#48041 - https://github.com/quarkusio/quarkus/blob/073d40dc6cd33ceb37e16ac8f3bf33c4fa9226f4/extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/ClientRedirectHandler.java#L4
[INFO] --- spotless:2.44.4:apply (format-java) @ quarkus-rest-client-deployment ---
[INFO] Index file does not exist. Fallback to an empty index
[INFO] clean file: /Users/vincent.potucek/IdeaProjects/quarkus/extensions/resteasy-reactive/rest-client/deployment/src/test/java/io/quarkus/rest/client/reactive/InterfacePathInheritanceTest.java
[ERROR] Step 'eclipse jdt formatter' found problem in 'ClientRedirectHandler.java':
null
java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:118)
at java.lang.reflect.Method.invoke (Method.java:580)
at com.diffplug.spotless.extra.java.EclipseJdtFormatterStep.lambda$apply$0 (EclipseJdtFormatterStep.java:52)
at com.diffplug.spotless.FormatterFunc$NeedsFile.apply (FormatterFunc.java:174)
at com.diffplug.spotless.FormatterStepEqualityOnStateSerialization.format (FormatterStepEqualityOnStateSerialization.java:49)
at com.diffplug.spotless.Formatter.computeWithLint (Formatter.java:170)
at com.diffplug.spotless.DirtyState.of (DirtyState.java:97)
at com.diffplug.spotless.DirtyState.of (DirtyState.java:82)
at com.diffplug.spotless.DirtyState.of (DirtyState.java:77)
at com.diffplug.spotless.DirtyState.of (DirtyState.java:73)
at com.diffplug.spotless.maven.SpotlessApplyMojo.process (SpotlessApplyMojo.java:63)
at com.diffplug.spotless.maven.AbstractSpotlessMojo.execute (AbstractSpotlessMojo.java:255)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke (Method.java:580)
at com.gradle.maven.cache.extension.c.n.a (SourceFile:53)
at com.gradle.maven.cache.extension.c.d.a (SourceFile:27)
at com.gradle.maven.cache.extension.c.q.a (SourceFile:23)
at com.gradle.maven.cache.extension.c.j.a (SourceFile:28)
at com.gradle.maven.cache.extension.c.p.a (SourceFile:27)
at com.gradle.maven.cache.extension.c.b.c (SourceFile:118)
at com.gradle.maven.cache.extension.c.b.a (SourceFile:62)
at com.gradle.maven.cache.extension.c.g.a (SourceFile:27)
at com.gradle.maven.cache.extension.c.a.a (SourceFile:46)
at com.gradle.maven.cache.extension.c.o.a (SourceFile:18)
at com.gradle.maven.cache.extension.c.a.a (SourceFile:46)
at com.gradle.maven.cache.extension.c.c.a (SourceFile:26)
at com.gradle.maven.cache.extension.c.h$1.run (SourceFile:35)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute (SourceFile:30)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute (SourceFile:27)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute (SourceFile:67)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute (SourceFile:60)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute (SourceFile:167)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute (SourceFile:60)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run (SourceFile:48)
at com.gradle.maven.cache.extension.c.h.a (SourceFile:31)
at com.gradle.maven.cache.extension.c.m.a (SourceFile:80)
at com.gradle.maven.cache.extension.g.b.lambda$createProxy$0 (SourceFile:76)
at jdk.proxy35.$Proxy135.execute (Unknown Source)
at com.gradle.maven.scan.extension.internal.d.b.executeMojo (SourceFile:116)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke (Method.java:580)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:255)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 570 out of bounds for length 570
at org.eclipse.jdt.internal.formatter.CommentsPreparator.addSubstituteWraps (CommentsPreparator.java:1331)
at org.eclipse.jdt.internal.formatter.CommentsPreparator.endVisit (CommentsPreparator.java:624)
at org.eclipse.jdt.core.dom.Javadoc.accept0 (Javadoc.java:234)
at org.eclipse.jdt.core.dom.ASTNode.accept (ASTNode.java:3312)
at org.eclipse.jdt.internal.formatter.DefaultCodeFormatter.prepareComments (DefaultCodeFormatter.java:426)
at org.eclipse.jdt.internal.formatter.DefaultCodeFormatter.prepareFormattedCode (DefaultCodeFormatter.java:228)
at org.eclipse.jdt.internal.formatter.DefaultCodeFormatter.format (DefaultCodeFormatter.java:183)
at org.eclipse.jdt.internal.formatter.DefaultCodeFormatter.format (DefaultCodeFormatter.java:167)
at com.diffplug.spotless.extra.glue.jdt.EclipseJdtFormatterStepImpl.format (EclipseJdtFormatterStepImpl.java:54)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke (Method.java:580)
at com.diffplug.spotless.extra.java.EclipseJdtFormatterStep.lambda$apply$0 (EclipseJdtFormatterStep.java:52)
at com.diffplug.spotless.FormatterFunc$NeedsFile.apply (FormatterFunc.java:174)
at com.diffplug.spotless.FormatterStepEqualityOnStateSerialization.format (FormatterStepEqualityOnStateSerialization.java:49)
at com.diffplug.spotless.Formatter.computeWithLint (Formatter.java:170)
at com.diffplug.spotless.DirtyState.of (DirtyState.java:97)
at com.diffplug.spotless.DirtyState.of (DirtyState.java:82)
at com.diffplug.spotless.DirtyState.of (DirtyState.java:77)
at com.diffplug.spotless.DirtyState.of (DirtyState.java:73)
at com.diffplug.spotless.maven.SpotlessApplyMojo.process (SpotlessApplyMojo.java:63)
at com.diffplug.spotless.maven.AbstractSpotlessMojo.execute (AbstractSpotlessMojo.java:255)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke (Method.java:580)
at com.gradle.maven.cache.extension.c.n.a (SourceFile:53)
at com.gradle.maven.cache.extension.c.d.a (SourceFile:27)
at com.gradle.maven.cache.extension.c.q.a (SourceFile:23)
at com.gradle.maven.cache.extension.c.j.a (SourceFile:28)
at com.gradle.maven.cache.extension.c.p.a (SourceFile:27)
at com.gradle.maven.cache.extension.c.b.c (SourceFile:118)
at com.gradle.maven.cache.extension.c.b.a (SourceFile:62)
at com.gradle.maven.cache.extension.c.g.a (SourceFile:27)
at com.gradle.maven.cache.extension.c.a.a (SourceFile:46)
at com.gradle.maven.cache.extension.c.o.a (SourceFile:18)
at com.gradle.maven.cache.extension.c.a.a (SourceFile:46)
at com.gradle.maven.cache.extension.c.c.a (SourceFile:26)
at com.gradle.maven.cache.extension.c.h$1.run (SourceFile:35)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute (SourceFile:30)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute (SourceFile:27)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute (SourceFile:67)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute (SourceFile:60)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute (SourceFile:167)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute (SourceFile:60)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run (SourceFile:48)
at com.gradle.maven.cache.extension.c.h.a (SourceFile:31)
at com.gradle.maven.cache.extension.c.m.a (SourceFile:80)
at com.gradle.maven.cache.extension.g.b.lambda$createProxy$0 (SourceFile:76)
at jdk.proxy35.$Proxy135.execute (Unknown Source)
at com.gradle.maven.scan.extension.internal.d.b.executeMojo (SourceFile:116)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke (Method.java:580)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:255)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314)
[INFO] ------------------------------------------------------------------------
Metadata
Metadata
Assignees
Labels
No labels