2016-07-31 4 views
1

Трудно объяснить, лучше смотреть это видео: PhpStorm 2016.2.1 bug when creating new project from excisting filesePhpStorm 2016.2.1 ошибки при создании нового проекта из excisting файлов

И это происходит только с этим проектом файлами! Другие проекты швов создают без проблем.

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

+0

Итак, что говорит 'idea.log' об этом? Извините, но по субботам и воскресеньям все шлемы для чтения с дистанционным управлением заблокированы в безопасном месте без личного разрешения. – LazyOne

+1

Ну, извините, господин «пульт дистанционного чтения» заблокирован в безопасном месте. «Я новичок в этой IDE, так что это что-то общее или я сделал что-то не так. Обновленные с помощью записей журнала, я не знаю, что они существуют до сих пор. – RomkaLTU

+0

Попробуйте следующее 2016.2.1 EAP build или 2016.2.1 final (что станет доступным далее). Журнал исключений похож на недавний фиксированный билет: https://youtrack.jetbrains.com/issue/WI-32519 – LazyOne

ответ

1

Это ошибка. Я использую phpstorm как 2 года, и я могу сказать вам точно - это не должно быть так. Я тоже это заметил, но я подумал, что это что-то не так с моей средой (похоже, это не так, LOL).

  • при создании нового проекта из существующих файлов через FTP, после отображения удаленной папки, как «project root» каждая папка ребенка должен быть выделена как «быть загружены», с зеленым цветом фона - в этот момент это сломанный, не совсем, но это просто визуальные эффекты.
  • вторая часть - после завершения процесса загрузки - проект должен быть открыт в новом окне - это тоже сломано. Он не открывает окно нового проекта + не создает папку .idea внутри локальной папки проекта. Это не совсем сломано - вы можете «обходить» его.

Решение (на данный момент) - убедитесь, что ваш «корневой путь» каталог не то же самое, как «корень проекта».

Например:

  • у вас есть FTP доступа к /var/www/userX/
  • сайт DOCROOT находится в /var/www/userX/websiteName/public_html/ (или/WWW /, что угодно)
  • вы выбираете /websiteName/, как root path в окне настроек FTP-сервера - (настройки -> создание, выполнение, развертывание -> развертывание - настройки удаленного сервера) - вместо/websiteName/public_html/ как обычно
  • при выборе project root в мастере - вы выбираете /public_html/ (вместо '/', как обычно) - и это трюк.

Теперь, когда вы выбрали "корень проекта (который не является такой же, как«корневой путь») - шаг назад (click previous in wizard), а затем select your ftp server (да, опять) и click next.

Теперь вы можете видеть, что ваше дерево удаленных проектов выделено зеленым цветом фона - выберите папки, которые вы не хотите загружать (исключить из загрузки), а затем повторите движение назад и вперед (предыдущий-следующий в мастере) ,

После этого вы можете увидеть, что ваше дерево удаленных проектов подсвечено правильно, и вы можете продолжить «дальше». После сбора и загрузки файлов ваш проект будет открыт как следует.

Если это не помогло - перезапустите phpstorm и повторите создание проекта еще раз, выбрав одну и ту же папку назначения - в это время локально существующие файлы не будут загружаться дважды, поэтому они будут быстрее.

Смежные вопросы