Create a PHPstorm plugin

Hello,

I'm trying to create a PHPStorm plugin with Kotlin (I would like to learn Kotlin, and the best way to do is to create a real project) but I don't know how to run a PHPStorm sandbox instead of Intellij IDEA.

I followed this tutorial : https://www.jetbrains.org/intellij/sdk/docs/tutorials/build_system/prerequisites.html

To run the plugin with kotlin I have changed the build.gradle file like this:

plugins {
id 'org.jetbrains.intellij' version '0.3.12'
id 'org.jetbrains.kotlin.jvm' version '1.3.10'
}

repositories {
mavenCentral()
}

group 'fr.example'
version '1.0-SNAPSHOT'

intellij {
version '2018.3'
pluginName 'Test'
}

patchPluginXml {
changeNotes """
Add change notes here.<br>
<em>most HTML tags may be used</em>"""
}

and the plugin.xml is:

 

<idea-plugin>
<id>fr.example.test</id>
<name>Test</name>
<vendor email="support@example.fr" url="https://example.fr">Example</vendor>

<description>Plugin description</description>

<!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html
on how to target different products -->
<!-- uncomment to enable plugin in all products
<depends>com.intellij.modules.lang</depends>
-->

<depends>com.jetbrains.php</depends>
<depends>com.intellij.modules.platform</depends>

<extensions defaultExtensionNs="com.intellij">
<!-- Add your extensions here -->
</extensions>

<actions>
<group id="Example.SampleMenu" text="Greeting" description="Greeting menu">
<action id="Example.Textboxes" class="HelloAction" text="Hello" description="Says hello"/>
<add-to-group group-id="MainMenu" anchor="last"/>
<separator/>
</group>
</actions>
</idea-plugin>

The first issue is the dependency com.jetbrains.php cannot be resolved in the xml file. I don't know why.

Even if the issue is resolved, I still don't know how to run PHPStorm in a gradle task.

 

Could you please tell me how to create a PHPStorm plugin and running an instance of PHPStorm instead of Intellij CE?

 

I'm using the last version of Intellij CE and I have PHPStorm installed with a licence.

40 comments
Comment actions Permalink

Hi,

> The first issue is the dependency com.jetbrains.php cannot be resolved in the xml file. I don't know why.

You need to add dependency on php plugin. See the configuration section for instructions: https://github.com/JetBrains/gradle-intellij-plugin/#setup-dsl

Note that the plugin is not compatible with IntelliJ CE, you should you IU instead (see the same link as above)

> Even if the issue is resolved, I still don't know how to run PHPStorm in a gradle task.

Generally, you don't need this, develop it for IntelliJ UI with Php plugin and it will work in PhpStorm. If you still need a Php storm, you can use the local IDE installation for running, see `alternativeIdePath` option in the link above.

0
Comment actions Permalink

Thank you for the reply.

I need to have this?

intellij {
version '2018.3'
plugins ['com.jetbrains.php']
}

So I need a licence for IntelliJ IU to create a PHPStorm plugin? :/

I have 30 days to learn kotlin and create my plugin x)

0
Comment actions Permalink

> I need to have this?

yes

> So I need a licence for IntelliJ IU to create a PHPStorm plugin? :/

No, you can develop the plugin in Community Edition. You just need to use UI for building your plugin: 

```

intellij {

  version 'IU-2018.3'

}

```

0
Comment actions Permalink

My new gradle script is:

plugins {
id 'org.jetbrains.intellij' version '0.3.12'
id 'org.jetbrains.kotlin.jvm' version '1.3.10'
}

group 'fr.example'
version '1.0-SNAPSHOT'

repositories {
mavenCentral()
}

dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
}

compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
kotlinOptions.jvmTarget = "1.8"
}
intellij {
version 'IU-2018.3'
plugins ['com.jetbrains.php']
sandboxDirectory = "$project.buildDir/sandbox"
}
patchPluginXml {
changeNotes """
Add change notes here.<br>
<em>most HTML tags may be used</em>"""
}

 

In the plugin.xml the dependency com.jetbrains.php is still not resolved. I missing something?

When the IDE is running, the PHP plugin is not installed, it's normal?

 

Even if I enable it, it doesn't work. Each time I run runIde the PHP plugin is not installed in my sandbox.

0
Comment actions Permalink

> When the IDE is running, the PHP plugin is not installed, it's normal?

You didn't set the version of the php plugin. Please see the README to learn how to set a dependency.

0
Comment actions Permalink

I wonder how :runIde works for you with this configuration. How do you run the task exactly? Don't you have any warning messages in starting logs?

0
Comment actions Permalink

If I set the version like this plugins ['com.jetbrains.php:183.4588.24'] it will works everytime I run the sandbox?

I run it from the Tool window: (the only warning I have is: OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=250m; support was removed in 8.0)

0
Comment actions Permalink

 

> If I set the version like this plugins ['com.jetbrains.php:183.4588.24'] it will works everytime I run the sandbox?

If you do not set the version it won't work even a single time, so I'm not sure what you're asking about.

0
Comment actions Permalink

Even if I set the version for PHP plugin in the gradle task, the sandbox don't have the PHP plugin installed by default where the IDE is running.

 

I would like to have the php plugin installed each time I run the "runIde" gradle task

0
Comment actions Permalink

Attach the building logs and logs of ide you run (the latter located in build/idea-sandbox/system/idea.log)

0
Comment actions Permalink

My idea.log after only one run.

