Skip to content

NullPointerException when cursor moves inside any Twig File #237

@gmoqa

Description

@gmoqa

Like a previous error with the php classes, something similar happens to me with any twig file, telling me the following error:

Php Storm : 7.1.2
Plugin Version : 0.10.44
O.S : Windows 8 
NullPointerException: null
null
java.lang.NullPointerException
    at fr.adrienbrault.idea.symfony2plugin.templating.dict.TwigBlockParser.walk(TwigBlockParser.java:32)
    at fr.adrienbrault.idea.symfony2plugin.templating.dict.TwigBlockParser.walk(TwigBlockParser.java:48)
    at fr.adrienbrault.idea.symfony2plugin.templating.dict.TwigBlockParser.walk(TwigBlockParser.java:23)
    at fr.adrienbrault.idea.symfony2plugin.templating.TwigTemplateGoToDeclarationHandler.getBlockGoTo(TwigTemplateGoToDeclarationHandler.java:142)
    at fr.adrienbrault.idea.symfony2plugin.templating.TwigControllerLineMarkerProvider.attachBlockOverwrites(TwigControllerLineMarkerProvider.java:135)
    at fr.adrienbrault.idea.symfony2plugin.templating.TwigControllerLineMarkerProvider.collectSlowLineMarkers(TwigControllerLineMarkerProvider.java:48)
    at com.intellij.codeInsight.daemon.impl.SlowLineMarkersPass.addLineMarkers(SlowLineMarkersPass.java:77)
    at com.intellij.codeInsight.daemon.impl.SlowLineMarkersPass.doCollectInformation(SlowLineMarkersPass.java:64)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:61)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:380)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1150)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:371)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:368)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:344)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask.exec(JobLauncherImpl.java:194)
    at jsr166e.ForkJoinTask.doExec(ForkJoinTask.java:260)
    at jsr166e.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:858)
    at jsr166e.ForkJoinPool.scan(ForkJoinPool.java:1687)
    at jsr166e.ForkJoinPool.runWorker(ForkJoinPool.java:1642)
    at jsr166e.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:109)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions