PHP File Won't Open In The Editor

I have a PHP file that will not open in IntelliJ.  If I change it to be recognized as a text file it opens fine but without any highlighting.  When I look in the log files I see this error 

 

2018-04-02 12:08:58,575 [ 68125] ERROR - tor.impl.FileEditorManagerImpl - IntelliJ IDEA 2018.1 Build #IU-181.4203.550
2018-04-02 12:08:58,575 [ 68125] ERROR - tor.impl.FileEditorManagerImpl - JDK: 1.8.0_152-release
2018-04-02 12:08:58,575 [ 68125] ERROR - tor.impl.FileEditorManagerImpl - VM: OpenJDK 64-Bit Server VM
2018-04-02 12:08:58,575 [ 68125] ERROR - tor.impl.FileEditorManagerImpl - Vendor: JetBrains s.r.o
2018-04-02 12:08:58,575 [ 68125] ERROR - tor.impl.FileEditorManagerImpl - OS: Windows 10
2018-04-02 12:08:58,575 [ 68125] ERROR - tor.impl.FileEditorManagerImpl - Last Action:
2018-04-02 12:08:58,575 [ 68125] ERROR - tor.impl.FileEditorManagerImpl - Current Command:
2018-04-02 12:09:01,339 [ 70889] ERROR - enapi.editor.impl.SettingsImpl - Error determining tab size
com.jetbrains.php.lang.parser.PhpParserException: Lexer has been advanced 10000 times more than the amount of lexeme -144741
at com.jetbrains.php.lang.parser.PhpPsiBuilder.getTokenType(PhpPsiBuilder.java:102)
at com.jetbrains.php.lang.parser.parsing.Program.parse(Program.java:24)
at com.jetbrains.php.lang.parser.PhpPsiParser.parse(PhpPsiParser.java:20)
at com.intellij.psi.tree.ILazyParseableElementType.doParseContents(ILazyParseableElementType.java:88)
at com.intellij.psi.tree.IFileElementType.parseContents(IFileElementType.java:49)
at com.intellij.psi.impl.source.tree.LazyParseableElement.lambda$ensureParsed$0(LazyParseableElement.java:193)
at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:544)
at com.intellij.psi.impl.source.tree.LazyParseableElement.ensureParsed(LazyParseableElement.java:192)
at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:247)
at com.intellij.psi.impl.source.tree.CompositeElement.findLeafElementAt(CompositeElement.java:140)
at com.intellij.psi.impl.source.tree.CompositeElement.findLeafElementAt(CompositeElement.java:47)
at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:239)
at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:209)
at com.jetbrains.php.lang.formatter.PhpFileIndentOptionsProvider.containsOnlyWhitespaceAndPhpElements(PhpFileIndentOptionsProvider.java:49)
at com.jetbrains.php.lang.formatter.PhpFileIndentOptionsProvider.containsOnlyWhitespaceAndPhpElements(PhpFileIndentOptionsProvider.java:56)
at com.jetbrains.php.lang.formatter.PhpFileIndentOptionsProvider.getTemplateLanguage(PhpFileIndentOptionsProvider.java:39)
at com.jetbrains.php.lang.formatter.PhpFileIndentOptionsProvider.getIndentOptions(PhpFileIndentOptionsProvider.java:27)
at com.intellij.psi.codeStyle.CodeStyleSettings.getIndentOptionsByFile(CodeStyleSettings.java:993)
at com.intellij.psi.codeStyle.CodeStyleSettings.getIndentOptionsByFile(CodeStyleSettings.java:959)
at com.intellij.psi.codeStyle.CodeStyleSettings.getIndentOptionsByFile(CodeStyleSettings.java:954)
at com.intellij.application.options.CodeStyle.getIndentOptions(CodeStyle.java:153)
at com.intellij.openapi.editor.impl.SettingsImpl.getTabSize(SettingsImpl.java:414)
at com.intellij.openapi.editor.ex.util.EditorUtil.getTabSize(EditorUtil.java:338)
at com.intellij.openapi.editor.impl.view.EditorView.getTabSize(EditorView.java:531)
at com.intellij.openapi.editor.impl.view.LogicalPositionCache.reset(LogicalPositionCache.java:86)
at com.intellij.openapi.editor.impl.view.EditorView.reinitSettings(EditorView.java:342)
at com.intellij.openapi.editor.impl.EditorImpl.<init>(EditorImpl.java:536)
at com.intellij.openapi.editor.impl.EditorFactoryImpl.createEditor(EditorFactoryImpl.java:207)
at com.intellij.openapi.editor.impl.EditorFactoryImpl.createEditor(EditorFactoryImpl.java:162)
at com.intellij.openapi.fileEditor.impl.text.TextEditorComponent.createEditor(TextEditorComponent.java:144)
at com.intellij.openapi.fileEditor.impl.text.TextEditorComponent.<init>(TextEditorComponent.java:81)
at com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl$PsiAwareTextEditorComponent.<init>(PsiAwareTextEditorImpl.java:93)
at com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl$PsiAwareTextEditorComponent.<init>(PsiAwareTextEditorImpl.java:86)
at com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl.createEditorComponent(PsiAwareTextEditorImpl.java:71)
at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl.<init>(TextEditorImpl.java:59)
at com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl.<init>(PsiAwareTextEditorImpl.java:44)
at com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorProvider.createEditor(PsiAwareTextEditorProvider.java:37)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.lambda$openFileImpl4$9(FileEditorManagerImpl.java:850)
at com.intellij.openapi.application.impl.ApplicationImpl.invokeAndWait(ApplicationImpl.java:643)
at com.intellij.openapi.application.impl.ApplicationImpl.invokeAndWait(ApplicationImpl.java:656)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl4(FileEditorManagerImpl.java:947)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl3(FileEditorManagerImpl.java:776)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.lambda$openFileImpl2$4(FileEditorManagerImpl.java:758)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:149)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:109)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:99)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:85)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl2(FileEditorManagerImpl.java:758)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileWithProviders(FileEditorManagerImpl.java:750)
at com.intellij.openapi.fileEditor.impl.text.FileDropHandler.openFiles(FileDropHandler.java:82)
at com.intellij.openapi.fileEditor.impl.text.FileDropHandler.handleDrop(FileDropHandler.java:65)
at com.intellij.openapi.fileEditor.impl.EditorTabbedContainer$MyTransferHandler.importData(EditorTabbedContainer.java:697)
at javax.swing.TransferHandler.importData(TransferHandler.java:828)
at javax.swing.TransferHandler$DropHandler.drop(TransferHandler.java:1545)
at java.awt.dnd.DropTarget.drop(DropTarget.java:455)
at javax.swing.TransferHandler$SwingDropTarget.drop(TransferHandler.java:1283)
at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:538)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:852)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:776)
at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:48)
at java.awt.Component.dispatchEventImpl(Component.java:4752)
at java.awt.Container.dispatchEventImpl(Container.java:2295)
at java.awt.Component.dispatchEvent(Component.java:4719)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4889)
at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:4600)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
at java.awt.Container.dispatchEventImpl(Container.java:2281)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4719)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:737)
at java.awt.EventQueue$4.run(EventQueue.java:735)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:734)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:837)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:762)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:434)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

1
2 comments
Avatar
Permanently deleted user

Same here, on Linux

0

Please sign in to leave a comment.