GoogleCloudPlatform / GoogleCloudPlatform/cloud-code-intellij

Invalid Data: Skaffold configuration file doesn't exist or is invalid.

Open
#3,079 8 comments 0 reactions 0 assignees View on GitHub
area/skaffold
Dominant language
No language data
Stars
325
Forks
64
PR merge metrics
No merged PRs in 30d

Description

### Expected Behavior
Develop on Kubernetes without warning when saving the configuration,Invalid Data: Skaffold configuration file doesn't exist or is invalid.

### Actual Behavior
![1652428187(1)](https://user-images.githubusercontent.com/33744465/168236739-d89af690-5f99-4602-9155-7ed1b40f8d84.png)

idea log:
```
2022-05-13 15:18:39,871 [ 94451] INFO - ernetes.kpt.KptExecutorService - Error parsing kpt version
com.intellij.execution.process.ProcessNotCreatedException: Cannot run program "kpt": CreateProcess error=2, 系统找不到指定的文件。
at com.intellij.execution.configurations.GeneralCommandLine.createProcess(GeneralCommandLine.java:391)
at com.google.cloud.tools.intellij.util.CommandExecutor.run(CommandExecutor.kt:91)
at com.google.cloud.tools.intellij.util.CommandExecutor.run$default(CommandExecutor.kt:77)
at com.google.cloud.tools.intellij.kubernetes.kpt.KptExecutorService.createProcess(KptExecutorService.kt:141)
at com.google.cloud.tools.intellij.kubernetes.kpt.KptExecutorService.executeKpt(KptExecutorService.kt:109)
at com.google.cloud.tools.intellij.kubernetes.kpt.KptExecutorService.getKptVersion(KptExecutorService.kt:87)
at com.google.cloud.tools.intellij.kubernetes.kpt.KptExecutorService.getManagedKptVersion(KptExecutorService.kt:75)
at com.google.cloud.tools.intellij.configurables.DeploymentToolsDependenciesPanel$setManagedDependencyVersions$1$kptVersion$1.invokeSuspend(DeploymentToolsDependenciesPanel.kt:352)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
Caused by: java.io.IOException: Cannot run program "kpt": CreateProcess error=2, 系统找不到指定的文件。
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071)
at com.intellij.execution.configurations.GeneralCommandLine.startProcess(GeneralCommandLine.java:464)
at com.intellij.execution.configurations.GeneralCommandLine.createProcess(GeneralCommandLine.java:381)
... 13 more
Caused by: java.io.IOException: CreateProcess error=2, 系统找不到指定的文件。
at java.base/java.lang.ProcessImpl.create(Native Method)
at java.base/java.lang.ProcessImpl.(ProcessImpl.java:487)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:154)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107)
... 16 more
2022-05-13 15:18:44,066 [ 98646] INFO - red.download.SharedIndexLookup - Selected pre-built shared index SharedIndexResult(request='MavenLibraryIndexRequest(MavenPackageId(com.fasterxml.jackson.core:jackson-core:2.11.3))', url='https://index-cdn.jetbrains.com/v2/data/mvn/com.fasterxml.jackson.core:jackson-core:2.13.0/com_fasterxml_jackson_core_jackson_core_2_13_0-linux-f4b9c13e249f128929a9469f30bce308e5790b4a59174e5ba8ab9ca746259a54.ijx.xz', weakHash=603370864728, weakBaseVersionHash=1645f8fc6d06, sha256='f4b9c13e249f128929a9469f30bce308e5790b4a59174e5ba8ab9ca746259a54') from https://index-cdn.jetbrains.com/v2/mvn/major-version/com.fasterxml.jackson.core:jackson-core:2 for MavenLibraryIndexRequest(MavenPackageId(com.fasterxml.jackson.core:jackson-core:2.11.3))
2022-05-13 15:18:47,212 [ 101792] WARN - ij.codeInspection.InspectionEP - com.google.cloud.tools.intellij.appengine.java.inspections.AppEngineDeprecatedRuntimeInspection
2022-05-13 15:18:47,232 [ 101812] WARN - ij.codeInspection.InspectionEP - com.google.cloud.tools.intellij.appengine.java.inspections.AppEngineDeprecatedRuntimeInspection
2022-05-13 15:18:55,496 [ 110076] WARN - tions.ex.ConfigurableCardPanel - auto-dispose 'Dependencies' id=com.google.cloud.tools.intellij.configurables.DependenciesConfigurable
2022-05-13 15:18:57,265 [ 111845] INFO - .deployment.AsyncDevicesGetter - adb not found
2022-05-13 15:18:59,868 [ 114448] WARN - rofile.SkaffoldProfileComboBox - skaffold file is null -- updating profile combobox with empty list.
2022-05-13 15:19:03,474 [ 118054] WARN - RunConfigurationSettingsEditor - There was an error detecting build environment compatibility.
java.lang.Exception: Unknown skaffold file.
at com.google.cloud.tools.intellij.kubernetes.skaffold.run.ui.SkaffoldRunConfigurationSettingsEditor.getSelectedBuildEnvironment(SkaffoldRunConfigurationSettingsEditor.kt:861)
at com.google.cloud.tools.intellij.kubernetes.skaffold.run.ui.SkaffoldRunConfigurationSettingsEditor.access$getSelectedBuildEnvironment(SkaffoldRunConfigurationSettingsEditor.kt:115)
at com.google.cloud.tools.intellij.kubernetes.skaffold.run.ui.SkaffoldRunConfigurationSettingsEditor$calculateCompatibility$2$buildEnvironmentDeferred$1.invokeSuspend(SkaffoldRunConfigurationSettingsEditor.kt:912)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
```

### Additional Information

- IDE type :IntelliJ
- IDE version: 2021.2.3(Ultimate Edition)
- Cloud Code version (Settings > Plugins > Cloud Code): 22.4.2-212
- Cloud SDK (Settings > Cloud Code > Cloud SDK)
- Are you allowing the plugin to manage the Cloud SDK: yes
- Version of the Cloud SDK:381.0.0
- Skaffold version (If you are using Kubernetes features; Settings > Cloud Code > Kubernetes): 1.37.2
- Operating System: windows10

_Feel free to deviate from this template as needed, especially if you are submitting a feature request._

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.