fluid-plugin issueshttps://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues2018-08-24T11:06:24Zhttps://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/112Integration of parameters from the action of a template2018-08-24T11:06:24ZFabian GalinskiIntegration of parameters from the action of a template2.0.0Fabian GalinskiFabian Galinskihttps://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/108Syntax error2018-08-20T10:01:32ZStefan Galinskistefan@sgalinski.deSyntax error```
<f:alias map="{leftBrace: '{', rightBrace: '}'}">
<amp-analytics data-block-on-consent type="googleanalytics">
<script type="application/json">
{leftBrace}
"vars": {leftBrace}
"account": "{ANALYTICS_ID}"
...```
<f:alias map="{leftBrace: '{', rightBrace: '}'}">
<amp-analytics data-block-on-consent type="googleanalytics">
<script type="application/json">
{leftBrace}
"vars": {leftBrace}
"account": "{ANALYTICS_ID}"
{rightBrace},
"triggers": {
"trackPageview": {
"on": "visible",
"request": "pageview"
}
}
{rightBrace}
</script>
</amp-analytics>
</f:alias>
```2.0.0Fabian GalinskiFabian Galinskihttps://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/107Another Exception2018-08-20T10:01:51ZStefan Galinskistefan@sgalinski.deAnother Exceptionjava.lang.NullPointerException
at de.sgalinski.fluid.editor.completion.controllerValues.ControllerCompletionHelper.findActionFromTemplate(ControllerCompletionHelper.java:57)
at de.sgalinski.fluid.editor.completion.controllerValue...java.lang.NullPointerException
at de.sgalinski.fluid.editor.completion.controllerValues.ControllerCompletionHelper.findActionFromTemplate(ControllerCompletionHelper.java:57)
at de.sgalinski.fluid.editor.completion.controllerValues.ControllerValuesCompletionProvider.addCompletions(ControllerValuesCompletionProvider.java:67)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:141)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:89)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142)
at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:92)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:141)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:89)
at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:118)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:815)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.runContributors(CompletionProgressIndicator.java:800)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.a(CodeCompletionHandlerBase.java:266)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1151)
at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.a(CodeCompletionHandlerBase.java:263)
at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:108)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:580)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:525)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144)
at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:104)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:310)
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)2.0.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/106Code formatting broken when selecting FLUID as Template Data Language2018-08-22T00:59:10ZMarkus KleinCode formatting broken when selecting FLUID as Template Data LanguageIt has been a very long journey with https://youtrack.jetbrains.com/issue/WI-42135 until the JetBrains support crew found out that actually this plugin is the culprit.
TL;DR: Selecting "FLUID" as "Template Data Language" in the project ...It has been a very long journey with https://youtrack.jetbrains.com/issue/WI-42135 until the JetBrains support crew found out that actually this plugin is the culprit.
TL;DR: Selecting "FLUID" as "Template Data Language" in the project settings causes the code formatting to go totally nuts. Indentation does not work anymore, use statements in PHP end up in a single line and some other stuff.
Version 1.4.0 of the plugin2.0.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/105Neos Compat2019-08-05T12:31:16ZStefan Galinskistefan@sgalinski.deNeos CompatIch denke mal, dass Ihnen das bereits bekannt ist, aber falls nicht würde ich noch einen Punkt gerne anmerken:
Seitdem Neos Flow die Version 4.0 herausgebracht hat, sind die Standard-ViewHelper ja nicht mehr unter TYPO3/Fluid/ViewHelpers...Ich denke mal, dass Ihnen das bereits bekannt ist, aber falls nicht würde ich noch einen Punkt gerne anmerken:
Seitdem Neos Flow die Version 4.0 herausgebracht hat, sind die Standard-ViewHelper ja nicht mehr unter TYPO3/Fluid/ViewHelpers sondern unter Neos/FluidAdaptor/ViewHelpers zu finden.
Gibt es eine Möglichkeit, dies für den Default-namespace „f“ umzustellen? Durch Ihr Plugin wird dies bei mir aktuell nicht richtig erkannt, weswegen der Großteil meines Codes als fehlerhaft gilt:
![Bildschirmfoto_2018-04-05_um_16.00.34](/uploads/35b9fca7c9922c3aee3dfcfe882b6937/Bildschirmfoto_2018-04-05_um_16.00.34.png)https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/104typo3fluid/fluid und neos/fluidadaptor derzeit werden einige der ViewHelper n...2018-08-22T00:59:21ZStefan Galinskistefan@sgalinski.detypo3fluid/fluid und neos/fluidadaptor derzeit werden einige der ViewHelper nicht korrekt aufgelöst.![image](/uploads/2469dfd0b4fad2183446c19a5c5f2bf3/image.png)
4 wird korrekt aufgelöst (aus typo3fluid/fluid),
3 wird nicht korrekt aufgelöst (aus neos/fluidadaptor)![image](/uploads/2469dfd0b4fad2183446c19a5c5f2bf3/image.png)
4 wird korrekt aufgelöst (aus typo3fluid/fluid),
3 wird nicht korrekt aufgelöst (aus neos/fluidadaptor)2.0.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/102Change Error Message: "No viewhelper found." to "No viewhelper found. Please ...2018-08-22T00:59:25ZStefan Galinskistefan@sgalinski.deChange Error Message: "No viewhelper found." to "No viewhelper found. Please check if you included all sources with viewhelpers like TYPO3 itself."2.0.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/101Exception when indexing, infinite loop2018-08-22T00:59:28ZTorsten Oppermanntorsten@sgalinski.deException when indexing, infinite loopStub index points to a file without PSI: com.intellij.openapi.fileTypes.UnknownFileType@4065a674
java.lang.Throwable: Stub index points to a file without PSI: com.intellij.openapi.fileTypes.UnknownFileType@4065a674
at com.intellij.opena...Stub index points to a file without PSI: com.intellij.openapi.fileTypes.UnknownFileType@4065a674
java.lang.Throwable: Stub index points to a file without PSI: com.intellij.openapi.fileTypes.UnknownFileType@4065a674
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:136)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:47)
at com.intellij.psi.stubs.StubIndexImpl$2.process(StubIndexImpl.java:331)
at com.intellij.psi.stubs.StubIndexImpl$StubIdListContainerAction.perform(StubIndexImpl.java:629)
at com.intellij.psi.stubs.StubIndexImpl$StubIdListContainerAction.perform(StubIndexImpl.java:617)
at com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:62)
at com.intellij.psi.stubs.StubIndexImpl.a(StubIndexImpl.java:360)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:323)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:312)
at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)
at de.sgalinski.fluid.utility.PhpIndexUtility.getPhpClassInsideNamespace(PhpIndexUtility.java:40)
at de.sgalinski.fluid.utility.PhpIndexUtility.getPhpClassInsideNamespace(PhpIndexUtility.java:27)
at de.sgalinski.fluid.editor.builder.ViewHelperBuilder.getViewHelperFromViewHelperCall(ViewHelperBuilder.java:242)
at de.sgalinski.fluid.editor.Annotator.FluidAnnotator.checkIfValidViewHelperArgument(FluidAnnotator.java:152)
at de.sgalinski.fluid.editor.Annotator.FluidAnnotator.annotate(FluidAnnotator.java:72)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.a(DefaultHighlightVisitor.java:139)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:102)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:371)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:303)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:330)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:610)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:86)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:300)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:239)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:83)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:70)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.d(PassExecutorService.java:437)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.b(PassExecutorService.java:430)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:429)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.c(PassExecutorService.java:405)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:143)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:229)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:403)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:170)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
java.lang.Throwable: Stub index points to a file without PSI: com.intellij.openapi.fileTypes.UnknownFileType@4065a674
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:136)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:47)
at com.intellij.psi.stubs.StubIndexImpl$2.process(StubIndexImpl.java:331)
at com.intellij.psi.stubs.StubIndexImpl$StubIdListContainerAction.perform(StubIndexImpl.java:629)
at com.intellij.psi.stubs.StubIndexImpl$StubIdListContainerAction.perform(StubIndexImpl.java:617)
at com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:62)
at com.intellij.psi.stubs.StubIndexImpl.a(StubIndexImpl.java:360)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:323)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:312)
at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)
at de.sgalinski.fluid.utility.PhpIndexUtility.getPhpClassInsideNamespace(PhpIndexUtility.java:40)
at de.sgalinski.fluid.utility.PhpIndexUtility.getPhpClassInsideNamespace(PhpIndexUtility.java:27)
at de.sgalinski.fluid.editor.builder.ViewHelperBuilder.getViewHelperFromViewHelperCall(ViewHelperBuilder.java:242)
at de.sgalinski.fluid.editor.Annotator.FluidAnnotator.checkIfValidViewHelperArgument(FluidAnnotator.java:152)
at de.sgalinski.fluid.editor.Annotator.FluidAnnotator.annotate(FluidAnnotator.java:72)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.a(DefaultHighlightVisitor.java:139)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:102)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:371)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:303)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:330)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:610)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:86)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:300)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:239)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:83)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:70)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.d(PassExecutorService.java:437)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.b(PassExecutorService.java:430)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:429)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.c(PassExecutorService.java:405)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:143)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:229)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:403)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:170)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
java.lang.Throwable: unable to get stub builder for com.jetbrains.rest.RestFileType@39e83ad5, , stubBindingRoot = RestFile, languages = [ReST], fileTypes = [ReST], files = [RestFile], roots = []
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:136)
at com.intellij.psi.stubs.StubProcessingHelperBase.a(StubProcessingHelperBase.java:103)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:54)
at com.intellij.psi.stubs.StubIndexImpl$2.process(StubIndexImpl.java:331)
at com.intellij.psi.stubs.StubIndexImpl$StubIdListContainerAction.perform(StubIndexImpl.java:629)
at com.intellij.psi.stubs.StubIndexImpl$StubIdListContainerAction.perform(StubIndexImpl.java:617)
at com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:62)
at com.intellij.psi.stubs.StubIndexImpl.a(StubIndexImpl.java:360)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:323)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:312)
at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)
at de.sgalinski.fluid.utility.PhpIndexUtility.getPhpClassInsideNamespace(PhpIndexUtility.java:40)
at de.sgalinski.fluid.utility.PhpIndexUtility.getPhpClassInsideNamespace(PhpIndexUtility.java:27)
at de.sgalinski.fluid.editor.builder.ViewHelperBuilder.getViewHelperFromViewHelperCall(ViewHelperBuilder.java:242)
at de.sgalinski.fluid.editor.Annotator.FluidAnnotator.checkIfValidViewHelperArgument(FluidAnnotator.java:152)
at de.sgalinski.fluid.editor.Annotator.FluidAnnotator.annotate(FluidAnnotator.java:72)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.a(DefaultHighlightVisitor.java:139)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:102)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:371)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:303)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:330)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:610)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:86)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:300)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:239)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:83)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:70)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.d(PassExecutorService.java:437)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.b(PassExecutorService.java:430)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:429)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.c(PassExecutorService.java:405)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:143)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:229)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:403)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:170)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
java.lang.Throwable: Stub index points to a file without PSI: com.intellij.openapi.fileTypes.UnknownFileType@4065a674
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:136)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:47)
at com.intellij.psi.stubs.StubIndexImpl$2.process(StubIndexImpl.java:331)
at com.intellij.psi.stubs.StubIndexImpl$StubIdListContainerAction.perform(StubIndexImpl.java:629)
at com.intellij.psi.stubs.StubIndexImpl$StubIdListContainerAction.perform(StubIndexImpl.java:617)
at com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:62)
at com.intellij.psi.stubs.StubIndexImpl.a(StubIndexImpl.java:360)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:323)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:312)
at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)
at de.sgalinski.fluid.utility.PhpIndexUtility.getPhpClassInsideNamespace(PhpIndexUtility.java:40)
at de.sgalinski.fluid.utility.PhpIndexUtility.getPhpClassInsideNamespace(PhpIndexUtility.java:27)
at de.sgalinski.fluid.editor.builder.ViewHelperBuilder.getViewHelperFromViewHelperCall(ViewHelperBuilder.java:242)
at de.sgalinski.fluid.editor.Annotator.FluidAnnotator.checkIfValidViewHelperArgument(FluidAnnotator.java:152)
at de.sgalinski.fluid.editor.Annotator.FluidAnnotator.annotate(FluidAnnotator.java:72)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.a(DefaultHighlightVisitor.java:139)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:102)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:371)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:303)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:330)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:610)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:86)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:300)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:239)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:83)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:70)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.d(PassExecutorService.java:437)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.b(PassExecutorService.java:430)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:429)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.c(PassExecutorService.java:405)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:143)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:229)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:403)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:170)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
java.lang.Throwable: Stub index points to a file without PSI: com.intellij.openapi.fileTypes.UnknownFileType@4065a674
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:136)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:47)
at com.intellij.psi.stubs.StubIndexImpl$2.process(StubIndexImpl.java:331)
at com.intellij.psi.stubs.StubIndexImpl$StubIdListContainerAction.perform(StubIndexImpl.java:629)
at com.intellij.psi.stubs.StubIndexImpl$StubIdListContainerAction.perform(StubIndexImpl.java:617)
at com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:62)
at com.intellij.psi.stubs.StubIndexImpl.a(StubIndexImpl.java:360)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:323)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:312)
at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:76)
at de.sgalinski.fluid.utility.PhpIndexUtility.getPhpClassInsideNamespace(PhpIndexUtility.java:40)
at de.sgalinski.fluid.utility.PhpIndexUtility.getPhpClassInsideNamespace(PhpIndexUtility.java:27)
at de.sgalinski.fluid.editor.builder.ViewHelperBuilder.getViewHelperFromViewHelperCall(ViewHelperBuilder.java:242)
at de.sgalinski.fluid.editor.Annotator.FluidAnnotator.checkIfValidViewHelperArgument(FluidAnnotator.java:152)
at de.sgalinski.fluid.editor.Annotator.FluidAnnotator.annotate(FluidAnnotator.java:72)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.a(DefaultHighlightVisitor.java:139)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:102)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:371)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:303)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:330)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:610)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:86)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:333)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:300)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:239)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:83)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:70)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.d(PassExecutorService.java:437)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.b(PassExecutorService.java:430)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:429)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.c(PassExecutorService.java:405)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:143)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:229)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:403)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:170)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)2.0.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/100Exception2018-08-20T10:02:10ZStefan Galinskistefan@sgalinski.deExceptionPerformance Report:
Filesystem Info:
File system is case sensitive: false
Are there symlinks: false
Number of files: 70038
System Info:
Number of CPU: 16
Used memory: 372Mb
Free memory: 265Mb
Total memory: 637Mb
Maximum available me...Performance Report:
Filesystem Info:
File system is case sensitive: false
Are there symlinks: false
Number of files: 70038
System Info:
Number of CPU: 16
Used memory: 372Mb
Free memory: 265Mb
Total memory: 637Mb
Maximum available memory: 1450Mb
Project Info:
Number of opened files: 30
File size (in lines): 1140
File size in characters: 28256
Last action: _Undo Backspace
Number of injection: 20
IDE Info:
Custom plugins: [ANSI Highlighter (1.2.3), Ideolog (172.0.4.0), I-Pascal (1.40), TypoScript Plugin - Enterprise (1.9.0), BashSupport (1.6.12.172), Markdown support (2017.2.20170419), Puppet Support (172.3317.76)]
Disabled plugins:[Fluid Plugin - Enterprise (1.4.0)]
Build version: PhpStorm 2017.2.4 Build #PS-172.4155.41 September 15, 2017
Java version: 1.8.0_152-release-915-b11amd64
Operating System: Windows 10 (10.0, amd64)
JVM version: OpenJDK 64-Bit Server VM JetBrains s.r.o
----
com.intellij.psi.impl.source.xml.XmlTagImpl cannot be cast to com.intellij.psi.html.HtmlTag
java.lang.ClassCastException: com.intellij.psi.impl.source.xml.XmlTagImpl cannot be cast to com.intellij.psi.html.HtmlTag
at de.sgalinski.fluid.editor.completion.viewHelper.ViewHelperLayoutCompletionProvider.addCompletions(ViewHelperLayoutCompletionProvider.java:57)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:150)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:81)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142)
at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:88)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:150)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:81)
at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:110)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92)
at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821)
at com.intellij.codeInsight.completion.AsyncCompletion.b(CompletionThreading.java:108)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:938)
at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:105)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:103)
at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342)
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)
java.lang.ClassCastException: com.intellij.psi.impl.source.xml.XmlTagImpl cannot be cast to com.intellij.psi.html.HtmlTag
at de.sgalinski.fluid.editor.completion.viewHelper.ViewHelperLayoutCompletionProvider.addCompletions(ViewHelperLayoutCompletionProvider.java:57)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:150)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:81)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142)
at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:88)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:150)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:81)
at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:110)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92)
at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821)
at com.intellij.codeInsight.completion.AsyncCompletion.b(CompletionThreading.java:108)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:938)
at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:105)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:103)
at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342)
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)
java.lang.ClassCastException: com.intellij.psi.impl.source.xml.XmlTagImpl cannot be cast to com.intellij.psi.html.HtmlTag
at de.sgalinski.fluid.editor.completion.viewHelper.ViewHelperLayoutCompletionProvider.addCompletions(ViewHelperLayoutCompletionProvider.java:57)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:150)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:81)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142)
at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:88)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:150)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:81)
at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:110)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92)
at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821)
at com.intellij.codeInsight.completion.AsyncCompletion.b(CompletionThreading.java:108)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:938)
at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:105)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:103)
at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342)
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)
java.lang.ClassCastException: com.intellij.psi.impl.source.xml.XmlTagImpl cannot be cast to com.intellij.psi.html.HtmlTag
at de.sgalinski.fluid.editor.completion.viewHelper.ViewHelperLayoutCompletionProvider.addCompletions(ViewHelperLayoutCompletionProvider.java:57)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:150)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:81)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142)
at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:88)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:150)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:81)
at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:110)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92)
at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821)
at com.intellij.codeInsight.completion.AsyncCompletion.b(CompletionThreading.java:108)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:938)
at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:105)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:103)
at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342)
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)
java.lang.ClassCastException: com.intellij.psi.impl.source.xml.XmlTagImpl cannot be cast to com.intellij.psi.html.HtmlTag
at de.sgalinski.fluid.editor.completion.viewHelper.ViewHelperLayoutCompletionProvider.addCompletions(ViewHelperLayoutCompletionProvider.java:57)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:150)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:81)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142)
at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:88)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:150)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:81)
at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:110)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92)
at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821)
at com.intellij.codeInsight.completion.AsyncCompletion.b(CompletionThreading.java:108)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:938)
at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:105)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:103)
at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342)
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)2.0.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/99Tag start is not closed2019-08-05T12:31:48ZPeter KraumeTag start is not closedThere seems to be a problem with Fluid Templates from TYPO3 8.7:
e.g. here: `typo3/sysext/fluid_styled_content/Resources/Private/Templates/MenuSubpages.html`
![FSC](/uploads/e684af05db234e1462a94ded251e4baf/FSC.png)
TYPO3 Versio: 8.7.8...There seems to be a problem with Fluid Templates from TYPO3 8.7:
e.g. here: `typo3/sysext/fluid_styled_content/Resources/Private/Templates/MenuSubpages.html`
![FSC](/uploads/e684af05db234e1462a94ded251e4baf/FSC.png)
TYPO3 Versio: 8.7.8
Fluid Plugin Enterprise: 1.4.0
PhpStorm: 2017.2https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/98Argument not marked as requried2018-08-22T08:54:26ZJan DeliusArgument not marked as requriedIf as ViewHelper argument is registred as generic type, all works like expected.
![image](/uploads/19fa77ed0e36c03e45005b392a7c57be/image.png)
Produces this output:
![image](/uploads/b56a51693cc1606db255f7423b35e2fe/image.png)
If the ...If as ViewHelper argument is registred as generic type, all works like expected.
![image](/uploads/19fa77ed0e36c03e45005b392a7c57be/image.png)
Produces this output:
![image](/uploads/b56a51693cc1606db255f7423b35e2fe/image.png)
If the argument type is a special class, like here:
![image](/uploads/b9367660c5edc0340aa774786925c5d9/image.png)
the argument is not marked as required anymore and returns the description as argument type in auto completion:
![image](/uploads/309af1967bc0c7147fa9a75bcd4730ce/image.png)
The second definition should also mark the argument as required as these types are supported by the fluid core
Tested with Fluid Plugin Enterprise 1.4.0 and Typo3 8.7 LTS2.0.0Fabian GalinskiFabian Galinskihttps://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/97Override parameters not recognized2018-08-22T08:54:21ZJan DeliusOverride parameters not recognizedFluid offers the ability to extend from existing ViewHelpers and override arguments of these. The fluid plugin should support this feature.
Example:
![image](/uploads/b83a781a600c23454d147e69361cd6d5/image.png)
As you can see on the pi...Fluid offers the ability to extend from existing ViewHelpers and override arguments of these. The fluid plugin should support this feature.
Example:
![image](/uploads/b83a781a600c23454d147e69361cd6d5/image.png)
As you can see on the picture, the argument "parameter" is overwritten by my ViewHelper.
The Fluid Plugin still marks the attribute as required, which is wrong.
![image](/uploads/fda32743fd9babb84c523faceaa74359/image.png)
My setup:
- Fluid Plugin Enterprise - 1.4.0
- Typo3 8.7 LTS2.0.0Fabian GalinskiFabian Galinskihttps://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/96Null target element is returned by de.sgalinski.fluid.editor.usability.FluidG...2018-08-22T01:00:24ZJosef GlatzNull target element is returned by de.sgalinski.fluid.editor.usability.FluidGoToDeclarationHandler# After pasting html/fluid to an empty page I got the following IDE error
```
Null target element is returned by de.sgalinski.fluid.editor.usability.FluidGoToDeclarationHandler
java.lang.Throwable: Null target element is returned by de....# After pasting html/fluid to an empty page I got the following IDE error
```
Null target element is returned by de.sgalinski.fluid.editor.usability.FluidGoToDeclarationHandler
java.lang.Throwable: Null target element is returned by de.sgalinski.fluid.editor.usability.FluidGoToDeclarationHandler
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:136)
at com.intellij.codeInsight.navigation.actions.GotoDeclarationAction.findTargetElementsNoVS(GotoDeclarationAction.java:291)
at com.intellij.codeInsight.navigation.actions.GotoDeclarationAction.findTargetElementsNoVS(GotoDeclarationAction.java:315)
at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:523)
at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:502)
at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2300(CtrlMouseHandler.java:103)
at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.c(CtrlMouseHandler.java:837)
at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$3100(CtrlMouseHandler.java:774)
at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.performInReadAction(CtrlMouseHandler.java:817)
at com.intellij.openapi.progress.util.ReadTask.a(ReadTask.java:66)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:47)
at com.intellij.openapi.progress.util.ReadTask.runBackgroundProcess(ReadTask.java:66)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.a(ProgressIndicatorUtils.java:238)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:187)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:171)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:158)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:187)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.a(ProgressIndicatorUtils.java:236)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.access$000(ProgressIndicatorUtils.java:47)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils$4.run(ProgressIndicatorUtils.java:187)
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)
java.lang.Throwable: Null target element is returned by de.sgalinski.fluid.editor.usability.FluidGoToDeclarationHandler
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:136)
at com.intellij.codeInsight.navigation.actions.GotoDeclarationAction.findTargetElementsNoVS(GotoDeclarationAction.java:291)
at com.intellij.codeInsight.navigation.actions.GotoDeclarationAction.findTargetElementsNoVS(GotoDeclarationAction.java:315)
at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:523)
at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:502)
at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2300(CtrlMouseHandler.java:103)
at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.c(CtrlMouseHandler.java:837)
at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$3100(CtrlMouseHandler.java:774)
at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.performInReadAction(CtrlMouseHandler.java:817)
at com.intellij.openapi.progress.util.ReadTask.a(ReadTask.java:66)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:47)
at com.intellij.openapi.progress.util.ReadTask.runBackgroundProcess(ReadTask.java:66)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.a(ProgressIndicatorUtils.java:238)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:187)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:171)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:158)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:187)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.a(ProgressIndicatorUtils.java:236)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.access$000(ProgressIndicatorUtils.java:47)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils$4.run(ProgressIndicatorUtils.java:187)
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)
java.lang.Throwable: Null target element is returned by de.sgalinski.fluid.editor.usability.FluidGoToDeclarationHandler
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:136)
at com.intellij.codeInsight.navigation.actions.GotoDeclarationAction.findTargetElementsNoVS(GotoDeclarationAction.java:291)
at com.intellij.codeInsight.navigation.actions.GotoDeclarationAction.findTargetElementsNoVS(GotoDeclarationAction.java:315)
at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:523)
at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:502)
at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2300(CtrlMouseHandler.java:103)
at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.c(CtrlMouseHandler.java:837)
at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$3100(CtrlMouseHandler.java:774)
at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.performInReadAction(CtrlMouseHandler.java:817)
at com.intellij.openapi.progress.util.ReadTask.a(ReadTask.java:66)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:47)
at com.intellij.openapi.progress.util.ReadTask.runBackgroundProcess(ReadTask.java:66)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.a(ProgressIndicatorUtils.java:238)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:187)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:171)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:158)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:187)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.a(ProgressIndicatorUtils.java:236)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.access$000(ProgressIndicatorUtils.java:47)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils$4.run(ProgressIndicatorUtils.java:187)
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)
```
---
```
<html data-namespace-typo3-fluid="true"
xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers">
<!-- valid fluid/html markup -->
</html>
```2.0.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/94Das sgalinski-Logo ist kaputt in der News-Box2018-08-20T10:01:21ZFabian GalinskiDas sgalinski-Logo ist kaputt in der News-Box2.0.0Fabian GalinskiFabian Galinskihttps://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/92Single Quotes Validation2018-08-22T01:01:04ZStefan Galinskistefan@sgalinski.deSingle Quotes Validationbei einem fluid template wird das escapen von "single quotes" von der plugin Validierung beanstandet - siehe screenshot
Die gezeigte Variante erzeugt in typo3 Version 7.6.16 korrekte Links.
Die vorgeschlagenen zusätzlichen zwei Backslash...bei einem fluid template wird das escapen von "single quotes" von der plugin Validierung beanstandet - siehe screenshot
Die gezeigte Variante erzeugt in typo3 Version 7.6.16 korrekte Links.
Die vorgeschlagenen zusätzlichen zwei Backslashes bewirken, dass der link.page Viewhelper den Link nicht mehr auflösen kann.
Aus irgendeinem Grunde scheint die plugin Validierung davon aus zu gehen, dass beim L-Parameter bereits ein umgebendes " \' " vorhanden ist.
Bei der inline Formatierung tritt dieses Verhalten aber nur innerhalb der array-curley-brackets nach additionalParameters auf:
L: \'{f:translate(key: \\\'languageUid_{user.language}\\\')}\'
Das vorherige section: \'comment{comment.uid}\' wird nicht beanstandet, obwohl es auch nur einmal escaped wird.
Vielleicht beschreibt dies die Ursache ausreichend und die Validierung des plugins lässt sich ändern.![pcpmalafagfhjoka](/uploads/25c339bf932f3ec153b2d43d04536b77/pcpmalafagfhjoka.png)2.0.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/91Not working: Code highlighting for inline ViewHelpers2017-05-05T08:05:58ZIngo FabbriNot working: Code highlighting for inline ViewHelpersNo highlighting for inline viewhelper usage.
Ctrl+q for quick info on the inline viewhelper does not show doc for viewhelper, shows doc for element before.
PS:
Can't attach any screenshots, because Gitlab says: 500 Server Error. ;)No highlighting for inline viewhelper usage.
Ctrl+q for quick info on the inline viewhelper does not show doc for viewhelper, shows doc for element before.
PS:
Can't attach any screenshots, because Gitlab says: 500 Server Error. ;)https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/89Viewhelper-arguments are marked as wrong, if the arguments-names are defined ...2018-08-22T08:54:36ZDieterViewhelper-arguments are marked as wrong, if the arguments-names are defined with php constants.The extension remarks an error, if I define the custom argument of my viewhelper in the following way:
```
const SVG_VIEWHELPER_ARGUMENTS_REMOVE_WHITESPACE = 'removeWhitespace';
....
$this->registerArgument(self::SVG_VIEWHELP...The extension remarks an error, if I define the custom argument of my viewhelper in the following way:
```
const SVG_VIEWHELPER_ARGUMENTS_REMOVE_WHITESPACE = 'removeWhitespace';
....
$this->registerArgument(self::SVG_VIEWHELPER_ARGUMENTS_REMOVE_WHITESPACE,
'string',
'This definition will mark the attribute "removeWhitespace" in the template as wrong/undefined.'
);
```
The following definition allow the attribute 'removeWhitespace' in my custom viewhelper.
```
$this->registerArgument('removeWhitespace',
'string',
'This definition allow the attribute "removeWhitespace" in my viewhelper.'
);
```2.0.0Fabian GalinskiFabian Galinskihttps://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/87Emmet plugin disfunctional in combination with the Fluid plugin2019-08-05T12:29:04ZStefan Galinskistefan@sgalinski.deEmmet plugin disfunctional in combination with the Fluid pluginIch nutze Version Fluid Enterprise v.1.4 und Emmet Everywhere v 1.2.5.
![Picture__Device_Independent_Bitmap__1](/uploads/0818c2b2cf4f77b4feab009cced85673/Picture__Device_Independent_Bitmap__1.jpg)Ich nutze Version Fluid Enterprise v.1.4 und Emmet Everywhere v 1.2.5.
![Picture__Device_Independent_Bitmap__1](/uploads/0818c2b2cf4f77b4feab009cced85673/Picture__Device_Independent_Bitmap__1.jpg)https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/86Syntax error2018-08-22T01:02:50ZStefan Galinskistefan@sgalinski.deSyntax error```
<section class="df-searchdomain {f:if(condition: '{dFSearchDomain.stretch} == \'1\'', then: 'stretch')} {f:if(condition: '{dFSearchDomain.title} == \'\'', then: 'minimized')}">
``````
<section class="df-searchdomain {f:if(condition: '{dFSearchDomain.stretch} == \'1\'', then: 'stretch')} {f:if(condition: '{dFSearchDomain.title} == \'\'', then: 'minimized')}">
```2.0.0https://gitlab.sgalinski.de/phpstorm/fluid-plugin/-/issues/85Add a configuration to allow the user to set the Fluid namespaces2018-08-22T10:40:34ZFabian GalinskiAdd a configuration to allow the user to set the Fluid namespacesThese namespaces should be the default for this new configuration:
```
f = TYPO3\CMS\Fluid\ViewHelpers // TYPO3
f = TYPO3Fluid\Fluid\ViewHelpers // FluidStandalone
f = TYPO3\Fluid\ViewHelpers // Neos
f = Neos\FluidAdaptor\ViewHelp...These namespaces should be the default for this new configuration:
```
f = TYPO3\CMS\Fluid\ViewHelpers // TYPO3
f = TYPO3Fluid\Fluid\ViewHelpers // FluidStandalone
f = TYPO3\Fluid\ViewHelpers // Neos
f = Neos\FluidAdaptor\ViewHelpers // FluidAdaptor for Neos
```