"自Intellij Update以来,在Kubernetes上开发停止工作"



自从我(今天(将Intellij(IDEA CE 2020.3(更新到新版本以来,这种情况一直在发生。当运行Develop on Kubernetes运行配置时,我从插件中得到了这个异常,我通常与本地Minikube实例一起使用该配置来启动和运行集群中的所有服务,并能够在调试模式下进行调试。

我的本地Minikube实例如下所示:

(Dev) $ minikube status
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured

我已经尝试过检查更新,重新启动Intellij,但我仍然得到了同样的结果。它一定与我的Intellij更新有关,但我们必须看看。。。

完整堆栈跟踪为:

java.util.ServiceConfigurationError: io.grpc.ManagedChannelProvider: io.grpc.netty.shaded.io.grpc.netty.NettyChannelProvider not a subtype
at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:588)
at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1236)
at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1264)
at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1299)
at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1384)
at io.grpc.ServiceProviders.loadAll(ServiceProviders.java:67)
at io.grpc.ServiceProviders.load(ServiceProviders.java:42)
at io.grpc.ManagedChannelProvider.<clinit>(ManagedChannelProvider.java:37)
at io.grpc.ManagedChannelBuilder.forAddress(ManagedChannelBuilder.java:37)
at com.google.cloud.tools.intellij.kubernetes.skaffold.events.SkaffoldEventHandler.newManagedChannel(SkaffoldEventHandler.kt:319)
at com.google.cloud.tools.intellij.kubernetes.skaffold.events.SkaffoldEventHandler.listenEvents(SkaffoldEventHandler.kt:75)
at com.google.cloud.tools.intellij.kubernetes.skaffold.run.SkaffoldCommandLineState$startProcess$1.invokeSuspend(SkaffoldCommandLineState.kt:189)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:241)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:594)
at kotlinx.coroutines.scheduling.CoroutineScheduler.access$runSafely(CoroutineScheduler.kt:60)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:740)

我在DEBUG模式和RUN模式下都得到了相同的行为。

环境信息

  • IDE类型:IntelliJ
  • IDE版本:社区版2020.3
  • 云代码版本:20.10.1-202
  • Skafold版本:v1.14.0
  • 操作系统:Windows 10 Pro 64位

如有任何帮助、建议或解决方案,我们将不胜感激,请提前感谢!感谢

此问题在EAP发布后不久发布的20.12.1版补丁中得到修复。请尝试一下,如果你遇到任何其他问题,请随时在我们的GitHub上发布eshaul

最新更新