2018-12-04 14:49:21,357 [      0]   INFO -        #com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------
2018-12-04 14:49:21,381 [ 24] INFO - #com.intellij.idea.Main - IDE: IntelliJ IDEA (build #IU-183.4284.85, 13 Nov 2018 14:21)
2018-12-04 14:49:21,381 [ 24] INFO - #com.intellij.idea.Main - OS: Linux (4.15.0-39-generic, amd64)
2018-12-04 14:49:21,381 [ 24] INFO - #com.intellij.idea.Main - JRE: 1.8.0_152-release-1343-b15 (JetBrains s.r.o)
2018-12-04 14:49:21,381 [ 24] INFO - #com.intellij.idea.Main - JVM: 25.152-b15 (OpenJDK 64-Bit Server VM)
2018-12-04 14:49:21,383 [ 26] INFO - #com.intellij.idea.Main - JVM Args: -Didea.classpath.index.enabled=false -Didea.config.path=/home/florent/Code/Kotlin/zend-generator/build/sandbox/config -Didea.is.internal=true -Didea.plugins.path=/home/florent/Code/Kotlin/zend-generator/build/sandbox/plugins -Didea.required.plugins.id=fr.wixiweb.zend-generator -Didea.system.path=/home/florent/Code/Kotlin/zend-generator/build/sandbox/system -Dsun.awt.disablegrab=true -XX:MaxPermSize=250m -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=FR -Duser.language=fr -Duser.variant -ea
2018-12-04 14:49:21,383 [ 26] INFO - #com.intellij.idea.Main - ext: /home/florent/.gradle/caches/modules-2/files-2.1/com.jetbrains/jbre/jbrex8u152b1343.15_linux_x64/jre/lib/ext: [dnsns.jar, sunec.jar, jaccess.jar, sunpkcs11.jar, jfxrt.jar, zipfs.jar, cldrdata.jar, sunjce_provider.jar, meta-index, localedata.jar, nashorn.jar]
2018-12-04 14:49:21,384 [ 27] INFO - #com.intellij.idea.Main - charsets: JNU=UTF-8 file=UTF-8
2018-12-04 14:49:21,394 [ 37] INFO - #com.intellij.idea.Main - JNA library (64-bit) loaded in 10 ms
2018-12-04 14:49:21,697 [ 340] INFO - #com.intellij.util.ui.JBUI - System scale factor: 1.0 (IDE-managed HiDPI)
2018-12-04 14:49:21,698 [ 341] INFO - #com.intellij.util.ui.JBUI - User scale factor: 1.0
2018-12-04 14:49:22,796 [ 1439] INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor java-specific.xml
2018-12-04 14:49:22,797 [ 1440] INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor javaee-specific.xml
2018-12-04 14:49:23,139 [ 1782] INFO - .intellij.idea.IdeaApplication - CPU cores: 8; ForkJoinPool.commonPool: java.util.concurrent.ForkJoinPool@2cdc6793[Running, parallelism = 7, size = 0, active = 0, running = 0, steals = 0, tasks = 0, submissions = 0]; factory: com.intellij.concurrency.IdeaForkJoinWorkerThreadFactory@4a2e50c1
2018-12-04 14:49:23,171 [ 1814] INFO - .intellij.idea.IdeaApplication - WM detected: Mutter (Muffin)
2018-12-04 14:49:23,172 [ 1815] INFO - llij.openapi.wm.impl.X11UiUtil - impersonated WM: MUTTER_WM
2018-12-04 14:49:23,660 [ 2303] INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor java-specific.xml
2018-12-04 14:49:23,662 [ 2305] INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor javaee-specific.xml
2018-12-04 14:49:23,807 [ 2450] INFO - llij.ide.plugins.PluginManager - 137 plugins initialized in 445 ms
2018-12-04 14:49:23,808 [ 2451] INFO - llij.ide.plugins.PluginManager - Loaded bundled plugins: ASP (0.1), Android Support (10.3.1.2), AngularJS (183.4284.85), Ant Support (1.0), Application Servers View (0.2.0), AspectJ Support (1.2), Bytecode Viewer (0.1), CFML Support (3.53), CSS Support (183.4284.85), CVS Integration (11), Cloud Foundry integration (1.0), CloudBees integration (1.0), CoffeeScript (183.4284.85), Completion Stats Collector (1), Copyright (8.1), Coverage (183.4284.85), Cucumber for Groovy (183.4284.85), Cucumber for Java (183.4284.85), DSM Analysis (1.0.0), Database Tools and SQL (183.4284.85), Docker integration (183.4284.85), Eclipse Integration (3.0), EditorConfig (183.4284.85), Emma (183.4284.85), Flash/Flex Support (183.4284.85), FreeMarker support (1.0), GWT Support (1.0), Geronimo Integration (1.0), Gherkin (999.999), Git Integration (8.1), GitHub (183.4284.85), GlassFish Integration (1.0), Google App Engine (1.1.4), Gradle (183.4284.85), Grails (9.0), Groovy (9.0), Guice (8.0), HTML Tools (2.0), HTTP Client (183.4284.85), Haml (183.4284.85), Heroku integration (183.4284.85), Hibernate Support (1.0), I18n for Java (183.4284.85), IDE Settings Sync (183.4284.85), IDEA CORE (183.4284.85), IntelliJ Configuration Script (183.4284.85), IntelliLang (8.0), J2ME (1.0), JBoss Arquillian Support (1.0), JBoss Drools Support (1.0), JBoss Frameworks Base Support (1.0), JBoss Integration (1.0), JBoss Seam Pageflow Support (1.0), JBoss Seam Pages Support (1.0), JBoss Seam Support (1.0), JBoss jBPM (2.0.0), JSR45 Integration (1.0), JUnit (1.0), Java Bytecode Decompiler (183.4284.85), Java EE: Batch Applications (1.0), Java EE: Bean Validation Support (1.1), Java EE: Contexts and Dependency Injection (1.1), Java EE: EJB, JPA, Servlets (1.0), Java EE: JMS, JSON Processing, Concurrency, Transaction (1.0), Java EE: Java Server Faces (2.2.X.), Java EE: RESTful Web Services (JAX-RS) (1.0), Java EE: Web Services (JAX-WS) (1.9), Java EE: WebSockets (1.0), Java Server Pages (JSP) Integration (1.0), Java Stream Debugger (183.4284.85), JavaFX (1.0), JavaScript Debugger (1.0), JavaScript Intention Power Pack (0.9.4), JavaScript Support (1.0), Jetty Integration (1.0), Kotlin (1.3.0-release-IJ2018.3-1), Less support (183.4284.85), Markdown support (183.4284.85), Maven Integration (183.4284.85), Maven Integration Extension (183.4284.85), Mercurial Integration (10.0), OpenShift integration (1.0), Osmorc (1.4.12), Perforce Integration (2.0), Performance Testing (183.4284.85), Persistence Frameworks Support (1.0), Playframework Support (1.0), Plugin DevKit (1.0), Properties Support (183.4284.85), Reactor framework support (1.0), Refactor-X (2.01), Remote Hosts Access (0.1), Resin Integration (8.1), SSH Remote Run (0.1), Sass support (183.4284.85), Settings Repository (183.4284.85), Smali Support (1.0), Spring AOP/@AspectJ (1.0), Spring Batch (1.0), Spring Boot (1.0), Spring Data (1.0), Spring Integration Patterns (1.0), Spring MVC (1.0), Spring OSGi (1.0), Spring Security (1.0), Spring Support (1.0), Spring Web Flow (1.0), Spring Web Services (1.0), Spring WebSocket (1.0), Spy-js (183.4284.85), Struts 1.x (2.0), Struts 2 (1.0), Stylus support (999.999), Subversion Integration (1.1), TFS (999.999), Tapestry support (1.0), Task Management (1.0), Terminal (0.1), TestNG-J (8.0), Thymeleaf (1.0), Time Tracking (1.0), Tomcat and TomEE Integration (1.0), UI Designer (183.4284.85), UML Support (1.0), Vaadin Support (1.0), Velocity support (1.0), W3C Validators (2.0), WSL Support Framework (183.4284.85), WebLogic Integration (1.0), WebSphere Integration (1.0), XPathView + XSLT Support (4), XSLT-Debugger (1.4), YAML (183.4284.85), ZKM-Unscramble (1.0), dmServer Support (0.9.5), tslint (183.4284.85)
2018-12-04 14:49:23,808 [ 2451] INFO - llij.ide.plugins.PluginManager - Disabled plugins: Zend Generator (1.0-SNAPSHOT)
2018-12-04 14:49:24,515 [ 3158] INFO - cloudConfig.CloudConfigManager - === Exit: JBA_NOT_FOUND ===
2018-12-04 14:49:24,608 [ 3251] INFO - pi.util.registry.RegistryState - Registry values changed by user:
2018-12-04 14:49:24,608 [ 3251] INFO - pi.util.registry.RegistryState - java.completion.argument.hints.internal = false
2018-12-04 14:49:24,613 [ 3256] INFO - pi.util.registry.RegistryState - Experimental features enabled for user: inline.browse.button
2018-12-04 14:49:24,646 [ 3289] INFO - ellij.util.io.PagedFileStorage - lower=100; upper=435; buffer=10; max=435
2018-12-04 14:49:24,672 [ 3315] INFO - pl.local.NativeFileWatcherImpl - Starting file watcher: /home/florent/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIU/2018.3/c56f203183a62dee8fe681a91df3a89d8d84e9c9/ideaIU-2018.3/bin/linux/fsnotifier64
2018-12-04 14:49:24,680 [ 3323] INFO - pl.local.NativeFileWatcherImpl - Native file watcher is operational.
2018-12-04 14:49:25,660 [ 4303] INFO - til.net.ssl.CertificateManager - Default SSL context initialized
2018-12-04 14:49:25,683 [ 4326] INFO - rains.ide.BuiltInServerManager - built-in server started, port 63344
2018-12-04 14:49:25,733 [ 4376] INFO - gs.impl.UpdateCheckerComponent - channel: release
2018-12-04 14:49:25,909 [ 4552] INFO - il.indexing.FileBasedIndexImpl - Index exts enumerated:134, number of extensions:81
2018-12-04 14:49:25,914 [ 4557] INFO - j.ide.ui.OptionsTopHitProvider - 271 ms spent to cache options in application
2018-12-04 14:49:25,914 [ 4557] INFO - .openapi.application.Preloader - com.intellij.ide.ui.OptionsTopHitProvider$Activity took 271 ms
2018-12-04 14:49:25,921 [ 4564] INFO - il.indexing.FileBasedIndexImpl - Index scheduled:11
2018-12-04 14:49:25,963 [ 4606] INFO - tellij.psi.stubs.StubIndexImpl - All stub exts enumerated:33, number of extensions:121
2018-12-04 14:49:25,964 [ 4607] INFO - tellij.psi.stubs.StubIndexImpl - stub exts update scheduled:0
2018-12-04 14:49:26,604 [ 5247] INFO - plication.impl.ApplicationImpl - 99 application components initialized in 3245ms
2018-12-04 14:49:26,615 [ 5258] INFO - .intellij.idea.IdeaApplication - App initialization took 6203 ms
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - JavaScript loaded 602 classes
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - org.intellij.groovy loaded 365 classes
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - com.intellij.database loaded 226 classes
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - org.jetbrains.kotlin loaded 214 classes
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - org.jetbrains.android loaded 160 classes
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - com.intellij.css loaded 121 classes
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - com.intellij.javaee loaded 83 classes
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - com.intellij.stats.completion loaded 69 classes
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.sass loaded 61 classes
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - AngularJS loaded 47 classes
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - com.intellij.aspectj loaded 44 classes
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - org.jetbrains.idea.maven loaded 43 classes
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - CFML Support loaded 34 classes
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - com.intellij.jsp loaded 33 classes
2018-12-04 14:49:26,616 [ 5259] INFO - llij.ide.plugins.PluginManager - CVS loaded 33 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - com.intellij.properties loaded 32 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.less loaded 31 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - com.intellij.flex loaded 31 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - org.jetbrains.settingsRepository loaded 30 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - Java EE: Web Services (JAX-WS) loaded 30 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - com.intellij.velocity loaded 28 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - Docker loaded 28 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - com.intellij.spring loaded 26 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - org.intellij.plugins.markdown loaded 25 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - org.intellij.grails loaded 23 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - com.intellij.play loaded 22 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - XPathView loaded 20 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.javaFX loaded 18 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - org.editorconfig.editorconfigjetbrains loaded 17 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.stylus loaded 16 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.yaml loaded 16 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - com.intellij.gwt loaded 15 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - com.intellij.tapestry loaded 15 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - com.intellij.drools loaded 15 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - com.jetbrains.restClient loaded 15 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - gherkin loaded 14 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - com.intellij.guice loaded 14 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - hg4idea loaded 13 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - com.jetbrains.plugins.webDeployment loaded 12 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - Subversion loaded 12 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.haml loaded 11 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - com.intellij.CloudConfig loaded 11 classes
2018-12-04 14:49:26,617 [ 5260] INFO - llij.ide.plugins.PluginManager - spy-js loaded 12 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - com.intellij.freemarker loaded 11 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - Refactor-X loaded 11 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - com.intellij.diagram loaded 11 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - Git4Idea loaded 10 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - TFS loaded 10 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.boot loaded 10 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - com.intellij.uiDesigner loaded 9 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - Heroku loaded 9 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - com.intellij.appengine loaded 9 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - com.intellij.jsf loaded 9 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - OpenShift loaded 9 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.remote-run loaded 9 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - com.intellij.tasks loaded 8 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - org.coffeescript loaded 7 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - com.jetbrains.plugins.asp loaded 7 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - com.intellij.javaee.extensions loaded 7 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - DevKit loaded 7 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - PerforceDirectPlugin loaded 6 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - CloudBees loaded 6 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - JavaScriptDebugger loaded 6 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - CloudFoundry loaded 6 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - AntSupport loaded 5 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.github loaded 5 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - com.intellij.struts2 loaded 5 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - Osmorc loaded 5 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - com.android.tools.idea.smali loaded 5 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - org.intellij.intelliLang loaded 4 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - Weblogic loaded 4 classes
2018-12-04 14:49:26,618 [ 5261] INFO - llij.ide.plugins.PluginManager - StrutsAssistant loaded 4 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.jetbrains.restWebServices loaded 3 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.aop loaded 3 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.gradle loaded 3 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.hibernate loaded 3 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.persistence loaded 3 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.jbpm loaded 2 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - org.jetbrains.idea.eclipse loaded 2 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.dmserver loaded 2 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.javaee.view loaded 2 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.seam loaded 2 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.ws loaded 2 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.integration loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.vaadin loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.batch loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.terminal loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.java-i18n loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.security loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.beanValidation loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - Coverage loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.data loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.cdi loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.copyright loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.javaee.webSocket loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - J2ME loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - com.intellij.javaee.batch loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - WebSphere loaded 1 classes
2018-12-04 14:49:26,619 [ 5262] INFO - llij.ide.plugins.PluginManager - HtmlTools loaded 1 classes
2018-12-04 14:49:26,620 [ 5263] INFO - llij.ide.plugins.PluginManager - com.jetbrains.performancePlugin loaded 1 classes
2018-12-04 14:49:26,620 [ 5263] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.webflow loaded 1 classes
2018-12-04 14:49:26,620 [ 5263] INFO - llij.ide.plugins.PluginManager - com.intellij.thymeleaf loaded 1 classes
2018-12-04 14:49:26,620 [ 5263] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.mvc loaded 1 classes
2018-12-04 14:49:27,254 [ 5897] INFO - m.intellij.ui.mac.touchbar.NST - OS doesn't support touchbar, skip nst loading
2018-12-04 14:49:27,637 [ 6280] INFO - pl$FileIndexDataInitialization - Initialization done:1715
2018-12-04 14:49:27,704 [ 6347] INFO - exImpl$StubIndexInitialization - Initialization done:67
2018-12-04 14:49:28,122 [ 6765] INFO - com.intellij.ide.ui.UISettings - Loaded: fontSize=12, fontScale=1.0; restored: fontSize=12, fontScale=1.0
2018-12-04 14:49:28,347 [ 6990] INFO - pl.projectlevelman.NewMappings - VCS Root: [] - [<Project>]
2018-12-04 14:49:28,348 [ 6991] INFO - pl.projectlevelman.NewMappings - VCS Root: [Git] - [<Project>]
2018-12-04 14:49:28,995 [ 7638] INFO - .openapi.application.Preloader - com.intellij.openapi.actionSystem.impl.ActionPreloader took 3080 ms
2018-12-04 14:49:29,044 [ 7687] INFO - ellij.project.impl.ProjectImpl - 196 project components initialized in 1525 ms
2018-12-04 14:49:29,226 [ 7869] INFO - le.impl.ModuleManagerComponent - 1 module(s) loaded in 181 ms
2018-12-04 14:49:29,306 [ 7949] INFO - j.ide.script.IdeStartupScripts - 0 startup script(s) found
2018-12-04 14:49:29,467 [ 8110] INFO - rojectCodeStyleSettingsManager - Initialized from default code style settings.
2018-12-04 14:49:29,532 [ 8175] INFO - om.intellij.util.ProfilingUtil - Profiling agent is not enabled. Add -agentlib:yjpagent to idea.vmoptions if necessary to profile IDEA.
2018-12-04 14:49:30,185 [ 8828] INFO - PerformancePlugin - Performance Plugin is in silent mode
2018-12-04 14:49:30,363 [ 9006] INFO - penapi.project.DumbServiceImpl - Running dumb mode task: com.intellij.util.indexing.UnindexedFilesUpdater@72ef1608
2018-12-04 14:49:30,393 [ 9036] INFO - ellij.project.impl.ProjectImpl - 20 project components initialized in 19 ms
2018-12-04 14:49:30,433 [ 9076] INFO - ntellij.internal.IconsLoadTime - IMG load time: ide_startup=11,42ms, average=0,52ms, median=0,34ms; number of icons: 22
2018-12-04 14:49:30,433 [ 9076] INFO - ntellij.internal.IconsLoadTime - SVG load time: ide_startup=137,32ms, average=3,92ms, median=2,21ms; number of icons: 35
2018-12-04 14:49:30,700 [ 9343] WARN - dTools.webpack.WebPackExecutor - failed to evaluate webpack config. exit code: 1
stdout:
stderr: module.js:550
throw err;
^

