[
https://issues.apache.org/jira/browse/BEAM-10763?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17188785#comment-17188785
]
Kyle Weaver commented on BEAM-10763:
------------------------------------
Similar error:
*12:49:46* >
*Task :beam-test-infra-metrics:spotlessGroovy*
FAILED*12:49:46* Step 'groovy eclipse formatter' found problem in
'.test-infra/metrics/src/test/groovy/ProberTests.groovy':*12:49:46*
null*12:49:46* java.lang.ArrayIndexOutOfBoundsException*12:49:46* at
java.lang.System.arraycopy(Native Method)*12:49:46* at
org.codehaus.groovy.eclipse.GroovyLogManager.removeLogger(GroovyLogManager.java:89)*12:49:46*
at
com.diffplug.spotless.extra.eclipse.groovy.GrEclipseFormatterStepImpl$GroovyErrorListener.errorsDetected(GrEclipseFormatterStepImpl.java:111)*12:49:46*
at
com.diffplug.spotless.extra.eclipse.groovy.GrEclipseFormatterStepImpl.format(GrEclipseFormatterStepImpl.java:78)*12:49:46*
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*12:49:46*
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)*12:49:46*
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)*12:49:46*
at java.lang.reflect.Method.invoke(Method.java:498)*12:49:46* at
com.diffplug.spotless.extra.groovy.GrEclipseFormatterStep.lambda$apply$0(GrEclipseFormatterStep.java:71)*12:49:46*
at
com.diffplug.spotless.FormatterFunc.apply(FormatterFunc.java:31)*12:49:46* at
com.diffplug.spotless.FormatterStepImpl$Standard.format(FormatterStepImpl.java:78)*12:49:46*
at
com.diffplug.spotless.FormatterStep$Strict.format(FormatterStep.java:76)*12:49:46*
at com.diffplug.spotless.Formatter.compute(Formatter.java:230)*12:49:46*
at com.diffplug.spotless.Formatter.isClean(Formatter.java:167)*12:49:46*
at
com.diffplug.gradle.spotless.SpotlessTask.check(SpotlessTask.java:297)*12:49:46*
at
com.diffplug.gradle.spotless.SpotlessTask.performAction(SpotlessTask.java:238)*12:49:46*
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*12:49:46*
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)*12:49:46*
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)*12:49:46*
at java.lang.reflect.Method.invoke(Method.java:498)*12:49:46* at
org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:103)*12:49:46*
at
org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:73)*12:49:46*
at
org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:41)*12:49:46*
at
org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:28)*12:49:46*
at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$4.run(ExecuteActionsTaskExecuter.java:338)*12:49:46*
at
org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)*12:49:46*
at
org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)*12:49:46*
at
org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)*12:49:46*
at
org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)*12:49:46*
at
org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)*12:49:46*
at
org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)*12:49:46*
at
org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)*12:49:46*
at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:327)*12:49:46*
at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:312)*12:49:46*
at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$200(ExecuteActionsTaskExecuter.java:75)*12:49:46*
at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:158)*12:49:46*
at
org.gradle.internal.execution.impl.steps.ExecuteStep.execute(ExecuteStep.java:46)*12:49:46*
at
org.gradle.internal.execution.impl.steps.CancelExecutionStep.execute(CancelExecutionStep.java:34)*12:49:46*
at
org.gradle.internal.execution.impl.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:69)*12:49:46*
at
org.gradle.internal.execution.impl.steps.TimeoutStep.execute(TimeoutStep.java:49)*12:49:46*
at
org.gradle.internal.execution.impl.steps.CatchExceptionStep.execute(CatchExceptionStep.java:34)*12:49:46*
at
org.gradle.internal.execution.impl.steps.CreateOutputsStep.execute(CreateOutputsStep.java:49)*12:49:46*
at
org.gradle.internal.execution.impl.steps.SnapshotOutputStep.execute(SnapshotOutputStep.java:42)*12:49:46*
at
org.gradle.internal.execution.impl.steps.SnapshotOutputStep.execute(SnapshotOutputStep.java:28)*12:49:46*
at
org.gradle.internal.execution.impl.steps.CacheStep.executeWithoutCache(CacheStep.java:133)*12:49:46*
at
org.gradle.internal.execution.impl.steps.CacheStep.lambda$execute$5(CacheStep.java:83)*12:49:46*
at java.util.Optional.orElseGet(Optional.java:267)*12:49:46* at
org.gradle.internal.execution.impl.steps.CacheStep.execute(CacheStep.java:82)*12:49:46*
at
org.gradle.internal.execution.impl.steps.CacheStep.execute(CacheStep.java:37)*12:49:46*
at
org.gradle.internal.execution.impl.steps.PrepareCachingStep.execute(PrepareCachingStep.java:33)*12:49:46*
at
org.gradle.internal.execution.impl.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:38)*12:49:46*
at
org.gradle.internal.execution.impl.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:23)*12:49:46*
at
org.gradle.internal.execution.impl.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:95)*12:49:46*
at
org.gradle.internal.execution.impl.steps.SkipUpToDateStep.lambda$execute$1(SkipUpToDateStep.java:90)*12:49:46*
at java.util.Optional.orElseGet(Optional.java:267)*12:49:46* at
org.gradle.internal.execution.impl.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:90)*12:49:46*
at
org.gradle.internal.execution.impl.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:36)*12:49:46*
at
org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:34)*12:49:46*
at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:109)*12:49:46*
at
org.gradle.api.internal.tasks.execution.ResolveIncrementalChangesTaskExecuter.execute(ResolveIncrementalChangesTaskExecuter.java:84)*12:49:46*
at
org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:91)*12:49:46*
at
org.gradle.api.internal.tasks.execution.FinishSnapshotTaskInputsBuildOperationTaskExecuter.execute(FinishSnapshotTaskInputsBuildOperationTaskExecuter.java:51)*12:49:46*
at
org.gradle.api.internal.tasks.execution.ResolveBuildCacheKeyExecuter.execute(ResolveBuildCacheKeyExecuter.java:102)*12:49:46*
at
org.gradle.api.internal.tasks.execution.ResolveBeforeExecutionStateTaskExecuter.execute(ResolveBeforeExecutionStateTaskExecuter.java:74)*12:49:46*
at
org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)*12:49:46*
at
org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:109)*12:49:46*
at
org.gradle.api.internal.tasks.execution.ResolveBeforeExecutionOutputsTaskExecuter.execute(ResolveBeforeExecutionOutputsTaskExecuter.java:67)*12:49:46*
at
org.gradle.api.internal.tasks.execution.StartSnapshotTaskInputsBuildOperationTaskExecuter.execute(StartSnapshotTaskInputsBuildOperationTaskExecuter.java:52)*12:49:46*
at
org.gradle.api.internal.tasks.execution.ResolveAfterPreviousExecutionStateTaskExecuter.execute(ResolveAfterPreviousExecutionStateTaskExecuter.java:46)*12:49:46*
at
org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:93)*12:49:46*
at
org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:45)*12:49:46*
at
org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:94)*12:49:46*
at
org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)*12:49:46*
at
org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)*12:49:46*
at
org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)*12:49:46*
at
org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:63)*12:49:46*
at
org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:49)*12:49:46*
at
org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:46)*12:49:46*
at
org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)*12:49:46*
at
org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)*12:49:46*
at
org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)*12:49:46*
at
org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)*12:49:46*
at
org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)*12:49:46*
at
org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)*12:49:46*
at
org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)*12:49:46*
at
org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:46)*12:49:46*
at
org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:43)*12:49:46*
at
org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:355)*12:49:46*
at
org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:343)*12:49:46*
at
org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:336)*12:49:46*
at
org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:322)*12:49:46*
at
org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:134)*12:49:46*
at
org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:129)*12:49:46*
at
org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:202)*12:49:46*
at
org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:193)*12:49:46*
at
org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:129)*12:49:46*
at
org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)*12:49:46*
at
org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)*12:49:46*
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)*12:49:46*
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)*12:49:46*
at
org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)*12:49:46*
at java.lang.Thread.run(Thread.java:748)
> Spotless flake (NullPointerException)
> -------------------------------------
>
> Key: BEAM-10763
> URL: https://issues.apache.org/jira/browse/BEAM-10763
> Project: Beam
> Issue Type: Bug
> Components: test-failures
> Reporter: Kyle Weaver
> Priority: P1
> Labels: flake, flaky-test
>
> [https://ci-beam.apache.org/job/beam_PreCommit_Spotless_Commit/10940/]
> 16:03:39 > Task :beam-test-jenkins:spotlessGroovy FAILED
> 16:03:39 Cannot format, probably due to compilation errors. Please fix and
> try again.
> 16:03:39 java.lang.NullPointerException
> 16:03:39 at java.util.TreeMap.deleteEntry(TreeMap.java:2342)
> 16:03:39 at java.util.TreeMap.remove(TreeMap.java:608)
> 16:03:39 at java.util.TreeSet.remove(TreeSet.java:276)
> 16:03:39 at
> org.codehaus.groovy.transform.ASTTransformationVisitor.ensureGlobalTransformsAllowedInReconcileInitialized(ASTTransformationVisitor.java:393)
> 16:03:39 at
> org.codehaus.groovy.transform.ASTTransformationVisitor.doAddGlobalTransforms(ASTTransformationVisitor.java:271)
> 16:03:39 at
> org.codehaus.groovy.transform.ASTTransformationVisitor.addGlobalTransforms(ASTTransformationVisitor.java:265)
> 16:03:39 at
> org.codehaus.groovy.transform.ASTTransformationVisitor.addPhaseOperations(ASTTransformationVisitor.java:229)
> 16:03:39 at
> org.codehaus.groovy.control.CompilationUnit.addPhaseOperations(CompilationUnit.java:260)
> 16:03:39 at
> org.codehaus.groovy.control.CompilationUnit.<init>(CompilationUnit.java:189)
> 16:03:39 at
> org.codehaus.jdt.groovy.internal.compiler.ast.GroovyParser.lambda$0(GroovyParser.java:117)
> 16:03:39 at
> org.codehaus.jdt.groovy.internal.compiler.ast.GroovyParser.dietParse(GroovyParser.java:165)
> 16:03:39 at
> org.codehaus.groovy.eclipse.core.compiler.GroovySnippetParser.dietParse(GroovySnippetParser.java:103)
> 16:03:39 at
> org.codehaus.groovy.eclipse.core.compiler.GroovySnippetParser.parse(GroovySnippetParser.java:63)
> 16:03:39 at
> org.codehaus.groovy.eclipse.refactoring.core.utils.ASTTools.getASTNodeFromSource(ASTTools.java:207)
> 16:03:39 at
> org.codehaus.groovy.eclipse.refactoring.formatter.DefaultGroovyFormatter.initCodebase(DefaultGroovyFormatter.java:106)
> 16:03:39 at
> org.codehaus.groovy.eclipse.refactoring.formatter.DefaultGroovyFormatter.format(DefaultGroovyFormatter.java:119)
> 16:03:39 at
> com.diffplug.spotless.extra.eclipse.groovy.GrEclipseFormatterStepImpl.format(GrEclipseFormatterStepImpl.java:77)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)