Hi,
I noticed some bugs when commenting in JSP.
1) first bug : create a blank JSP, and write the following code
<%
int pi = Integer.parseInt("3.14");
%>
Now selects whatever part of the instruction, a small part, or the whole
expression, and hit the shortcut CTRL-SHIFT-/ for commenting a block, and
you'll immidiatly get an internal error and the following stack trace :
2002-06-26 18:07:42,421 [114123640] ERROR -
com.intellij.command.b.b -
2002-06-26 18:07:42,421 [114123640] ERROR -
com.intellij.command.b.b - IntelliJ IDEA (Ariadna) 3.0 Build #629
2002-06-26 18:07:42,421 [114123640] ERROR -
com.intellij.command.b.b - JDK: 1.3.1_02
2002-06-26 18:07:42,421 [114123640] ERROR -
com.intellij.command.b.b - VM: Java HotSpot(TM) Client VM
2002-06-26 18:07:42,421 [114123640] ERROR -
com.intellij.command.b.b - Vendor: Sun Microsystems Inc.
2002-06-26 18:07:42,421 [114123640] ERROR -
com.intellij.command.b.b - OS: Windows 2000
2002-06-26 18:07:42,421 [114123640] ERROR -
com.intellij.command.b.b -
java.lang.NullPointerException
at com.intellij.codeInsight.o.e.a(e.java:60)
at com.intellij.codeInsight.b.b.run(b.java:1)
at com.intellij.openapi.application.a.d.runWriteAction(d.java:54)
at com.intellij.codeInsight.b.a.run(a.java:6)
at com.intellij.command.b.b.a(b.java:26)
at com.intellij.codeInsight.b.r.actionPerformed(r.java:12)
at com.intellij.openapi.a.a.d.b(d.java:70)
at com.intellij.openapi.a.a.d.b(d.java:86)
at com.intellij.openapi.a.a.d.a(d.java:2)
at com.intellij.ide.p.dispatchEvent(p.java:41)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:131)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:98)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
at com.intellij.openapi.wm.a.bb.run(bb.java:1)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
at com.intellij.ide.p.a(p.java:43)
at com.intellij.ide.p.dispatchEvent(p.java:54)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:131)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:98)
at java.awt.Dialog.show(Dialog.java:380)
at
com.intellij.openapi.ui.DialogWrapper$DialogImpl.show(DialogWrapper.java:24)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:83)
at com.intellij.progress.a.f.run(f.java:2)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
at com.intellij.ide.p.a(p.java:43)
at com.intellij.ide.p.dispatchEvent(p.java:54)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:131)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:98)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
2) Now let's see the second bug : still in your JSP, add some lines outside
the <% %> such as some HTML code
<html>
<body>
blah-blah blah-blah
</body>
</html>
Now select what ever part you wish to select, for example the blah-blah
line, and press CTRL-SHIFT-/ and the text will be surrounded with a /* */
comment instead of a <%-- --%> comment.
Guillaume
_______________________________________________
Eap-bugs mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-bugs