Error: Cannot find module 'webpack'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/florent/Code/zend/wixiweb-zf3-skeleton/webpack.config.js:1:79)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)

2018-12-04 14:49:30,704 [ 9347] INFO - s.webpack.WebPackConfigManager - webpack config evaluation took 294 ms
2018-12-04 14:49:30,783 [ 9426] INFO - tartup.impl.StartupManagerImpl - OpenFilesActivity run in 340ms under project opening modal progress
2018-12-04 14:49:30,843 [ 9486] INFO - ge.ExternalProjectsDataStorage - Loaded external projects data in 5 millis
2018-12-04 14:49:30,890 [ 9533] INFO - .openapi.application.Preloader - com.intellij.ide.ui.search.SearchableOptionPreloader took 1894 ms
2018-12-04 14:49:30,902 [ 9545] INFO - llij.database.util.SqlDialects - SQL dialects initialized in 176 ms
2018-12-04 14:49:30,957 [ 9600] INFO - .diagnostic.PerformanceWatcher - Post-startup activities under progress took 680ms; general responsiveness: ok; EDT responsiveness: ok
2018-12-04 14:49:31,273 [ 9916] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 906ms; general responsiveness: ok; EDT responsiveness: ok
2018-12-04 14:49:31,658 [ 10301] INFO - .openapi.application.Preloader - com.intellij.codeInsight.completion.CompletionPreloader took 766 ms
2018-12-04 14:49:31,673 [ 10316] INFO - .openapi.application.Preloader - com.intellij.ide.actions.GotoClassPresentationUpdater took 13 ms
2018-12-04 14:49:31,806 [ 10449] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 531ms; general responsiveness: ok; EDT responsiveness: ok
2018-12-04 14:49:31,931 [ 10574] INFO - penapi.project.DumbServiceImpl - Running dumb mode task: initial refresh
2018-12-04 14:49:32,294 [ 10937] INFO - j.ide.ui.OptionsTopHitProvider - 250 ms spent on EDT to cache options in application
2018-12-04 14:49:32,397 [ 11040] INFO - tartup.impl.StartupManagerImpl - /home/florent/Code/zend/wixiweb-zf3-skeleton/.idea case-sensitivity: expected=true actual=true
2018-12-04 14:49:32,424 [ 11067] INFO - #git4idea.commands.GitHandler - [.] git version
2018-12-04 14:49:32,431 [ 11074] INFO - #git4idea.commands.GitHandler - git version 2.7.4
2018-12-04 14:49:32,435 [ 11078] INFO - ea.config.GitExecutableManager - Git version for /usr/bin/git : 2.7.4
2018-12-04 14:49:32,522 [ 11165] INFO - pl.projectlevelman.NewMappings - VCS Root: [Git] - [<Project>]
2018-12-04 14:49:32,601 [ 11244] INFO - penapi.project.DumbServiceImpl - updateFinished
2018-12-04 14:49:32,608 [ 11251] INFO - g.FileBasedIndexProjectHandler - Has changed files: false; project=Project '/home/florent/Code/zend/wixiweb-zf3-skeleton' wixiweb-zf3-skeleton
2018-12-04 14:49:32,614 [ 11257] INFO - Json.PackageJsonUpdateNotifier - processPackageJsonFiles [file:///home/florent/Code/zend/wixiweb-zf3-skeleton/package.json]
2018-12-04 14:49:32,701 [ 11344] INFO - ackageJsonDependenciesVerifier - Missing 'postcss-loader' dependency for /home/florent/Code/zend/wixiweb-zf3-skeleton/package.json
2018-12-04 14:49:32,716 [ 11359] INFO - j.ide.ui.OptionsTopHitProvider - 102 ms spent to cache options in project
2018-12-04 14:49:32,716 [ 11359] INFO - tartup.impl.StartupManagerImpl - Some post-startup activities freeze UI for noticeable time. Please consider making them DumbAware to do them in background under modal progress, or just making them faster to speed up project opening.
2018-12-04 14:49:32,716 [ 11359] INFO - tartup.impl.StartupManagerImpl - Activity run in 102ms on UI thread
2018-12-04 14:49:32,746 [ 11389] INFO - cloudConfig.CloudConfigManager - === StatusBar ignored ===
2018-12-04 14:49:32,948 [ 11591] INFO - tor.impl.FileEditorManagerImpl - Project opening took 5494 ms
2018-12-04 14:49:32,948 [ 11591] INFO - llij.ide.plugins.PluginManager - org.jetbrains.kotlin loaded 1465 classes
2018-12-04 14:49:32,948 [ 11591] INFO - llij.ide.plugins.PluginManager - org.jetbrains.android loaded 1271 classes
2018-12-04 14:49:32,948 [ 11591] INFO - llij.ide.plugins.PluginManager - JavaScript loaded 1170 classes
2018-12-04 14:49:32,948 [ 11591] INFO - llij.ide.plugins.PluginManager - com.intellij.database loaded 801 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - org.intellij.groovy loaded 553 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.intellij.javaee loaded 346 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - Git4Idea loaded 220 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - org.jetbrains.idea.maven loaded 214 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.intellij.uiDesigner loaded 209 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.intellij.spring loaded 187 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.intellij.css loaded 187 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - org.jetbrains.debugger.streams loaded 129 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.intellij.stats.completion loaded 127 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.intellij.freemarker loaded 111 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - org.intellij.grails loaded 111 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.jetbrains.plugins.webDeployment loaded 110 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.intellij.flex loaded 106 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.intellij.tasks loaded 100 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.sass loaded 97 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - CFML Support loaded 94 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - Docker loaded 91 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - JSIntentionPowerPack loaded 88 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - hg4idea loaded 88 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - Java EE: Web Services (JAX-WS) loaded 83 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.intellij.tapestry loaded 82 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.gradle loaded 80 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - CVS loaded 79 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.intellij.jsp loaded 77 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.intellij.gwt loaded 76 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - AngularJS loaded 75 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.intellij.dmserver loaded 72 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - spy-js loaded 68 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - Subversion loaded 68 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.intellij.properties loaded 67 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - XPathView loaded 67 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.intellij.aspectj loaded 59 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.less loaded 55 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - com.jetbrains.restClient loaded 54 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - org.editorconfig.editorconfigjetbrains loaded 53 classes
2018-12-04 14:49:32,949 [ 11592] INFO - llij.ide.plugins.PluginManager - org.intellij.plugins.markdown loaded 51 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.struts2 loaded 50 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - StrutsAssistant loaded 46 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.diagram loaded 46 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.aop loaded 43 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.yaml loaded 42 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - org.coffeescript loaded 41 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - DevKit loaded 41 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.velocity loaded 40 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.boot loaded 40 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - GlassFish loaded 37 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - org.jetbrains.settingsRepository loaded 37 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.jsf loaded 36 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.drools loaded 33 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.jetbrains.restWebServices loaded 32 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.javaFX loaded 32 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.play loaded 32 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - Osmorc loaded 32 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - PerforceDirectPlugin loaded 28 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.stylus loaded 28 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.github loaded 28 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - Refactor-X loaded 28 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - JavaScriptDebugger loaded 27 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.cdi loaded 27 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - AntSupport loaded 26 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - JBoss loaded 26 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.guice loaded 25 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.dsm loaded 24 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.jbpm loaded 22 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - gherkin loaded 22 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.jboss.arquillian loaded 22 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.appengine loaded 20 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - TFS loaded 20 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - Coverage loaded 19 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - com.intellij.CloudConfig loaded 18 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - OpenShift loaded 18 classes
2018-12-04 14:49:32,950 [ 11593] INFO - llij.ide.plugins.PluginManager - HtmlTools loaded 18 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.javaee.view loaded 17 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.seam loaded 17 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.terminal loaded 16 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.haml loaded 15 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - Weblogic loaded 15 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.webflow loaded 15 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - Geronimo loaded 14 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.javaee.batch loaded 14 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - Jetty loaded 13 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.hibernate loaded 13 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.persistence loaded 12 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - Resin loaded 12 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - CloudBees loaded 11 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - Heroku loaded 11 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - org.jetbrains.idea.eclipse loaded 11 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - org.jetbrains.plugins.remote-run loaded 11 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - WebSphere loaded 11 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.jetbrains.performancePlugin loaded 11 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - tslint loaded 10 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.ws loaded 10 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.seam.pageflow loaded 9 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.seam.pages loaded 9 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.beanValidation loaded 9 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.data loaded 9 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.copyright loaded 8 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - Tomcat loaded 8 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.thymeleaf loaded 8 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.jetbrains.plugins.asp loaded 7 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.javaee.extensions loaded 7 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - org.jetbrains.java.decompiler loaded 7 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - JUnit loaded 6 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - org.intellij.intelliLang loaded 6 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - CloudFoundry loaded 6 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.tasks.timeTracking loaded 6 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.vaadin loaded 5 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.java-i18n loaded 5 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - TestNG-J loaded 5 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.android.tools.idea.smali loaded 5 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.mvc loaded 5 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - J2ME loaded 4 classes
2018-12-04 14:49:32,951 [ 11594] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.integration loaded 3 classes
2018-12-04 14:49:32,952 [ 11595] INFO - llij.ide.plugins.PluginManager - com.intellij.javaee.webSocket loaded 3 classes
2018-12-04 14:49:32,952 [ 11595] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.batch loaded 2 classes
2018-12-04 14:49:32,952 [ 11595] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.security loaded 2 classes
2018-12-04 14:49:32,952 [ 11595] INFO - llij.ide.plugins.PluginManager - ByteCodeViewer loaded 2 classes
2018-12-04 14:49:32,952 [ 11595] INFO - llij.ide.plugins.PluginManager - W3Validators loaded 2 classes
2018-12-04 14:49:32,952 [ 11595] INFO - llij.ide.plugins.PluginManager - XSLT-Debugger loaded 2 classes
2018-12-04 14:49:32,952 [ 11595] INFO - llij.ide.plugins.PluginManager - JSR45Plugin loaded 1 classes
2018-12-04 14:49:32,952 [ 11595] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.osgi loaded 1 classes
2018-12-04 14:49:32,952 [ 11595] INFO - llij.ide.plugins.PluginManager - org.jetbrains.idea.maven.ext loaded 1 classes
2018-12-04 14:49:32,952 [ 11595] INFO - llij.ide.plugins.PluginManager - com.intellij.spring.websocket loaded 1 classes
2018-12-04 14:49:32,952 [ 11595] INFO - llij.ide.plugins.PluginManager - cucumber-groovy loaded 1 classes
2018-12-04 14:49:33,224 [ 11867] INFO - j.ide.ui.OptionsTopHitProvider - 170 ms spent on EDT to cache options in project
2018-12-04 14:49:33,250 [ 11893] INFO - penapi.project.DumbServiceImpl - Running dumb mode task: com.android.tools.idea.res.ResourceFolderRepositoryFileCacheImpl$PruneTask@302b87a6
2018-12-04 14:49:33,256 [ 11899] INFO - penapi.project.DumbServiceImpl - Running dumb mode task: com.android.tools.idea.res.ResourceFolderRepositoryFileCacheImpl$ManageLruProjectFilesTask@776f14f9
2018-12-04 14:49:33,545 [ 12188] INFO - penapi.project.DumbServiceImpl - updateFinished
2018-12-04 14:49:33,546 [ 12189] INFO - g.FileBasedIndexProjectHandler - Has changed files: false; project=Project '/home/florent/Code/zend/wixiweb-zf3-skeleton' wixiweb-zf3-skeleton
2018-12-04 14:49:33,602 [ 12245] INFO - penapi.project.DumbServiceImpl - Running dumb mode task: com.android.tools.idea.res.ResourceFolderRegistry$PopulateCachesTask@737955d6
2018-12-04 14:49:33,648 [ 12291] INFO - penapi.project.DumbServiceImpl - updateFinished
2018-12-04 14:49:33,649 [ 12292] INFO - g.FileBasedIndexProjectHandler - Has changed files: false; project=Project '/home/florent/Code/zend/wixiweb-zf3-skeleton' wixiweb-zf3-skeleton
2018-12-04 14:49:33,791 [ 12434] INFO - tartup.impl.StartupManagerImpl - SpringBootApplicationRunDashboardChecker run in 121ms on UI thread
2018-12-04 14:49:34,134 [ 12777] INFO - CompilerWorkspaceConfiguration - Available processors: 8
0
Comment actions Permalink

what about building logs?

 

0
Comment actions Permalink

Which location?

In the sandbox/system/log I have only the idea.log

0
Comment actions Permalink

they are in your Run output

 

0
Comment actions Permalink
15:58:59: Executing task 'runIde'...

> Task :discoverMainScriptsExtensions
> Task :compileKotlin UP-TO-DATE
> Task :compileJava NO-SOURCE
> Task :patchPluginXml UP-TO-DATE
> Task :processResources UP-TO-DATE
> Task :classes UP-TO-DATE
> Task :inspectClassesForKotlinIC UP-TO-DATE
> Task :instrumentCode UP-TO-DATE
> Task :postInstrumentCode
> Task :jar UP-TO-DATE
> Task :prepareSandbox UP-TO-DATE

> Task :runIde
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=250m; support was removed in 8.0
0
Comment actions Permalink

up-to-date doesn't say too much, run clean first, please.

what if you remove that line?

sandboxDirectory = "$project.buildDir/sandbox"
0
Comment actions Permalink

I have cleaned with the clean task.

> Task :discoverMainScriptsExtensions
> Task :compileKotlin
> Task :compileJava NO-SOURCE
> Task :patchPluginXml
> Task :processResources
> Task :classes
> Task :inspectClassesForKotlinIC
> Task :instrumentCode
> Task :postInstrumentCode
> Task :jar
> Task :prepareSandbox

> Task :runIde
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=250m; support was removed in 8.0

Still the same error even without the sandboxDirectory, the PHP plugin is not loaded.

0
Comment actions Permalink

I see. Do this:

plugins = ['com.jetbrains.php:183.4588.24']

instead of

plugins ['com.jetbrains.php:183.4588.24']

 

0
Comment actions Permalink

It's works :)

I have changed the version to 183.4284.150 because the latest is for the RC IU.

How to use the latest IntelliJ IDEA stable release instead of RC?

 

PS: All the docs is here? https://www.jetbrains.org/intellij/sdk/docs/welcome.html (API too?)

0
Comment actions Permalink

Good to hear it works.

You can find all available versions here: https://www.jetbrains.com/intellij-repository/releases and here: https://www.jetbrains.com/intellij-repository/snapshots.

> PS: All the docs is here?

All that we have. We do not describe API in external documentation.

0
Comment actions Permalink

Thank you for the links.

By the way, do you have a doc or a list about the group-id?

For example I would like to add item in the new popup menu, the right click in editor. It's difficult to find resources about that.

0
Comment actions Permalink

Code is the best resources for this. Most of group-ids you can find in PlatformActions.xml, RishPlatformActions.xml  and LangAction.xml files.

0
Comment actions Permalink

Thanks :)

 

