profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/zarechenskiy/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Mikhail Zarechenskiy zarechenskiy @JetBrains St. Petersburg, Russia

AlexanderPrendota/kotlin-compiler-server 61

Server for executing kotlin code

ReissBSW/swot 0

Identify email addresses or domains names that belong to colleges or universities. Help automate the process of approving or rejecting academic discounts.

zarechenskiy/information-retrieval-csc 0

Information retrieval: searcher, indexer

zarechenskiy/KEEP 0

Kotlin Evolution and Enhancement Process

zarechenskiy/kotlin 0

The Kotlin Programming Language

PR opened JetBrains/intellij-community

KTIJ-11643 Add remaining branches for `when` statement automatically for postfix completion

https://youtrack.jetbrains.com/issue/KTIJ-11643

+92 -60

0 comment

7 changed files

pr created time in an hour

issue commentKotlin/KEEP

Context receivers

I think the keyword within would make code more readable. Some examples taken from the proposal, comparing context vs. within:

context-coroutines

within-ann


image

image


image

image


It would also be a better match for with. For example:

image

The declaration-site would match the use-site really closely.

shadrina

comment created time in 2 hours

issue commentJetBrains/gradle-intellij-plugin

Support for Build Cache for test tasks

Did you men #705 ?

Yes...yes I did :(

abrooksv

comment created time in 3 hours

create barnchKotlin/kotlinx-datetime

branch : utc-offset-cleanup

created branch time in 3 hours

issue commentKotlin/KEEP

Context receivers

  1. What is expected to happen with the old way to implement DSLs when I add an extension method to some class inside my class?
    class C {
        operator fun String.unaryPlus() = ...
    }
    
    This way has lots of limitations like I cannot make this method an extension one. Because it already has a receiver. Also, such a way to declare DSLs looks quite contr-intuitive, unlike the suggested new one. That is why it would be great to hear about what is going to happen with current implementations. Would they be deprecated or what?
  2. There was info about label generation restriction. Can we specify the label name explicitly? If so, we could escape creating typealiases if the label wasn't generated as they are too verbose for single usage.
  3. This is definitely my fault, but I misunderstood how to call functions with context receivers. When I had member receivers, I could call it with:
    • `entity.smth()
    • with or something like that For the contextual receivers, we cannot use the first option and I failed to do it the right way with the second
  4. I am very interested in the code colouring concept. So I would be glad to see it developed or at least discussed.
shadrina

comment created time in 3 hours

issue commentJetBrains/gradle-intellij-plugin

Support for Build Cache for test tasks

Did you men #705 ?

abrooksv

comment created time in 4 hours

pull request commentJetBrains/gradle-intellij-plugin

Fix cacheability of the test task

So fast! Thanks :))

cesar1000

comment created time in 5 hours

push eventJetBrains/gradle-intellij-plugin

Cesar Puerta

commit sha 6a6db0e919ed24b385280c515590ba58a3d6f775

Fix cacheability of the test task Fix several issues that affect the cacheability of the test task: * System properties containing absolute paths should be set in `doFirst`, so that they are not captured in the cache key (which would make the cache entry non-relocatable). * The configuration directory should be declared as an input, since it's created outside of the task, and Gradle will disable caching upon finding unexpected changes to an output directory. * All file inputs should use relative path sensitivity in order to make the task relocatable. * Passing a lambda into `doFirst` disables caching. Gradle recommends using an anonymous class instead. JIRA Issues: ANDROID-76125

view details

push time in 5 hours

PR merged JetBrains/gradle-intellij-plugin

Fix cacheability of the test task

Fix several issues that affect the cacheability of the test task:

  • System properties containing absolute paths should be set in doFirst, so that they are not captured in the cache key (which would make the cache entry non-relocatable).
  • The configuration directory should be declared as an input, since it's created outside of the task, and Gradle will disable caching upon finding unexpected changes to an output directory.
  • All file inputs should use relative path sensitivity in order to make the task relocatable.
  • Passing a lambda into doFirst disables caching. Gradle recommends using an anonymous class instead. JIRA Issues: ANDROID-76125
+33 -21

1 comment

1 changed file

cesar1000

pr closed time in 5 hours

pull request commentJetBrains/gradle-intellij-plugin

Fix cacheability of the test task

Great job, Cesar – thanks!

cesar1000

comment created time in 5 hours

issue openedJetBrains/gradle-intellij-plugin

can't seem to find JDK and is instead using a cached JRE

This may be more of a dumb question than a bug.

I have an old plugin I'm trying to rehabilitate ( https://github.com/marklemay/IntelliJATS/tree/upgrade-gradle ).

I can build the plugin, but I can't runIde . When I try to runIde I get

6:37:02 PM: Executing task 'runIde --stacktrace'...

> Task :compileKotlin UP-TO-DATE
> Task :compileJava UP-TO-DATE
> Task :patchPluginXml NO-SOURCE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
> Task :instrumentCode UP-TO-DATE
> Task :postInstrumentCode
> Task :inspectClassesForKotlinIC UP-TO-DATE
> Task :jar UP-TO-DATE
> Task :prepareSandbox UP-TO-DATE

> Task :runIde

JDK Required: 'tools.jar' seems to be not in IDEA classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.

culminating in

Execution failed for task ':runIde'.
> Process 'command '/Users/xxxx/.gradle/caches/modules-2/files-2.1/com.jetbrains/jbre/jbrex8u152b1024.6_osx_x64/extracted/jdk/Contents/Home/jre/bin/java'' finished with non-zero exit value 4

* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runIde'.
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$3(ExecuteActionsTaskExecuter.java:186)
	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:268)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:184)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
	at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
	at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:41)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:411)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:398)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:391)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:377)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
Caused by: org.gradle.process.internal.ExecException: Process 'command '/Users/stephaniesavir/.gradle/caches/modules-2/files-2.1/com.jetbrains/jbre/jbrex8u152b1024.6_osx_x64/extracted/jdk/Contents/Home/jre/bin/java'' finished with non-zero exit value 4
	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:414)
	at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:42)
	at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:154)
	at org.jetbrains.intellij.tasks.RunIdeBase.exec(RunIdeBase.kt:94)
	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:104)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$2.run(ExecuteActionsTaskExecuter.java:494)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:56)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1(DefaultBuildOperationExecutor.java:71)
	at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:45)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:71)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:479)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:462)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$400(ExecuteActionsTaskExecuter.java:105)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.executeWithPreviousOutputFiles(ExecuteActionsTaskExecuter.java:273)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:251)
	at org.gradle.internal.execution.steps.ExecuteStep.lambda$executeOperation$1(ExecuteStep.java:66)
	at org.gradle.internal.execution.steps.ExecuteStep.executeOperation(ExecuteStep.java:66)
	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:34)
	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:47)
	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:44)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
	at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:34)
	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:72)
	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:42)
	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:53)
	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:39)
	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:44)
	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:77)
	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:58)
	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:54)
	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:32)
	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:57)
	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:38)
	at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:63)
	at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:30)
	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:176)
	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:76)
	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:47)
	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:43)
	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:32)
	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:39)
	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:25)
	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:102)
	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:95)
	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:39)
	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:83)
	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:44)
	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:96)
	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:52)
	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:83)
	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:54)
	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:74)
	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.lambda$execute$2(SkipEmptyWorkStep.java:88)
	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:88)
	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:34)
	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
	at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:46)
	at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:34)
	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:43)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution$3.withWorkspace(ExecuteActionsTaskExecuter.java:286)
	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:43)
	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:33)
	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:40)
	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:30)
	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:54)
	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:40)
	at org.gradle.internal.execution.impl.DefaultExecutionEngine.rebuild(DefaultExecutionEngine.java:46)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$0(ExecuteActionsTaskExecuter.java:182)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:182)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
	at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
	at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:41)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:411)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:398)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:391)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:377)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)

It apears to be using some cached JRE at /Users/xxxx/.gradle/caches/modules-2/files-2.1/com.jetbrains/jbre/jbrex8u152b1024.6_osx_x64/extracted/jdk/Contents/Home/jre/bin/java despite my gradle.properties and the JAVA_HOME path I have set up. How can I point it to a JDK.

created time in 5 hours

issue commentJetBrains/gradle-intellij-plugin

Support for Build Cache for test tasks

Looks like #699 will address this

abrooksv

comment created time in 6 hours

pull request commentJetBrains/intellij-scala

Upgrading to sbt 1.5.x

Oh, you can disable that prompt by disabling "allow overriding sbt version" in the project's sbt setting. I think I also disabled it by default for new projects? At least I wanted to!

hmemcpy

comment created time in 7 hours

PR opened JetBrains/gradle-intellij-plugin

Fix cacheability of the test task

Fix several issues that affect the cacheability of the test task:

  • System properties containing absolute paths should be set in doFirst, so that they are not captured in the cache key (which would make the cache entry non-relocatable).
  • The configuration directory should be declared as an input, since it's created outside of the task, and Gradle will disable caching upon finding unexpected changes to an output directory.
  • All file inputs should use relative path sensitivity in order to make the task relocatable.
  • Passing a lambda into doFirst disables caching. Gradle recommends using an anonymous class instead. JIRA Issues: ANDROID-76125
+33 -21

0 comment

1 changed file

pr created time in 7 hours

push eventJetBrains/intellij-kotlin

Pierfrancesco Soffritti

commit sha a20a67688e85baffd17ca7a473f7031e16ac8138

Add option to always show the coroutines debugger panel KTIJ-2455 GitOrigin-RevId: 7682ca92b4956877067b1a4327ebd5112ed99a9b

view details

Nikita Nazarov

commit sha 79c34a10a6911edd67dc6e877b3ca45ae5478eca

Make DebuggerConnection run configuration optional (cherry picked from commit bce8061661d57df97ba25f732ce69766aad7d43b) KT-MR-2446 GitOrigin-RevId: b7cd54b8480ea2e6303ebdb62cc491ec1a3e9345

view details

push time in 7 hours

push eventJetBrains/intellij-kotlin

Pierfrancesco Soffritti

commit sha b7d7e8071384ae5a8599498df3f30f8b292eae06

Add option to always show the coroutines debugger panel KTIJ-2455 GitOrigin-RevId: 68d350cc4ae33bf735b0fec50b68bea2d70b81e2

view details

Nikita Nazarov

commit sha e2770431b288793853b1fcd903b02b7f089c710e

Make DebuggerConnection run configuration optional (cherry picked from commit bce8061661d57df97ba25f732ce69766aad7d43b) KT-MR-2446 GitOrigin-RevId: 17a7cf1f53bf897edbc538170e32a354a550f7c7

view details

push time in 7 hours

push eventJetBrains/intellij-kotlin

Pierfrancesco Soffritti

commit sha ad7cbea27cd41c8fdb4bd0468197719cf5296321

Add option to always show the coroutines debugger panel KTIJ-2455 GitOrigin-RevId: 3ded30d23916b8d11de781958004b4fa1148dc07

view details

Nikita Nazarov

commit sha 1b642a67c4ea8b74b531f4005beda040518f73e7

Make DebuggerConnection run configuration optional (cherry picked from commit bce8061661d57df97ba25f732ce69766aad7d43b) KT-MR-2446 GitOrigin-RevId: b97764993f7baa5de7f51ad8b9271f39fa646032

view details

push time in 7 hours

push eventJetBrains/intellij-kotlin

Pierfrancesco Soffritti

commit sha 4c73dfdebad26e241a9c0d61cb2fe14b9429d333

Add option to always show the coroutines debugger panel KTIJ-2455 GitOrigin-RevId: fb1fea03e08352d08b786cfa86c2fe4e874682a1

view details

Nikita Nazarov

commit sha e88e03bb4785b1475945357f8ebc44bdf6d78c51

Make DebuggerConnection run configuration optional (cherry picked from commit bce8061661d57df97ba25f732ce69766aad7d43b) KT-MR-2446 GitOrigin-RevId: d3629d1a0662d6466661ab382ba8e0e5a55d92c7

view details

push time in 8 hours

push eventJetBrains/intellij-kotlin

Pierfrancesco Soffritti

commit sha e5c8c9843e7e719d13bae90d55ceed965400afa7

Add option to always show the coroutines debugger panel KTIJ-2455 GitOrigin-RevId: 2036ad40e9ce39fadc1ccf7dcc21189980df3d70

view details

Nikita Nazarov

commit sha 1a0dc9336781411b339fce0d5720c0bda50d1032

Make DebuggerConnection run configuration optional (cherry picked from commit bce8061661d57df97ba25f732ce69766aad7d43b) KT-MR-2446 GitOrigin-RevId: f7b71d0d990afe4fcbd5f6c875f481c802a9feb9

view details

push time in 8 hours

push eventJetBrains/intellij-kotlin

Pierfrancesco Soffritti

commit sha 4ee04dff91fed2d8cc190ef383f633da763b825b

Add option to always show the coroutines debugger panel KTIJ-2455 GitOrigin-RevId: f9c285ef41d9f9f95d757b4107e1a34213682b96

view details

Nikita Nazarov

commit sha ebb5dd2440575b51d917db608e19aa965c5faf40

Make DebuggerConnection run configuration optional (cherry picked from commit bce8061661d57df97ba25f732ce69766aad7d43b) KT-MR-2446 GitOrigin-RevId: 1260befdb97625f10f080c7dca4a72457d74498c

view details

push time in 8 hours

push eventJetBrains/intellij-kotlin

Pierfrancesco Soffritti

commit sha e559a3bb87f2710c5f7bd92443a4973cece179e3

Add option to always show the coroutines debugger panel KTIJ-2455 GitOrigin-RevId: ed770776889810a142c4d3eb78d206066443d284

view details

Nikita Nazarov

commit sha d7d29e00fa17e6d436eb0daf3a9add428a846f04

Make DebuggerConnection run configuration optional (cherry picked from commit bce8061661d57df97ba25f732ce69766aad7d43b) KT-MR-2446 GitOrigin-RevId: 5e7f15e76144fb3b02214a55327cf50e52a1dadd

view details

push time in 8 hours

push eventJetBrains/intellij-kotlin

Pierfrancesco Soffritti

commit sha 82a5e9a53e8cba51e37edca7543fc089fed849de

Add option to always show the coroutines debugger panel KTIJ-2455 GitOrigin-RevId: ba6d03a225a4fb1b6c2649f2bffda06be460a284

view details

Nikita Nazarov

commit sha 8a3d4fc8e05b57366a55e1a2b2db2f0e06825772

Make DebuggerConnection run configuration optional (cherry picked from commit bce8061661d57df97ba25f732ce69766aad7d43b) KT-MR-2446 GitOrigin-RevId: a7d83c5c60fb2fa30c6c76b5cabc0d07573fd475

view details

push time in 8 hours

push eventJetBrains/intellij-plugins

Piotr Tomiak

commit sha 3a7637ba6b3bff3aa5a8208fa70a0bdd1f22809e

Web-types: Initial support for CSS code completion in simple selectors (cherry picked from commit ad95537eda9c52303b4d6de2baab0a54ab0ed549) IJ-CR-10329 GitOrigin-RevId: ac3a7bddc345d0b5b88c352357f0ee4136afba87

view details

Alexander Doroshko

commit sha 33a6510bcf2e6d5f471e0df84dfc4a3f10511047

IJP-630 (wip) Better class names for ActionOnSaveInfoProvider implementations (cherry picked from commit c945594fe9e5b1a7b96eb20e4c97e207197b6fe5) IJ-CR-10383 GitOrigin-RevId: ae105abaff081562ca7516d2226e9b780c11d912

view details

push time in 8 hours

push eventJetBrains/intellij-plugins

Piotr Tomiak

commit sha dd21c962de47ab869d145a636fb70ff81ea568ff

WEB-51329 No documentation & resolve for the 'template' tag in .vue GitOrigin-RevId: 4573cb2cc8402957de0d98f15d55b43f7997620d

view details

Piotr Tomiak

commit sha af43426b5cd4c2e2bee63bbbae8892162391994e

Web-types: docs fixes GitOrigin-RevId: 10d9f1be84394ec52cc84e15fcefab7e89550ec8

view details

Piotr Tomiak

commit sha a59985c8dec8ba89df342063d2a10f8efa96912f

MDN: fix test data with updated protocol name GitOrigin-RevId: bfcb35637e2721d3a02ed145a527dfae029c7601

view details

push time in 8 hours

push eventJetBrains/intellij-community

Daniil Ovchinnikov

commit sha fc3342596eacaceb71714fc5b640f2005500ee75

`SlowOperations`: remove `KotlinCopyPasteReferenceProcessor` from misbehaving frames, it runs under WA GitOrigin-RevId: 77343cc67ee9557fa0f5ccd8cea7f3afb836d878

view details

Daniil Ovchinnikov

commit sha e5e6f3ae2075235e4250d4f45847e8ace9ae9798

IJP-961 add a toggle to turn on assertions under a write action GitOrigin-RevId: 358dba8178a5e7b2c0ef1be0cd9e313f5e4ce90d

view details

Piotr Tomiak

commit sha 751f0a38498a5affb72d835c5fab86ff36d8bb55

WEB-51329 No documentation & resolve for the 'template' tag in .vue GitOrigin-RevId: 4573cb2cc8402957de0d98f15d55b43f7997620d

view details

Piotr Tomiak

commit sha 8c8f226ca84173e94ea0b8697d33c6045f8535f4

MDN: fix test data with updated protocol name GitOrigin-RevId: bfcb35637e2721d3a02ed145a527dfae029c7601

view details

Alexander Lobas

commit sha 3b7fe6302251ba31db2dd5fd9ddb871392ee692c

IDEA-271929 Alerts: Focus is on the checkbox instead of button GitOrigin-RevId: 19c43fa55e73089ef435efca6d1f3d06772225ab

view details

Vladimir Krivosheev

commit sha 74f0f84b218bc112cc332adf4b57fc98c6cd399d

more clear error message if module descriptor cannot be found by IDEA running from sources GitOrigin-RevId: 9267f762b6319e3b7667d6f4afc0ab3fc0c67a8a

view details

push time in 8 hours

push eventJetBrains/intellij-community

Alexander Doroshko

commit sha a61558fe1ac0a4eaad663bf10c2619f2580daef8

IJP-630 (wip) Better class names for ActionOnSaveInfoProvider implementations (cherry picked from commit c945594fe9e5b1a7b96eb20e4c97e207197b6fe5) IJ-CR-10383 GitOrigin-RevId: ae105abaff081562ca7516d2226e9b780c11d912

view details

Alexander Doroshko

commit sha 91ab2bb39edaae5e01910d3fa0c6f3dab3e63329

IDEA-271853 Actions on save: Don't run dumb aware actions on save in dumb mode (cherry picked from commit 38cda5f1549673ec7a96a427361a935f090530bb) IJ-CR-10382 GitOrigin-RevId: 231f9351cbf900dc39b1b8e1fb48596fdf8827d1

view details

push time in 8 hours

issue commentKotlin/dokka

Tables render incorrectly or not at all

FYI https://github.com/JetBrains/kotlin/pull/4464 should fix this in IntelliJ if it's merged.

JLLeitschuh

comment created time in 8 hours

push eventJetBrains/intellij-scala

Xuan-Son Trinh

commit sha d5954d5484e7e86f705f202eabdb8b7cd77936b7

Fix the bug of null exception in the case getExtension returns null (SCL-19184)

view details

Nikolay.Tropin

commit sha 38d45cdee9c5aad45f58c0dce1c409bb43fc0a7a

import sbt projects automatically if there is no existing project model #SCL-19187 fixed

view details

Nikolay.Tropin

commit sha f94521a878c29c11c1c380e406781e84722816e9

package standard library jars in root projects scala-reflect.jar could be excluded from package mappings in scala-impl, because jars from scala-lang are excluded by default in non-root modules. It was non-deterministic and happened on my machine, but not on buildserver. https://github.com/JetBrains/sbt-idea-plugin/blob/d7d8a421cc4ff10ea723ce116a79cb4491d7e38d/packaging/src/main/scala/org/jetbrains/sbtidea/packaging/PackagingKeysInit.scala#L26

view details

push time in 8 hours

pull request commentJetBrains/intellij-scala

Upgrading to sbt 1.5.x

Done!

I honestly sent this because I wanted IntelliJ to stop prompting me to upgrade sbt every time I imported the plugin sources :)

Thanks for accepting!

hmemcpy

comment created time in 8 hours

pull request commentJetBrains/intellij-scala

Upgrading to sbt 1.5.x

Hi Igal, thanks for the contribution! I think we may merge it without the version change itself to use modern syntax. Please sign our Contributor License Agreement.

hmemcpy

comment created time in 8 hours