<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/idea-php/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/idea-php/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 01 May 2010 21:31:21 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/idea-php/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>NPE when working with build.xml</title><link>https://sourceforge.net/p/idea-php/bugs/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I've created a Java-Project with some PHP-Files. Then, I've created a build.xml for compiling the java-code. When I create a new XML-Tag inside these build.xml and want to close these tag with a &amp;gt;, these Exception comes up:&lt;/p&gt;
&lt;p&gt;Error during dispatching of java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='&amp;gt;',modifiers=Umschalt,extModifiers=Umschalt,keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on com.intellij.openapi.editor.impl.EditorComponentImpl[,0,-772,855x1445,alignmentX=0.0,alignmentY=0.0,border=,flags=50331656,maximumSize=,minimumSize=,preferredSize=]&lt;br /&gt;
java.lang.NullPointerException&lt;br /&gt;
at net.jay.plugins.php.lang.PHPTypedHandler.checkAutoPopup(PHPTypedHandler.java:26)&lt;br /&gt;
at com.intellij.codeInsight.editorActions.TypedHandler.execute(TypedHandler.java:195)&lt;br /&gt;
at com.intellij.codeInsight.lookup.impl.TypedHandler.execute(TypedHandler.java:9)&lt;br /&gt;
at com.intellij.codeInsight.template.impl.editorActions.SpaceHandler.execute(SpaceHandler.java:2)&lt;br /&gt;
at org.jetbrains.plugins.grails.lang.gsp.editor.actions.GspTypedHandler.execute(GspTypedHandler.java:231)&lt;br /&gt;
at com.intellij.execution.impl.ConsoleViewImpl$MyTypedHandler.execute(ConsoleViewImpl.java:9)&lt;br /&gt;
at com.intellij.openapi.editor.actionSystem.TypedAction$1$1.run(TypedAction.java:109)&lt;br /&gt;
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:365)&lt;br /&gt;
at com.intellij.openapi.editor.actionSystem.TypedAction$1.run(TypedAction.java:104)&lt;br /&gt;
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:41)&lt;br /&gt;
at com.intellij.openapi.editor.actionSystem.TypedAction.actionPerformed(TypedAction.java:122)&lt;br /&gt;
at com.intellij.openapi.editor.impl.EditorImpl.a(EditorImpl.java:149)&lt;br /&gt;
at com.intellij.openapi.editor.impl.EditorImpl.processKeyTyped(EditorImpl.java:1015)&lt;br /&gt;
at com.intellij.openapi.editor.impl.EditorImpl$8.keyTyped(EditorImpl.java:6)&lt;br /&gt;
at java.awt.AWTEventMulticaster.keyTyped(AWTEventMulticaster.java:222)&lt;br /&gt;
at java.awt.Component.processKeyEvent(Component.java:6171)&lt;br /&gt;
at javax.swing.JComponent.processKeyEvent(JComponent.java:2799)&lt;br /&gt;
at java.awt.Component.processEvent(Component.java:5993)&lt;br /&gt;
at java.awt.Container.processEvent(Container.java:2041)&lt;br /&gt;
at java.awt.Component.dispatchEventImpl(Component.java:4583)&lt;br /&gt;
at java.awt.Container.dispatchEventImpl(Container.java:2099)&lt;br /&gt;
at java.awt.Component.dispatchEvent(Component.java:4413)&lt;br /&gt;
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1848)&lt;br /&gt;
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:704)&lt;br /&gt;
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:969)&lt;br /&gt;
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:841)&lt;br /&gt;
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:668)&lt;br /&gt;
at java.awt.Component.dispatchEventImpl(Component.java:4455)&lt;br /&gt;
at java.awt.Container.dispatchEventImpl(Container.java:2099)&lt;br /&gt;
at java.awt.Window.dispatchEventImpl(Window.java:2475)&lt;br /&gt;
at java.awt.Component.dispatchEvent(Component.java:4413)&lt;br /&gt;
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)&lt;br /&gt;
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:57)&lt;br /&gt;
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:7)&lt;br /&gt;
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:189)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)&lt;br /&gt;
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)&lt;/p&gt;
&lt;p&gt;BTW: is this project still alive?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Siepmann</dc:creator><pubDate>Sat, 01 May 2010 21:31:21 -0000</pubDate><guid>https://sourceforge.net9759d952d8a6c8fbdeee7a870bd4eb9c10ba5906</guid></item><item><title>NPE in PHPTypedHandler</title><link>https://sourceforge.net/p/idea-php/bugs/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Not really sure how I did this, but here's the stack trace.&lt;/p&gt;
&lt;p&gt;Error during dispatching of java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='&amp;gt;',modifiers=⇧,extModifiers=⇧,keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0] on com.intellij.openapi.editor.impl.EditorComponentImpl[,0,0,956x680,alignmentX=0.0,alignmentY=0.0,border=,flags=50331656,maximumSize=,minimumSize=,preferredSize=]&lt;br /&gt;
java.lang.NullPointerException&lt;br /&gt;
at net.jay.plugins.php.lang.PHPTypedHandler.checkAutoPopup(PHPTypedHandler.java:26)&lt;br /&gt;
at com.intellij.codeInsight.editorActions.TypedHandler.execute(TypedHandler.java:71)&lt;br /&gt;
at com.intellij.codeInsight.lookup.impl.TypedHandler.execute(TypedHandler.java:9)&lt;br /&gt;
at com.intellij.codeInsight.template.impl.editorActions.SpaceHandler.execute(SpaceHandler.java:2)&lt;br /&gt;
at org.jetbrains.plugins.grails.lang.gsp.editor.actions.GspTypedHandler.execute(GspTypedHandler.java:231)&lt;br /&gt;
at com.intellij.openapi.editor.actionSystem.TypedAction$1$1.run(TypedAction.java:109)&lt;br /&gt;
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:171)&lt;br /&gt;
at com.intellij.openapi.editor.actionSystem.TypedAction$1.run(TypedAction.java:104)&lt;br /&gt;
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:2)&lt;br /&gt;
at com.intellij.openapi.editor.actionSystem.TypedAction.actionPerformed(TypedAction.java:122)&lt;br /&gt;
at com.intellij.openapi.editor.impl.EditorImpl.a(EditorImpl.java:165)&lt;br /&gt;
at com.intellij.openapi.editor.impl.EditorImpl.processKeyTyped(EditorImpl.java:980)&lt;br /&gt;
at com.intellij.openapi.editor.impl.EditorImpl$8.keyTyped(EditorImpl.java:4)&lt;br /&gt;
at java.awt.AWTEventMulticaster.keyTyped(AWTEventMulticaster.java:181)&lt;br /&gt;
at java.awt.Component.processKeyEvent(Component.java:5557)&lt;br /&gt;
at javax.swing.JComponent.processKeyEvent(JComponent.java:2722)&lt;br /&gt;
at java.awt.Component.processEvent(Component.java:5379)&lt;br /&gt;
at java.awt.Container.processEvent(Container.java:2010)&lt;br /&gt;
at java.awt.Component.dispatchEventImpl(Component.java:4068)&lt;br /&gt;
at java.awt.Container.dispatchEventImpl(Container.java:2068)&lt;br /&gt;
at java.awt.Component.dispatchEvent(Component.java:3903)&lt;br /&gt;
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1826)&lt;br /&gt;
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:681)&lt;br /&gt;
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:938)&lt;br /&gt;
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:810)&lt;br /&gt;
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:645)&lt;br /&gt;
at java.awt.Component.dispatchEventImpl(Component.java:3941)&lt;br /&gt;
at java.awt.Container.dispatchEventImpl(Container.java:2068)&lt;br /&gt;
at java.awt.Window.dispatchEventImpl(Window.java:1801)&lt;br /&gt;
at java.awt.Component.dispatchEvent(Component.java:3903)&lt;br /&gt;
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)&lt;br /&gt;
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:35)&lt;br /&gt;
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:105)&lt;br /&gt;
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:217)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)&lt;br /&gt;
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Mon, 06 Apr 2009 07:38:24 -0000</pubDate><guid>https://sourceforge.netfcb860059f6e1f83815362f6bed57c4956b43330</guid></item><item><title>String index out of bound on completion</title><link>https://sourceforge.net/p/idea-php/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;String index out of range: 327&lt;br /&gt;
java.lang.StringIndexOutOfBoundsException: String index out of range: 327&lt;br /&gt;
at java.lang.String.substring(String.java:1765)&lt;br /&gt;
at net.jay.plugins.php.completion.insert.PhpInsertHandlerUtil.isStringAtCaret(PhpInsertHandlerUtil.java:16)&lt;br /&gt;
at net.jay.plugins.php.completion.insert.PhpMethodInsertHandler.handleInsert(PhpMethodInsertHandler.java:40)&lt;br /&gt;
at com.intellij.codeInsight.completion.simple.SimpleInsertHandler.handleInsert(SimpleInsertHandler.java:2)&lt;br /&gt;
at com.intellij.codeInsight.lookup.LookupElement.handleInsert(LookupElement.java:73)&lt;br /&gt;
at com.intellij.codeInsight.lookup.LookupItem.handleInsert(LookupItem.java:100)&lt;br /&gt;
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$6.run(CodeCompletionHandlerBase.java:6)&lt;br /&gt;
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:392)&lt;br /&gt;
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.a(CodeCompletionHandlerBase.java:33)&lt;br /&gt;
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.selectLookupItem(CodeCompletionHandlerBase.java:107)&lt;br /&gt;
at com.intellij.codeInsight.completion.CompletionProgressIndicator$2.itemSelected(CompletionProgressIndicator.java:8)&lt;br /&gt;
at com.intellij.codeInsight.lookup.impl.LookupImpl.fireItemSelected(LookupImpl.java:278)&lt;br /&gt;
at com.intellij.codeInsight.lookup.impl.LookupImpl.finishLookup(LookupImpl.java:308)&lt;br /&gt;
at com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$Handler.execute(ChooseItemAction.java:2)&lt;br /&gt;
at com.intellij.openapi.editor.actionSystem.EditorAction$1.run(EditorAction.java:76)&lt;br /&gt;
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:2)&lt;br /&gt;
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:88)&lt;br /&gt;
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:62)&lt;br /&gt;
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$1.performAction(IdeKeyEventDispatcher.java:8)&lt;br /&gt;
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:227)&lt;br /&gt;
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.d(IdeKeyEventDispatcher.java:13)&lt;br /&gt;
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:170)&lt;br /&gt;
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:211)&lt;br /&gt;
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:217)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)&lt;br /&gt;
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jay</dc:creator><pubDate>Fri, 19 Dec 2008 14:52:15 -0000</pubDate><guid>https://sourceforge.net9a7f42bc6beb83af4675b83feb4ef08bd0abf3f7</guid></item><item><title>NPE in processDeclarations in broken if</title><link>https://sourceforge.net/p/idea-php/bugs/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;No message&lt;br /&gt;
java.lang.NullPointerException&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.IfImpl.processDeclarations(IfImpl.java:74)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.GroupStatementImpl.processDeclarations(GroupStatementImpl.java:31)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.ElseImpl.processDeclarations(ElseImpl.java:38)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.IfImpl.processDeclarations(IfImpl.java:65)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.GroupStatementImpl.processDeclarations(GroupStatementImpl.java:31)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.IfImpl.processDeclarations(IfImpl.java:83)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.resolve.ResolveUtil.treeWalkUp(ResolveUtil.java:39)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.VariableImpl.multiResolve(VariableImpl.java:125)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.resolve.types.PhpTypeAnnotatorVisitor.visitPhpVariable(PhpTypeAnnotatorVisitor.java:34)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.VariableImpl.accept(VariableImpl.java:58)&lt;br /&gt;
at net.jay.plugins.php.lang.annotator.PhpAnnotator.annotate(PhpAnnotator.java:18)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.a(DefaultHighlightVisitor.java:17)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visitElement(DefaultHighlightVisitor.java:51)&lt;br /&gt;
at com.intellij.extapi.psi.PsiElementBase.accept(PsiElementBase.java:23)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.PHPPsiElementImpl.accept(PHPPsiElementImpl.java:73)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.VariableImpl.accept(VariableImpl.java:60)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:54)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$6.run(GeneralHighlightingPass.java:26)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:37)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:64)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:63)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:15)&lt;br /&gt;
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:13)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:14)&lt;br /&gt;
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:165)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:2)&lt;br /&gt;
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:13)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:12)&lt;br /&gt;
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)&lt;br /&gt;
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)&lt;br /&gt;
at java.util.concurrent.FutureTask.run(FutureTask.java:123)&lt;br /&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)&lt;br /&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)&lt;br /&gt;
at java.lang.Thread.run(Thread.java:613)&lt;/p&gt;
&lt;p&gt;java.lang.NullPointerException&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.IfImpl.processDeclarations(IfImpl.java:74)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.GroupStatementImpl.processDeclarations(GroupStatementImpl.java:31)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.ElseImpl.processDeclarations(ElseImpl.java:38)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.IfImpl.processDeclarations(IfImpl.java:65)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.GroupStatementImpl.processDeclarations(GroupStatementImpl.java:31)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.IfImpl.processDeclarations(IfImpl.java:83)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.resolve.ResolveUtil.treeWalkUp(ResolveUtil.java:39)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.VariableImpl.multiResolve(VariableImpl.java:125)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.resolve.types.PhpTypeAnnotatorVisitor.visitPhpVariable(PhpTypeAnnotatorVisitor.java:34)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.VariableImpl.accept(VariableImpl.java:58)&lt;br /&gt;
at net.jay.plugins.php.lang.annotator.PhpAnnotator.annotate(PhpAnnotator.java:18)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.a(DefaultHighlightVisitor.java:17)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visitElement(DefaultHighlightVisitor.java:51)&lt;br /&gt;
at com.intellij.extapi.psi.PsiElementBase.accept(PsiElementBase.java:23)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.PHPPsiElementImpl.accept(PHPPsiElementImpl.java:73)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.VariableImpl.accept(VariableImpl.java:60)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:54)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$6.run(GeneralHighlightingPass.java:26)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:37)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:64)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:63)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:15)&lt;br /&gt;
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:13)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:14)&lt;br /&gt;
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:165)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:2)&lt;br /&gt;
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:13)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:12)&lt;br /&gt;
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)&lt;br /&gt;
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)&lt;br /&gt;
at java.util.concurrent.FutureTask.run(FutureTask.java:123)&lt;br /&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)&lt;br /&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)&lt;br /&gt;
at java.lang.Thread.run(Thread.java:613)&lt;/p&gt;
&lt;p&gt;java.lang.NullPointerException&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.IfImpl.processDeclarations(IfImpl.java:74)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.GroupStatementImpl.processDeclarations(GroupStatementImpl.java:31)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.ElseImpl.processDeclarations(ElseImpl.java:38)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.IfImpl.processDeclarations(IfImpl.java:65)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.GroupStatementImpl.processDeclarations(GroupStatementImpl.java:31)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.IfImpl.processDeclarations(IfImpl.java:83)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.resolve.ResolveUtil.treeWalkUp(ResolveUtil.java:39)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.VariableImpl.multiResolve(VariableImpl.java:125)&lt;br /&gt;
at net.jay.plugins.php.lang.inspections.PhpUndefinedVariable$1.visitPhpVariable(PhpUndefinedVariable.java:38)&lt;br /&gt;
at net.jay.plugins.php.lang.psi.elements.impl.VariableImpl.accept(VariableImpl.java:58)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1$1.run(LocalInspectionsPass.java:7)&lt;br /&gt;
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:13)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.process(LocalInspectionsPass.java:2)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.process(LocalInspectionsPass.java:6)&lt;br /&gt;
at com.intellij.concurrency.JobUtil$1.run(JobUtil.java:44)&lt;br /&gt;
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)&lt;br /&gt;
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)&lt;br /&gt;
at java.util.concurrent.FutureTask.run(FutureTask.java:123)&lt;br /&gt;
at com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:32)&lt;br /&gt;
at com.intellij.concurrency.JobUtil.invokeConcurrentlyForAll(JobUtil.java:51)&lt;br /&gt;
at com.intellij.concurrency.JobUtil.invokeConcurrentlyForAll(JobUtil.java:27)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:67)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:217)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:231)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:15)&lt;br /&gt;
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:13)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:14)&lt;br /&gt;
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:165)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:2)&lt;br /&gt;
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:13)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:12)&lt;br /&gt;
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)&lt;br /&gt;
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)&lt;br /&gt;
at java.util.concurrent.FutureTask.run(FutureTask.java:123)&lt;br /&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)&lt;br /&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)&lt;br /&gt;
at java.lang.Thread.run(Thread.java:613)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jay</dc:creator><pubDate>Thu, 18 Dec 2008 15:54:08 -0000</pubDate><guid>https://sourceforge.net7bc4361e2bab4d7a25fb4c990710b600ab1b2d8b</guid></item><item><title>Assertion failed when completing, IDEA 8</title><link>https://sourceforge.net/p/idea-php/bugs/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;No message&lt;br /&gt;
java.lang.AssertionError&lt;br /&gt;
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.invoke(CodeCompletionHandlerBase.java:24)&lt;br /&gt;
at com.intellij.codeInsight.completion.actions.BaseCodeCompletionAction.actionPerformedImpl(BaseCodeCompletionAction.java:2)&lt;br /&gt;
at com.intellij.codeInsight.completion.actions.CodeCompletionAction.actionPerformedImpl(CodeCompletionAction.java:2)&lt;br /&gt;
at net.jay.plugins.php.completion.PhpCompletionUtil.showCompletion(PhpCompletionUtil.java:15)&lt;br /&gt;
at net.jay.plugins.php.completion.insert.PhpClassInsertHandler.handleInsert(PhpClassInsertHandler.java:39)&lt;br /&gt;
at com.intellij.codeInsight.completion.simple.SimpleInsertHandler.handleInsert(SimpleInsertHandler.java:2)&lt;br /&gt;
at com.intellij.codeInsight.lookup.LookupElement.handleInsert(LookupElement.java:73)&lt;br /&gt;
at com.intellij.codeInsight.lookup.LookupItem.handleInsert(LookupItem.java:100)&lt;br /&gt;
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$6.run(CodeCompletionHandlerBase.java:6)&lt;br /&gt;
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:392)&lt;br /&gt;
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.a(CodeCompletionHandlerBase.java:33)&lt;br /&gt;
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.selectLookupItem(CodeCompletionHandlerBase.java:107)&lt;br /&gt;
at com.intellij.codeInsight.completion.CompletionProgressIndicator$2.itemSelected(CompletionProgressIndicator.java:8)&lt;br /&gt;
at com.intellij.codeInsight.lookup.impl.LookupImpl.fireItemSelected(LookupImpl.java:278)&lt;br /&gt;
at com.intellij.codeInsight.lookup.impl.LookupImpl.finishLookup(LookupImpl.java:308)&lt;br /&gt;
at com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$Handler.execute(ChooseItemAction.java:2)&lt;br /&gt;
at com.intellij.openapi.editor.actionSystem.EditorAction$1.run(EditorAction.java:76)&lt;br /&gt;
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:2)&lt;br /&gt;
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:88)&lt;br /&gt;
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:62)&lt;br /&gt;
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$1.performAction(IdeKeyEventDispatcher.java:8)&lt;br /&gt;
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:227)&lt;br /&gt;
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.d(IdeKeyEventDispatcher.java:13)&lt;br /&gt;
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:170)&lt;br /&gt;
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:211)&lt;br /&gt;
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:217)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)&lt;br /&gt;
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jay</dc:creator><pubDate>Wed, 17 Dec 2008 14:56:19 -0000</pubDate><guid>https://sourceforge.netc099a2d7672e29c4b75ab865450d690046112790</guid></item><item><title>File parsing errors dispalyed, but file seems to work.</title><link>https://sourceforge.net/p/idea-php/bugs/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In the attached file, Idea-PHP is showing several parsing errors (expecting various things).&lt;br /&gt;
That file seems to work however (I was able to install the software where belongs to).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Demetrios Kyriakis</dc:creator><pubDate>Thu, 31 Jul 2008 20:12:57 -0000</pubDate><guid>https://sourceforge.net65f4bfdcad499a08cc4b9632591218629144071b</guid></item><item><title>Brace Match Line and Highlight is not working.</title><link>https://sourceforge.net/p/idea-php/bugs/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Brace matching doesn't seems to work for HTML tags in .php files even if the code folding seems the identify the blocks and fold them, but in HTML files it does.&lt;/p&gt;
&lt;p&gt;This is also true for PHP method brances - the folding works, but the brance matching and highlight doesn't&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Demetrios Kyriakis</dc:creator><pubDate>Thu, 31 Jul 2008 19:52:33 -0000</pubDate><guid>https://sourceforge.netcd31a87841c239fd6b79d4e6ace66138d4c77f63</guid></item><item><title>Creating a New Class throws exceptions.</title><link>https://sourceforge.net/p/idea-php/bugs/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Creating a new class from template (e.g. class Person), throws an a big exception trace in the dos window, but no automatic exception reporter appears.&lt;/p&gt;
&lt;p&gt;After that, the file opens, and the cursor is movable everythere, but it can't be typed anything in that window.&lt;/p&gt;
&lt;p&gt;Creating a new "file" from template however allows editing.&lt;/p&gt;
&lt;p&gt;In attachment is the stacktrace&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Demetrios Kyriakis</dc:creator><pubDate>Thu, 31 Jul 2008 19:24:47 -0000</pubDate><guid>https://sourceforge.net2c513c3a7623313d014919f31e20322bbb8111d6</guid></item><item><title>NPE at LightPhpClass.java:30</title><link>https://sourceforge.net/p/idea-php/bugs/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;No message&lt;br /&gt;
java.lang.NullPointerException&lt;br /&gt;
at net.jay.plugins.php.cache.psi.LightPhpClass.getSuperClass(LightPhpClass.java:30)&lt;br /&gt;
at net.jay.plugins.php.cache.psi.LightPhpClass.getAllSuperClasses(LightPhpClass.java:40)&lt;br /&gt;
at net.jay.plugins.php.cache.DeclarationsIndex.getSubclasses(DeclarationsIndex.java:227)&lt;br /&gt;
at net.jay.plugins.php.lang.highlighter.hierarchy.PhpHierarchyHighlightingPass.addOverridenGutterIfNeeded(PhpHierarchyHighlightingPass.java:54)&lt;br /&gt;
at net.jay.plugins.php.lang.highlighter.hierarchy.PhpHierarchyHighlightingPass.doCollectInformation(PhpHierarchyHighlightingPass.java:45)&lt;br /&gt;
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:50)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:1)&lt;br /&gt;
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:110)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:3)&lt;br /&gt;
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:79)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:26)&lt;br /&gt;
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)&lt;br /&gt;
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)&lt;br /&gt;
at java.util.concurrent.FutureTask.run(FutureTask.java:123)&lt;br /&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)&lt;br /&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)&lt;br /&gt;
at java.lang.Thread.run(Thread.java:613)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 18 Jul 2008 11:11:47 -0000</pubDate><guid>https://sourceforge.net5ec4554360e2a193614cfd33c6d93caef8aebf56</guid></item><item><title>NotNull param</title><link>https://sourceforge.net/p/idea-php/bugs/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Argument 0 for @NotNull parameter of com/intellij/psi/impl/PsiManagerImpl.findFile must not be null&lt;br /&gt;
java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of com/intellij/psi/impl/PsiManagerImpl.findFile must not be null&lt;br /&gt;
at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java)&lt;br /&gt;
at net.jay.plugins.php.cache.psi.LightElementUtil.findLightClassByName(LightElementUtil.java:34)&lt;br /&gt;
at net.jay.plugins.php.cache.psi.LightPhpClass.getSuperClass(LightPhpClass.java:30)&lt;br /&gt;
at net.jay.plugins.php.cache.psi.LightPhpClass.getAllSuperClasses(LightPhpClass.java:40)&lt;br /&gt;
at net.jay.plugins.php.cache.DeclarationsIndex.getSubclasses(DeclarationsIndex.java:227)&lt;br /&gt;
at net.jay.plugins.php.lang.highlighter.hierarchy.PhpHierarchyHighlightingPass.addOverridenGutterIfNeeded(PhpHierarchyHighlightingPass.java:54)&lt;br /&gt;
at net.jay.plugins.php.lang.highlighter.hierarchy.PhpHierarchyHighlightingPass.doCollectInformation(PhpHierarchyHighlightingPass.java:45)&lt;br /&gt;
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:50)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:1)&lt;br /&gt;
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:110)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:3)&lt;br /&gt;
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:79)&lt;br /&gt;
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:26)&lt;br /&gt;
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)&lt;br /&gt;
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)&lt;br /&gt;
at java.util.concurrent.FutureTask.run(FutureTask.java:123)&lt;br /&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)&lt;br /&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)&lt;br /&gt;
at java.lang.Thread.run(Thread.java:613)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 15 Jul 2008 14:59:09 -0000</pubDate><guid>https://sourceforge.net88536b6a352e5f26e8f2995259bec9c451a17ade</guid></item></channel></rss>