What version of OpenRewrite are you using?
Pined down specific issue as in other projects this version is running:
// id 'org.openrewrite.rewrite' version '7.11.0' apply false // java.lang.OutOfMemoryError: Java heap space
id 'org.openrewrite.rewrite' version '7.10.0' apply false // failing also but later and with stacktrace
running rewrite in: https://github.com/SonarSource/sonarqube
I am using
- OpenRewrite v1.2.3
- Maven/Gradle plugin v1.2.3
- rewrite-module v1.2.3
How are you running OpenRewrite?
I am using the Maven plugin, and my project is a single module project.
id 'org.openrewrite.rewrite' version '7.10.0' apply false
What is the smallest, simplest way to reproduce the problem?
For more on this, please refer to https://docs.gradle.org/8.9/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
Problem in daemon expiration check
java.lang.OutOfMemoryError: Java heap space
at java.base/java.util.Arrays.copyOf(Arrays.java:3482)
at java.base/java.util.concurrent.CopyOnWriteArrayList.addIfAbsent(CopyOnWriteArrayList.java:694)
at java.base/java.util.concurrent.CopyOnWriteArrayList.addIfAbsent(CopyOnWriteArrayList.java:673)
at java.base/java.util.concurrent.CopyOnWriteArraySet.add(CopyOnWriteArraySet.java:261)
at org.gradle.cache.internal.DefaultFileLockManager.lock(DefaultFileLockManager.java:120)
at org.gradle.cache.internal.DefaultFileLockManager.lock(DefaultFileLockManager.java:106)
at org.gradle.cache.internal.DefaultFileLockManager.lock(DefaultFileLockManager.java:101)
at org.gradle.cache.internal.OnDemandFileAccess.readFile(OnDemandFileAccess.java:41)
at org.gradle.cache.internal.FileBackedObjectHolder.get(FileBackedObjectHolder.java:49)
at org.gradle.cache.internal.FileIntegrityViolationSuppressingObjectHolderDecorator.get(FileIntegrityViolationSuppressingObjectHolderDecorator.java:35)
at org.gradle.launcher.daemon.registry.PersistentDaemonRegistry.getAll(PersistentDaemonRegistry.java:71)
at org.gradle.launcher.daemon.registry.PersistentDaemonRegistry.getDaemonsMatching(PersistentDaemonRegistry.java:116)
at org.gradle.launcher.daemon.registry.PersistentDaemonRegistry.getIdle(PersistentDaemonRegistry.java:84)
at org.gradle.launcher.daemon.server.CompatibleDaemonExpirationStrategy.checkExpiration(CompatibleDaemonExpirationStrategy.java:54)
at org.gradle.launcher.daemon.server.expiry.AllDaemonExpirationStrategy.checkExpiration(AllDaemonExpirationStrategy.java:47)
at org.gradle.launcher.daemon.server.expiry.AnyDaemonExpirationStrategy.checkExpiration(AnyDaemonExpirationStrategy.java:44)
at org.gradle.launcher.daemon.server.MasterExpirationStrategy.checkExpiration(MasterExpirationStrategy.java:76)
at org.gradle.launcher.daemon.server.Daemon$DaemonExpirationPeriodicCheck.run(Daemon.java:272)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.runWith(Thread.java:1596)
at java.base/java.lang.Thread.run(Thread.java:1583)
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':rewriteRun'.
> Java heap space
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Get more help at https://help.gradle.org.
BUILD FAILED in 8m 48s
174 actionable tasks: 51 executed, 123 up-to-date
The remote build cache was disabled during the build due to errors.
12:12:24: Execution finished 'rewriteRun'.
What version of OpenRewrite are you using?
Pined down specific issue as in other projects this version is running:
// id 'org.openrewrite.rewrite' version '7.11.0' apply false // java.lang.OutOfMemoryError: Java heap space
id 'org.openrewrite.rewrite' version '7.10.0' apply false // failing also but later and with stacktrace
running rewrite in: https://github.com/SonarSource/sonarqube
I am using
How are you running OpenRewrite?
I am using the Maven plugin, and my project is a single module project.
What is the smallest, simplest way to reproduce the problem?
Are you interested in contributing a fix to OpenRewrite?