It's possible to add an item to NewGroup group-id? I would like to add an action in NewGroup but at the end of the PHP section if it's possible.

anchor="after" relative-to-action="WeighingNewGroup"

It seems to be a solution, but to place the item after PHP section what is the relative-to-action?

The PHP plugin is not open source so, I don't know what is the group name for this section.

 

For example I have: By the way, the separator doesn't work here

<actions>
<group id="Zend.Menu" text="Zend" popup="true">
<add-to-group group-id="EditorPopupMenu" anchor="first"/>
<add-to-group group-id="NewGroup" anchor="first"/>
<separator/>
<action class="fr.wixiweb.idea.zendgenerator.action.SwitchBetweenControllerAndViewAction"
id="org.jetbrains.tutorials.actions.CustomGroupedAction"
text="A Custom Grouped Action" description="Go to view"/>
</group>
</actions>
0
Comment actions Permalink

I just found that: https://github.com/JetBrains/intellij-community/blob/master/platform/platform-api/src/com/intellij/openapi/actionSystem/IdeActions.java

It's helping, but I don't know if it's possible to add an item just after PHP Class

0
Comment actions Permalink

> It's possible to add an item to NewGroup group-id?

<actions>
<action id="Custom.NewCustomFile" class="your.class.Action"
text="Custom File" description="Create new Custom file">
<add-to-group group-id="NewGroup" anchor="after" relative-to-action="NewFile"/>
</action>
</action>

