PhpStorm 2016.2.1从激活文件创建新项目时出错

时间:2016-07-31 11:10:53

标签: phpstorm

很难解释,最好观看此视频:PhpStorm 2016.2.1 bug when creating new project from excisting filese

这只发生在这个项目文件中!其他项目接缝创建没有问题。

2016-07-31 16:34:55,222 [11533661] ERROR - intellij.openapi.progress.Task - null java.lang.NullPointerException at com.jetbrains.plugins.webDeployment.AutoUploadComponent.getInstance(AutoUploadComponent.java:59) at com.jetbrains.plugins.webDeployment.RemoteHostTask.doRun(RemoteHostTask.java:279) at com.jetbrains.plugins.webDeployment.actions.createproject.CreateWebProjectWizard$3.run(CreateWebProjectWizard.java:211) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635) at com.intellij.openapi.progress.impl.CoreProgressManager$9.run(CoreProgressManager.java:384) at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:494) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:443) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155) at com.intellij.openapi.application.impl.ApplicationImpl.a(ApplicationImpl.java:555) at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:308) 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) 2016-07-31 16:34:55,222 [11533661] ERROR - intellij.openapi.progress.Task - PhpStorm 2016.2.1 Build #PS-162.1447.5 2016-07-31 16:34:55,222 [11533661] ERROR - intellij.openapi.progress.Task - JDK: 1.8.0_76-release 2016-07-31 16:34:55,222 [11533661] ERROR - intellij.openapi.progress.Task - VM: OpenJDK Server VM 2016-07-31 16:34:55,222 [11533661] ERROR - intellij.openapi.progress.Task - Vendor: JetBrains s.r.o 2016-07-31 16:34:55,222 [11533661] ERROR - intellij.openapi.progress.Task - OS: Windows 10

1 个答案:

答案 0 :(得分:1)

这是一个错误。我使用phpstorm已经2年了,我可以肯定地告诉你 - 这不应该是那样的。 我也注意到了这一点,但我认为我的环境出了问题(看起来不是这样,哈哈)。

  • 在映射后通过ftp从现有文件创建新项目时 远程文件夹为" project root"应突出显示每个子文件夹 as"下载",绿色背景颜色 - 此刻 它已经坏了,不完全是,但它只是视觉效果。
  • 第二部分 - 下载过程完成后 - 项目应该在新窗口中打开 - 也会被打破。 它不会打开新项目的窗口+不会在本地项目文件夹中创建文件夹.idea。这并没有完全破坏 - 你可以"解决方法"它。

解决方案(目前) - 确保您的根路径'目录与'项目根目录'

不同

例如:

  • 您可以访问/var/www/userX/
  • 网站docroot位于/var/www/userX/websiteName/public_html/(或/ www /,无论如何)
  • 您在ftp服务器的设置屏幕中选择/websiteName/root path - (设置 - >构建,执行,部署 - >部署 - 远程服务器设置) - / websiteName / public_html / 像往常一样
  • 在向导中选择project root时,您选择/public_html/而不是&#39; /&#39;像往常一样) - 这就是诀窍。< / LI>

现在,当您选择了&#39;项目根目录&#39; (与&#39;根路径&#39;不同) - 后退(click previous in wizard),然后select your ftp server(是,再次)和click next

现在您可以看到您的远程项目树以绿色背景颜色突出显示 - 选择您不想下载的文件夹(从下载中排除) - 然后重复前后移动(向导中的上一个 - 下一个)。

在此之后,您可以看到您的远程项目树已正确突出显示,您可以继续&#34; next&#34;。收集和下载文件后,您的项目将按原样打开。

如果它没有帮助 - 重新启动phpstorm并再次重复创建项目,选择相同的目标文件夹 - 此时,本地存在的文件将不会被下载两次,因此它会更快。