SSH into Vagrant stopped working

已回答

Just working on a vagrant project (vagrant is up) and went to Tools > Start SSH session... and select the vagrant project from the list, but nothing happens - no status bar information or anything. Tried over and over again. Rebooted computer - still nothing. Loaded another vagrant project - no SSH. It was all working before. Since the last time I used it, there has been a Win (10) update and a PHPStorm update. Other than that, I haven't changed anything in PHPStorm.

Win 10 and latest PHPStorm

Any ideas?

0

Hi there,

1) IDE version exactly

2) Any relevant exceptions in idea.log (Help | Show Log in...)?

There was an issue with Vagrant introduced in 2018.1.3 -- it's fixed for next 2018.1.4 (currently in EAP stage)

0
Avatar
Permanently deleted user

IDE is 2018.1.3 build 181.4892.97 May 9th - that's possibly the problem. I've contacted support. I'll try the eap or roll back.

Here's the log;

###################################

2018-05-17 23:23:44,343 [2537008] ERROR - plication.impl.ApplicationImpl - com.fasterxml.jackson.core.JsonStreamContext.<init>(Lcom/fasterxml/jackson/core/JsonStreamContext;)V
java.lang.NoSuchMethodError: com.fasterxml.jackson.core.JsonStreamContext.<init>(Lcom/fasterxml/jackson/core/JsonStreamContext;)V
at com.fasterxml.jackson.databind.util.TokenBufferReadContext.<init>(TokenBufferReadContext.java:47)
at com.fasterxml.jackson.databind.util.TokenBufferReadContext.createRootContext(TokenBufferReadContext.java:91)
at com.fasterxml.jackson.databind.util.TokenBuffer$Parser.<init>(TokenBuffer.java:1298)
at com.fasterxml.jackson.databind.util.TokenBuffer.asParser(TokenBuffer.java:276)
at com.fasterxml.jackson.databind.util.TokenBuffer.asParser(TokenBuffer.java:242)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperties(BeanDeserializerBase.java:1531)
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:438)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1280)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:326)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:159)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:527)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:364)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:29)
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:529)
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:528)
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:417)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1280)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:326)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:159)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4001)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2890)
at com.jetbrains.plugins.vagrant.state.global.MachineIndex$Factory.parse(MachineIndex.kt:25)
at com.jetbrains.plugins.vagrant.state.global.GlobalStatus$myMachineIndexCache$1$1.invoke(GlobalStatus.kt:32)
at com.jetbrains.plugins.vagrant.state.global.GlobalStatus$myMachineIndexCache$1$1.invoke(GlobalStatus.kt:16)
at com.jetbrains.plugins.vagrant.state.FileCacheKt$resolver$1.resolve(FileCache.kt:46)
at com.jetbrains.plugins.vagrant.state.FileCache.getContent(FileCache.kt:21)
at com.jetbrains.plugins.vagrant.state.FileCacheWithDefaultResolver.getContent(FileCache.kt:54)
at com.jetbrains.plugins.vagrant.state.global.GlobalStatus.getMachineIndex(GlobalStatus.kt:61)
at com.jetbrains.plugins.vagrant.VagrantInstance.getUpdatedVagrantStatus(VagrantInstance.java:160)
at com.jetbrains.plugins.vagrant.VagrantInstance.getDefaultMachine(VagrantInstance.java:90)
at com.jetbrains.plugins.vagrant.VagrantInstance.getSshConfig(VagrantInstance.java:80)
at com.jetbrains.plugins.vagrant.VagrantInstance$MyRemoteConnector.lambda$produceRemoteCredentials$0(VagrantInstance.java:320)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:305)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
2018-05-17 23:23:44,344 [2537009] ERROR - plication.impl.ApplicationImpl - PhpStorm 2018.1.3 Build #PS-181.4892.97
2018-05-17 23:23:44,344 [2537009] ERROR - plication.impl.ApplicationImpl - JDK: 1.8.0_152-release
2018-05-17 23:23:44,344 [2537009] ERROR - plication.impl.ApplicationImpl - VM: OpenJDK 64-Bit Server VM
2018-05-17 23:23:44,344 [2537009] ERROR - plication.impl.ApplicationImpl - Vendor: JetBrains s.r.o
2018-05-17 23:23:44,344 [2537009] ERROR - plication.impl.ApplicationImpl - OS: Windows 10
2018-05-17 23:23:44,344 [2537009] ERROR - plication.impl.ApplicationImpl - Last Action: com.jetbrains.plugins.remotesdk.console.RunSshConsoleAction

###################################

0

As suspected...

Use EAP build of 2018.1.4 if you need it working now (and need fixes from 2018.1.3) ... or downgrade to previous 2018.1.2

https://blog.jetbrains.com/phpstorm/2018/05/phpstorm-2018-1-4-eap-181-5087-11/

1

请先登录再写评论。