> The PHP plugin is not open source so, I don't know what is the group name for this section.

It doesn't matter, you still can see all resources and decompiled classes in External LIbraries node.

> For example I have: By the way, the separator doesn't work here

How do you expect it should work here? It's located on the very first place in the group.

0
Comment actions Permalink

Thank you again!

Small question here, how to get the PHP Class native icon used by IntelliJ or PHPStorm in the "NewGroup"? I need to copy/paste the original .png in my plugin?

<group id="Zend.NewGroup" text="Zend Generator" popup="true" icon="/icons/zend_framework_action.png">
<action class="fr.wixiweb.idea.zendgenerator.action.CreateQueryAction"
id="fr.wixiweb.idea.zendgenerator.action.CreateQueryAction"
text="Create query"
/>
<add-to-group group-id="NewGroup" anchor="after" relative-to-action="PhpNewGroup"/>
</group>

I have created a class in a package icons like this:

package icons;

import com.intellij.openapi.util.IconLoader;

import javax.swing.Icon;

public class ZendGeneratorIcon {
final public static Icon ZEND_GENERATOR_ACTION = IconLoader.getIcon("/icons/zend_framework_action.png");

}

But in my plugin.xml the ZendGeneratorIcon.ZEND_GENERATOR_ACTION doesn't work (cannot resolve icon).

