Irida 3185 JSP editing unusable

Bug 1 ==================================
I'm trying the latest Irida builds and they seem imposible to use for JSP editing. I'm experiencing constant crashes on editing JSP / JavaScript mixed content, as well as 70-80% of the times I try to insert a style for an HTML tag. The exceptions are of the type :

java.lang.IllegalStateException: at com.intellij.openapi.editor.ex.util.LexerEditorHighlighter.documentChanged(LexerEditorHighlighter.java:63)

at com.intellij.openapi.editor.impl.DocumentImpl.a(DocumentImpl.java:145)

at com.intellij.openapi.editor.impl.DocumentImpl.deleteString(DocumentImpl.java:81)

at com.intellij.openapi.editor.b.j.c(j.java:10)

at com.intellij.openapi.editor.b.j.access$000(j.java:13)

at com.intellij.openapi.editor.b.j$a_.executeWriteAction(j$a_.java:18)

at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler$1.run(EditorWriteActionHandler.java:39)

at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:94)

at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler.execute(EditorWriteActionHandler.java:23)

at com.intellij.openapi.editor.actionSystem.EditorAction$1.run(EditorAction.java:40)

at com.intellij.openapi.command.a.a.executeCommand(a.java:24)

at com.intellij.openapi.command.a.a.executeCommand(a.java:55)

at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:46)

at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:31)

at com.intellij.openapi.keymap.a.e.a(e.java:18)

at com.intellij.openapi.keymap.a.e.b(e.java:121)

at com.intellij.openapi.keymap.a.e.a(e.java:85)

at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:87)

at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:67)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

Of course, when that arrives, the syntax highighting stops working and I'm getting a discoteque of colors for each symbol.

Bug 2 =================================================
For JavaScript Irida inserts the matching braces on every opening brace typed , no matter if it has it's matching brace already or not.

Bug 3 =================================================
See the attached file (Bug 2 there also) - see the "if" javascript clause - I think the "less" is threated as an opening for a tag.



Attachment(s):
JSerror.png
0

Hi,

Please, try last build 3193 and submit bugs to the tracker.

lllopo wrote:

Bug 1 ==================================
I'm trying the latest Irida builds and they seem imposible to use for JSP editing. I'm experiencing constant crashes on editing JSP / JavaScript mixed content, as well as 70-80% of the times I try to insert a style for an HTML tag. The exceptions are of the type :

java.lang.IllegalStateException: at com.intellij.openapi.editor.ex.util.LexerEditorHighlighter.documentChanged(LexerEditorHighlighter.java:63)

at com.intellij.openapi.editor.impl.DocumentImpl.a(DocumentImpl.java:145)

at com.intellij.openapi.editor.impl.DocumentImpl.deleteString(DocumentImpl.java:81)

at com.intellij.openapi.editor.b.j.c(j.java:10)

at com.intellij.openapi.editor.b.j.access$000(j.java:13)

at com.intellij.openapi.editor.b.j$a_.executeWriteAction(j$a_.java:18)

at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler$1.run(EditorWriteActionHandler.java:39)

at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:94)

at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler.execute(EditorWriteActionHandler.java:23)

at com.intellij.openapi.editor.actionSystem.EditorAction$1.run(EditorAction.java:40)

at com.intellij.openapi.command.a.a.executeCommand(a.java:24)

at com.intellij.openapi.command.a.a.executeCommand(a.java:55)

at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:46)

at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:31)

at com.intellij.openapi.keymap.a.e.a(e.java:18)

at com.intellij.openapi.keymap.a.e.b(e.java:121)

at com.intellij.openapi.keymap.a.e.a(e.java:85)

at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:87)

at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:67)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

Of course, when that arrives, the syntax highighting stops working and I'm getting a discoteque of colors for each symbol.

Bug 2 =================================================
For JavaScript Irida inserts the matching braces on every opening brace typed , no matter if it has it's matching brace already or not.

Bug 3 =================================================
See the attached file (Bug 2 there also) - see the "if" javascript clause - I think the "less" is threated as an opening for a tag.



--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0

Ok, I will - it wasn't out when I wrote this :))). Thanks.

0

Downloaded. Bugs 2 and 3 still there, Bug 1 not tested yet.

0

请先登录再写评论。