Shevek
Shevek
I wonder if this is related to Matisse not working in my projects since I switched to Gradle.
Bug in GraphQLFieldRetriever: Passes the method's typeFunction into ArgumentBuilder. ``` List args = new ArgumentBuilder(method, typeFunction, builder, container, outputType).build(); ``` The method's TypeFunction has no relevance to the arguments; they...
In fact, in this code, it looks as if any type function applied to a method applies to the return type AND all arguments, that's a solid bug, because it...
Note that we discovered this by porting an application from JDK8 to JDK11.
Running spotbugs in separate child worker JVMs kills parallel builds on any high-core-count system. This is slightly related to https://github.com/gradle/gradle/issues/7047 but the real solution is to make spotbugs truly thread/instance-safe...
We hit this as well with HikariCP. HikariCP is explicitly setting readOnly to a value which it chooses, which may differ from the setting of the underlying DataSource. The solution...
Here is our config: ``` // Classpath for plugin was set in buildSrc/build.gradle apply plugin: 'com.github.jk1.dependency-license-report' licenseReport { // onlyIf { ! gradle.startParameter.offline } filters = [ new com.github.jk1.license.filter.LicenseBundleNormalizer(bundlePath: rootProject.file("gradle/license-bundle-normalizer.json"),...
Stack trace is currently suggesting that despite Gradle saying the failure was in generateLicenseReport, it was actually in the configure closure for a task which depended on generateLicenseReport. Bear with...
I think it's because closures aren't threadsafe, so I replaced the collection.each{} with a for(x:collection) so now there isn't a closure. Gradle was mis-attributing the failure to the license plugin,...
Nope, failed again. ``` org.gradle.api.tasks.TaskExecutionException: Execution failed for task '::generateLicenseReport'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:166) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:163) at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:191) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:156) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:62) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:108) at org.gradle.api.internal.tasks.execution.ResolveBeforeExecutionOutputsTaskExecuter.execute(ResolveBeforeExecutionOutputsTaskExecuter.java:67) at org.gradle.api.internal.tasks.execution.StartSnapshotTaskInputsBuildOperationTaskExecuter.execute(StartSnapshotTaskInputsBuildOperationTaskExecuter.java:62) at org.gradle.api.internal.tasks.execution.ResolveAfterPreviousExecutionStateTaskExecuter.execute(ResolveAfterPreviousExecutionStateTaskExecuter.java:46) at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:94)...