I'm trying to do the same thing as the symfony plugin (https://github.com/Haehnchen/idea-php-symfony2-plugin/blob/master/src/main/resources/META-INF/plugin.xml)

0
Comment actions Permalink

I'm still stuck with the separator.

I even try to create a group with only a separator with add-to-group to my group but it doesn't work.

Even the existing plugins can't help in my case.

0
Comment actions Permalink

> Small question here, how to get the PHP Class native icon used by IntelliJ or PHPStorm in the "NewGroup"? 

<group id="Zend.NewGroup" text="Zend Generator" popup="true" icon="AllIcons.RunConfigurations.RerunFailedTests">

> I even try to create a group with only a separator with add-to-group to my group but it doesn't work.

You still didn't describe what're you doing, expected behavior and actual behavior, with code and screenshots. I cannot help you with "something doesn't work" complain.

0
Comment actions Permalink

In the new group I would like to have something like that:

File

New stracth file

Directory

PHP file

PHP class

SEPARATOR (from my plugin)

Zend (my group)

 

My group looks like this:

<group id="Zend.NewGroup" text="Zend Generator" popup="true" icon="/icons/zend_framework_action.png" class="fr.wixiweb.idea.zendgenerator.action.ZendGeneratorGroupActionGroup">
<action class="fr.wixiweb.idea.zendgenerator.action.query.CreateQueryAction"
id="fr.wixiweb.idea.zendgenerator.action.query.CreateQueryAction"
text="Create query" />
<add-to-group group-id="NewGroup" anchor="after" relative-to-action="PhpNewGroup"/>
</group>

What about custom icon class instead of hard coded the path in icon attribute?

0
Comment actions Permalink

I don’t see any separators in your code. Also you have a pop up group and define separator inside it, why it should appear on the parent New file popup?

> what about custom icon

See previous comment

0

Please sign in to leave a comment.