2016-07-31 32 views
1

Fest zu schaffen, zu erklären, sieht besser dieses Video: PhpStorm 2016.2.1 bug when creating new project from excisting filesePhpStorm 2016.02.01 Bug beim neuen Projekt von excisting Dateien

Und das nur mit diesem Projekt Dateien geschieht! Andere Projekte scheinen ohne Probleme zu erstellen.

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

Also .. was sagt 'idea.log' dazu? Entschuldigung, aber samstags/sonntags sind alle remote-mind-reading Helme an einem sicheren Ort ohne persönliche Erlaubnis gesperrt. – LazyOne

+1

Nun tut mir leid, Herr "Remote-Geist-lesen-Helme sind an einem sicheren Ort gesperrt" Ich bin neu in diesem IDE so das ich etwas gemein oder ich etwas falsch gemacht habe. Mit Log-Einträgen aktualisiert, weiß ich nicht, dass sie bis jetzt existieren. – RomkaLTU

+0

Nächste 2016.2.1 EAP build oder 2016.2.1 final (was auch immer als nächstes verfügbar sein wird). Das Ausnahmelog ähnelt dem kürzlich festgelegten Ticket: https://youtrack.jetbrains.com/issue/WI-32519 – LazyOne

Antwort

1

Es ist ein Fehler. Ich benutze phpstorm seit 2 Jahren und ich kann es dir sicher sagen - das soll nicht so sein. Ich habe es auch bemerkt, aber ich dachte, es ist etwas falsch mit meiner Umgebung (sieht aus wie es nicht ist, lol).

  • bei der Erstellung von neuem Projekt aus vorhandenen Dateien per FTP, nach Mapping ein Remote-Ordner als „project root“ jedes Kind Ordner wie hervorgehoben werden soll, mit grünem Hintergrundfarbe „heruntergeladen werden“, - in diesem Moment es ist gebrochen, nicht ganz, aber es ist nur visuelle Effekte.
  • zweiten Teil - nachdem der Download-Prozess abgeschlossen ist - das Projekt sollte in einem neuen Fenster geöffnet werden - das ist auch kaputt. Das Fenster des neuen Projekts wird nicht geöffnet + es wird kein Ordner .idea im lokalen Projektordner erstellt. Das ist nicht ganz kaputt - du kannst es "umgehen".

Solution (im Moment) - stellen Sie sicher, dass Ihre 'Stammpfad' Verzeichnis nicht das gleiche wie 'Projekt root' ist.

Zum Beispiel:

  • Sie haben FTP-Zugriff auf /var/www/userX/
  • Website docroot in /var/www/userX/websiteName/public_html/ befindet (oder/www /, was auch immer)
  • Sie /websiteName/ als root path in FTP-Server Einstellungen Bildschirm holen - (Einstellungen -> Erstellen, Ausführen, Deplyment -> Deployment - Remote-Server-Einstellungen) - anstelle von/websideName/public_html/ wie üblich
  • bei der Wahl project root im Assistenten - wählen Sie /public_html/ (anstelle von '/' wie üblich) - und das ist der Trick.

Wenn Sie jetzt Ihr 'Projekt root' ausgewählt haben (was nicht dasselbe wie 'Wurzelpfad' ist) - Schritt zurück (click previous in wizard) und dann select your ftp server (ja, wieder) und click next.

Jetzt können Sie sehen, dass Ihr Remote-Projektbaum mit grüner Hintergrundfarbe hervorgehoben ist - wählen Sie die Ordner, die Sie nicht herunterladen möchten (vom Download ausgeschlossen) - und wiederholen Sie dann die Hin- und Herbewegung (vorheriger nächster im Assistenten) .

Danach können Sie sehen, dass Ihr Remote-Projektbaum korrekt markiert ist, und Sie können mit "Weiter" fortfahren. Nach dem Sammeln und Herunterladen von Dateien wird Ihr Projekt wie gewünscht geöffnet.

Wenn es nicht geholfen hat - starten Sie phpstorm neu und wiederholen Sie das Erstellen des Projekts erneut, wählen Sie den gleichen Zielordner - zu diesem Zeitpunkt werden lokal vorhandene Dateien nicht zweimal heruntergeladen, so dass es schneller wird.