chyby latte pluginu v PHPStormu

ViPEr*CZ*
Člen | 809
+
+2
-

Ahoj, ví někdo co s tím? Dělá mi to latte plugin do Phpstormu.
Posílám stack trace…(oseknutý na místní délku)

java.lang.StackOverflowError
at com.intellij.openapi.fileEditor.FileDocumentManager.getInstance(FileDocumentManager.java:28)
at com.intellij.psi.AbstractFileViewProvider.getDocument(AbstractFileViewProvider.java:180)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.isXml(LatteFileViewProvider.java:80)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.getTemplateDataLanguage(LatteFileViewProvider.java:62)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.getLanguages(LatteFileViewProvider.java:49)
at com.intellij.extapi.psi.PsiFileBase.findLanguage(PsiFileBase.java:35)
at com.intellij.extapi.psi.PsiFileBase.<init>(PsiFileBase.java:23)
at com.jantvrdik.intellij.latte.psi.LatteFile.<init>(LatteFile.java:16)
at com.jantvrdik.intellij.latte.parser.LatteParserDefinition.createFile(LatteParserDefinition.java:71)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.createFile(LatteFileViewProvider.java:75)
at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.createPsiFileImpl(MultiplePsiFilesPerDocumentFileViewProvider.java:100)
at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.getPsiInner(MultiplePsiFilesPerDocumentFileViewProvider.java:85)
at com.intellij.psi.AbstractFileViewProvider.getPsi(AbstractFileViewProvider.java:196)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.loadText(FileDocumentManagerBase.java:85)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.getDocument(FileDocumentManagerBase.java:46)
at com.intellij.psi.AbstractFileViewProvider.getDocument(AbstractFileViewProvider.java:180)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.isXml(LatteFileViewProvider.java:80)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.getTemplateDataLanguage(LatteFileViewProvider.java:62)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.getLanguages(LatteFileViewProvider.java:49)
at com.intellij.extapi.psi.PsiFileBase.findLanguage(PsiFileBase.java:35)
at com.intellij.extapi.psi.PsiFileBase.<init>(PsiFileBase.java:23)
at com.jantvrdik.intellij.latte.psi.LatteFile.<init>(LatteFile.java:16)
at com.jantvrdik.intellij.latte.parser.LatteParserDefinition.createFile(LatteParserDefinition.java:71)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.createFile(LatteFileViewProvider.java:75)
at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.createPsiFileImpl(MultiplePsiFilesPerDocumentFileViewProvider.java:100)
at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.getPsiInner(MultiplePsiFilesPerDocumentFileViewProvider.java:85)
at com.intellij.psi.AbstractFileViewProvider.getPsi(AbstractFileViewProvider.java:196)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.loadText(FileDocumentManagerBase.java:85)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.getDocument(FileDocumentManagerBase.java:46)
at com.intellij.psi.AbstractFileViewProvider.getDocument(AbstractFileViewProvider.java:180)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.isXml(LatteFileViewProvider.java:80)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.getTemplateDataLanguage(LatteFileViewProvider.java:62)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.getLanguages(LatteFileViewProvider.java:49)
at com.intellij.extapi.psi.PsiFileBase.findLanguage(PsiFileBase.java:35)
at com.intellij.extapi.psi.PsiFileBase.<init>(PsiFileBase.java:23)
at com.jantvrdik.intellij.latte.psi.LatteFile.<init>(LatteFile.java:16)
at com.jantvrdik.intellij.latte.parser.LatteParserDefinition.createFile(LatteParserDefinition.java:71)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.createFile(LatteFileViewProvider.java:75)
at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.createPsiFileImpl(MultiplePsiFilesPerDocumentFileViewProvider.java:100)
at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.getPsiInner(MultiplePsiFilesPerDocumentFileViewProvider.java:85)
at com.intellij.psi.AbstractFileViewProvider.getPsi(AbstractFileViewProvider.java:196)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.loadText(FileDocumentManagerBase.java:85)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.getDocument(FileDocumentManagerBase.java:46)
at com.intellij.psi.AbstractFileViewProvider.getDocument(AbstractFileViewProvider.java:180)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.isXml(LatteFileViewProvider.java:80)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.getTemplateDataLanguage(LatteFileViewProvider.java:62)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.getLanguages(LatteFileViewProvider.java:49)
at com.intellij.extapi.psi.PsiFileBase.findLanguage(PsiFileBase.java:35)
at com.intellij.extapi.psi.PsiFileBase.<init>(PsiFileBase.java:23)
at com.jantvrdik.intellij.latte.psi.LatteFile.<init>(LatteFile.java:16)
at com.jantvrdik.intellij.latte.parser.LatteParserDefinition.createFile(LatteParserDefinition.java:71)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.createFile(LatteFileViewProvider.java:75)
at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.createPsiFileImpl(MultiplePsiFilesPerDocumentFileViewProvider.java:100)
at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.getPsiInner(MultiplePsiFilesPerDocumentFileViewProvider.java:85)
at com.intellij.psi.AbstractFileViewProvider.getPsi(AbstractFileViewProvider.java:196)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.loadText(FileDocumentManagerBase.java:85)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.getDocument(FileDocumentManagerBase.java:46)
at com.intellij.psi.AbstractFileViewProvider.getDocument(AbstractFileViewProvider.java:180)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.isXml(LatteFileViewProvider.java:80)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.getTemplateDataLanguage(LatteFileViewProvider.java:62)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.getLanguages(LatteFileViewProvider.java:49)
at com.intellij.extapi.psi.PsiFileBase.findLanguage(PsiFileBase.java:35)
at com.intellij.extapi.psi.PsiFileBase.<init>(PsiFileBase.java:23)
at com.jantvrdik.intellij.latte.psi.LatteFile.<init>(LatteFile.java:16)
at com.jantvrdik.intellij.latte.parser.LatteParserDefinition.createFile(LatteParserDefinition.java:71)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.createFile(LatteFileViewProvider.java:75)
at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.createPsiFileImpl(MultiplePsiFilesPerDocumentFileViewProvider.java:100)
at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.getPsiInner(MultiplePsiFilesPerDocumentFileViewProvider.java:85)
at com.intellij.psi.AbstractFileViewProvider.getPsi(AbstractFileViewProvider.java:196)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.loadText(FileDocumentManagerBase.java:85)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.getDocument(FileDocumentManagerBase.java:46)
at com.intellij.psi.AbstractFileViewProvider.getDocument(AbstractFileViewProvider.java:180)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.isXml(LatteFileViewProvider.java:80)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.getTemplateDataLanguage(LatteFileViewProvider.java:62)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.getLanguages(LatteFileViewProvider.java:49)
at com.intellij.extapi.psi.PsiFileBase.findLanguage(PsiFileBase.java:35)
at com.intellij.extapi.psi.PsiFileBase.<init>(PsiFileBase.java:23)
at com.jantvrdik.intellij.latte.psi.LatteFile.<init>(LatteFile.java:16)
at com.jantvrdik.intellij.latte.parser.LatteParserDefinition.createFile(LatteParserDefinition.java:71)
at com.jantvrdik.intellij.latte.psi.LatteFileViewProvider.createFile(LatteFileViewProvider.java:75)
at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.createPsiFileImpl(MultiplePsiFilesPerDocumentFileViewProvider.java:100)
at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.getPsiInner(MultiplePsiFilesPerDocumentFileViewProvider.java:85)

