chyby latte pluginu v PHPStormu
- ViPEr*CZ*
- Člen | 817
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)
- m.brecher
- Generous Backer | 864
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 | 1263
@m.brecher Plugin je pořád ve fázi ladění, proto o tom zatím nebyla žádná zpráva.
- Marek Bartoš
- Nette Blogger | 1263
To už spíš reportuj k pro verzi, co je pro ni relevantní. https://github.com/…sues/issues/
- mesour
- Nette Blogger | 236
@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ů.