Hello everyone, I’m having a challenge running my ...
# fleet
c
Hello everyone, I’m having a challenge running my app with fleet. While it successfully runs on Android Studio, when I try to use Fleet to run the app it instantly fails with the error;
Copy code
Exception in saga
fleet.rpc.core.RpcException: Remote call <fleet.mercury.protocol.MercuryRunApi#30ouo7l46ach6jq242tm#runConfiguration> has failed: Failure[com.intellij.execution.ExecutionException: Cannot find runner for composeApp
	at com.intellij.execution.runners.ExecutionEnvironmentBuilder$Companion.create(ExecutionEnvironmentBuilder.kt:48)
	at com.intellij.execution.runners.ExecutionEnvironmentBuilder$Companion.create(ExecutionEnvironmentBuilder.kt:74)
	at fleet.backend.mercury.MercuryRunImpl.launchConfiguration(MercuryRunImpl.kt:220)
	at fleet.backend.mercury.MercuryRunImpl.access$launchConfiguration(MercuryRunImpl.kt:57)
	at fleet.backend.mercury.MercuryRunImpl$launchConfiguration$1.invokeSuspend(MercuryRunImpl.kt)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:840)
]at fleet.rpc/fleet.rpc.core.RpcException$Companion.callFailed(RpcFailure.kt:66)
  at fleet.rpc/fleet.rpc.client.RpcClient.requestFailed(RpcClient.kt:415)
  at fleet.rpc/fleet.rpc.client.RpcClient.acceptMessage(RpcClient.kt:356)
  at fleet.rpc/fleet.rpc.client.RpcClient.access$acceptMessage(RpcClient.kt:69)
  at fleet.rpc/fleet.rpc.client.RpcClient$work$2$receiver$1$1$1.emit(RpcClient.kt:154)
  at fleet.rpc/fleet.rpc.client.RpcClient$work$2$receiver$1$1$1.emit(RpcClient.kt:141)
  at kotlinx.coroutines.core/kotlinx.coroutines.flow.internal.SafeCollectorKt$emitFun$1.invoke(SafeCollector.kt:11)
  at kotlinx.coroutines.core/kotlinx.coroutines.flow.internal.SafeCollectorKt$emitFun$1.invoke(SafeCollector.kt:11)
  at kotlinx.coroutines.core/kotlinx.coroutines.flow.internal.SafeCollector.emit(SafeCollector.kt:113)
  at kotlinx.coroutines.core/kotlinx.coroutines.flow.internal.SafeCollector.emit(SafeCollector.kt:82)
  at fleet.rpc/fleet.rpc.client.RpcClient$work$2$receiver$1$1$mergedIncomingAndTransport$1$1$1$1.invokeSuspend(RpcClient.kt:134)
  at fleet.rpc/fleet.rpc.client.RpcClient$work$2$receiver$1$1$mergedIncomingAndTransport$1$1$1$1.invoke(RpcClient.kt)
  at fleet.rpc/fleet.rpc.client.RpcClient$work$2$receiver$1$1$mergedIncomingAndTransport$1$1$1$1.invoke(RpcClient.kt)
  at fleet.rpc/fleet.rpc.client.RpcClient.receiveSuccess-JslgfBc(RpcClient.kt:113)
  at fleet.rpc/fleet.rpc.client.RpcClient.access$receiveSuccess-JslgfBc(RpcClient.kt:69)
  at fleet.rpc/fleet.rpc.client.RpcClient$work$2$receiver$1$1$mergedIncomingAndTransport$1$1$1.invokeSuspend(RpcClient.kt:134)
  at fleet.rpc/fleet.rpc.client.RpcClient$work$2$receiver$1$1$mergedIncomingAndTransport$1$1$1.invoke-WpGqRn0(RpcClient.kt)
  at fleet.rpc/fleet.rpc.client.RpcClient$work$2$receiver$1$1$mergedIncomingAndTransport$1$1$1.invoke(RpcClient.kt)
  at kotlinx.coroutines.core/kotlinx.coroutines.selects.SelectImplementation$ClauseData.invokeBlock(Select.kt:827)
  at kotlinx.coroutines.core/kotlinx.coroutines.selects.SelectImplementation.complete(Select.kt:698)
  at kotlinx.coroutines.core/kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:441)
  at kotlinx.coroutines.core/kotlinx.coroutines.selects.SelectImplementation.access$doSelectSuspend(Select.kt:239)
  at kotlinx.coroutines.core/kotlinx.coroutines.selects.SelectImplementation$doSelectSuspend$1.invokeSuspend(Select.kt)
  at app/kotlin.stdlib/kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source)
  at kotlinx.coroutines.core/kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
  at java.base…
Any idea what could be the reason for this please?
z
Can you please file an issue for Fleet on YouTrack and include this stacktrace? https://youtrack.jetbrains.com/newIssue?project=FL If you can attach the version number of your Fleet install, more detailed logs and perhaps the project itself (as described in the issue template, you can restrict the visibility on these from the general public), that would also help.
m
Hey @chi! Please do
Collect Logs...
action in IDE and attach them in the tracker as @zsmb mentioned or here in thread. Also, please share which OS do you use to run Fleet