This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 26806 - Dollar in classname makes quite big problems.
Summary: Dollar in classname makes quite big problems.
Status: CLOSED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 3.x
Hardware: All All
: P3 blocker (vote)
Assignee: issues@java
URL:
Keywords:
: 26726 27557 27759 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-08-27 12:56 UTC by Jan Lahoda
Modified: 2003-06-30 16:44 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Exception thrown during automatic update of completion database. (1.32 KB, text/plain)
2002-08-27 12:59 UTC, Jan Lahoda
Details
Exception thrown when opening the package. (1.08 KB, text/plain)
2002-08-27 13:03 UTC, Jan Lahoda
Details
Exception thrown when opening the class. (10.58 KB, text/plain)
2002-08-27 13:05 UTC, Jan Lahoda
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Lahoda 2002-08-27 12:56:18 UTC
Dev build 200208270100, JDK1.4.1 rc1, MDI. The
openide.jar contains file
"org/openide/awt/$Toolbar$Patch$.class". The IDE
(better said: java module) does not behave
correctly when accessing this class.

1. When you mount openide.jar, automatic
complation database update is performed. The first
attached exception
("dollar_in_classname_exc_1_update.txt") is thrown
on console.

2. When expanding package with this file
(org.openide.awt), the second attached exception
is thrown ("dollar_in_classname_exc_2.txt", show
in exception dialog).

3. When an attempt to "open" the class, the third
exception is thrown
("dollar_in_classname_exc_3.txt") many times. The
MDI frame is not completely re-drawn, when
clicking into the IDE, the exception is thrown
again. The only thing that stops the exception
from throwing is to close the explorer. In sum,
probably the only way to completely resume IDE
work is to kill the IDE and restart it.
Comment 1 Jan Lahoda 2002-08-27 12:59:15 UTC
Created attachment 7220 [details]
Exception thrown during automatic update of completion database.
Comment 2 Jan Lahoda 2002-08-27 13:03:26 UTC
Created attachment 7221 [details]
Exception thrown when opening the package.
Comment 3 Jan Lahoda 2002-08-27 13:05:29 UTC
Created attachment 7222 [details]
Exception thrown when opening the class.
Comment 4 Tomas Hurka 2002-09-17 17:28:24 UTC
Fixed in trunk.
Comment 5 Svata Dedic 2002-09-20 13:30:16 UTC
*** Issue 26726 has been marked as a duplicate of this issue. ***
Comment 6 Tomas Hurka 2002-09-25 09:48:12 UTC
*** Issue 27557 has been marked as a duplicate of this issue. ***
Comment 7 Tomas Hurka 2002-10-07 10:21:42 UTC
*** Issue 27759 has been marked as a duplicate of this issue. ***
Comment 8 Jan Lahoda 2002-10-17 08:49:04 UTC
Verified in 200210160100.
Comment 9 Svata Dedic 2002-11-07 19:33:44 UTC
in Clazz module:
src/org/netbeans/modules/clazz/ClassElementImpl.java (1.37 -> 1.38)
src/org/netbeans/modules/clazz/ConstructorElementImpl.java (1.22 -> 1.23)
src/org/netbeans/modules/clazz/MethodElementImpl.java (1.12 -> 1.13)

Comment 10 Jaroslav Tulach 2002-12-03 09:55:36 UTC
Hi. This issue is marked as 3.4.1_CANDIDATE. It means that it should be
integrated into release341 one branch. The plan at
http://www.netbeans.org/devhome/docs/releases/34/index.html expected beta1 to be
produced on Dec01. That did not happen due to a lot of outstanding not
integrated candidates like this one. 

Would it be possible to spend few minutes by backporting this fix? Thank you in
advance.
Comment 11 Svata Dedic 2002-12-03 10:10:16 UTC
Merged into 3.4.1:
/cvs/clazz/src/org/netbeans/modules/clazz/ClassElementImpl.java,v  <--
 ClassElementImpl.java
new revision: 1.37.32.1; previous revision: 1.37
/cvs/clazz/src/org/netbeans/modules/clazz/ConstructorElementImpl.java,v
 <--  ConstructorElementImpl.java
new revision: 1.22.90.1; previous revision: 1.22
/cvs/clazz/src/org/netbeans/modules/clazz/MethodElementImpl.java,v 
<--  MethodElementImpl.java
new revision: 1.12.90.1; previous revision: 1.12
Comment 12 Quality Engineering 2003-06-30 16:44:21 UTC
Resolved for 3.3.x or earlier, no new info since then -> closing.