dakur
Člen | 493
+
0
-

@ViPEr*CZ* Latte plugin vyšel tuším včera v nové verzi, zkus update. Mně už teď funguje líp.

Václav Kraus
Člen | 77
+
+1
-

Nová verze opravila hodně věcí. Díky za ni

m.brecher
Generous Backer | 714
+
0
-

Ahoj, dnes jsem si všiml, že plugin Nette, který poslední rok/rok a půl co s Latte zase dělám už prakticky nezlobí. Dnes jsem zjistil, že funguje řada fičur, které nefungovaly, ale bohužel jsem neměl jak se o tom dozvědět. Autoři pluginu skvěle zapracovali – díky.

Dnes jsem se podíval do phpStorm plugin review a překvapeně zjistil, že před pár týdny vyšel nový plugin Latte Pro v placené verzi. Předpokládám, že o tom vyjde článek na Nette Blogu, protože je škoda, když už autor @mesour si s tím dal tu práci, aby se to ostatní uživatelé Nette nedozvěděli.

Marek Bartoš
Nette Blogger | 1146
+
+1
-

@m.brecher Plugin je pořád ve fázi ladění, proto o tom zatím nebyla žádná zpráva.

m.brecher
Generous Backer | 714
+
0
-

@MarekBartoš mám různé podněty, co v pluginu latte (free verze) vylepšit + upozornění na drobné chybičky/nedodělky. Nevíš, kam ideálně bych to mohl autorům zasílat? Mají nějaký team testerů?

Marek Bartoš
Nette Blogger | 1146
+
0
-

To už spíš reportuj k pro verzi, co je pro ni relevantní. https://github.com/…sues/issues/

mesour
Nette Blogger | 236
+
0
-

@m.brecher

O pluginech bohužel stále dost lidí neví. Stále se snažím to více propagovat. Na článek na blog ohledně Latte Pro jsem nějak zapomněl, napravím to :)

Na slacku péhápkařů je skupina testerů, jedná se o testování placených pluginů. Pokud máš zájem, napiš mi na Slacku a přidám tě tam.

Co se týká free pluginů, tak tam nové featury neplánuji (maximálně nějaké přidání nového tagu/filtru, pokud něco přibude ze strany Nette). Free pluginy pouze udržuji, opravuji deprecated kód. Takže feature requesty přidávat ideálně do placených pluginů.

m.brecher
Generous Backer | 714
+
+1
-

@mesour Posílám zprávu na slacku.