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 67011 - CCE from NewClassExpression.initChildren()
Summary: CCE from NewClassExpression.initChildren()
Status: RESOLVED DUPLICATE of bug 66324
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker (vote)
Assignee: Tomas Hurka
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-18 06:58 UTC by trumplet
Modified: 2007-09-26 09:14 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description trumplet 2005-10-18 06:58:42 UTC
-------------------------------------------------------------------------------
>Log Session: Tuesday, October 18, 2005 11:38:36 AM CST
>System Info: 
  Product Version       = NetBeans IDE 5.0 Beta (Build 200509261930)
  Operating System      = Windows XP version 5.1 running on x86
  Java; VM; Vendor      = 1.5.0_04; Java HotSpot(TM) Client VM 1.5.0_04-b05; 
Sun Microsystems Inc.
  Java Home             = C:\jdk1.5.0_04\jre
  System Locale; Encod. = zh_CN (nb); GB18030
  Home Dir; Current Dir = C:\Documents and Settings\Administrator; C:\Program 
Files\netbeans-5.0beta
  IDE Install; User Dir = C:\Program Files\netbeans-5.0beta\platform6; 
C:\Documents and Settings\Administrator\.netbeans\5.0beta
  CLASSPATH             = C:\Program Files\netbeans-5.0beta\platform6
\lib\boot.jar;C:\Program Files\netbeans-5.0beta\platform6\lib\org-openide-
modules.jar;C:\Program Files\netbeans-5.0beta\platform6\lib\org-openide-
util.jar;C:\jdk1.5.0_04\lib\dt.jar;C:\jdk1.5.0_04\lib\tools.jar
  Boot & ext classpath  = C:\jdk1.5.0_04\jre\lib\rt.jar;C:\jdk1.5.0_04
\jre\lib\i18n.jar;C:\jdk1.5.0_04\jre\lib\sunrsasign.jar;C:\jdk1.5.0_04
\jre\lib\jsse.jar;C:\jdk1.5.0_04\jre\lib\jce.jar;C:\jdk1.5.0_04
\jre\lib\charsets.jar;C:\jdk1.5.0_04\jre\classes;C:\jdk1.5.0_04
\jre\lib\ext\dnsns.jar;C:\jdk1.5.0_04\jre\lib\ext\localedata.jar;C:\jdk1.5.0_04
\jre\lib\ext\sunjce_provider.jar;C:\jdk1.5.0_04\jre\lib\ext\sunpkcs11.jar
  Dynamic classpath     = C:\Program Files\netbeans-5.0beta\platform6
\core\core.jar;C:\Program Files\netbeans-5.0beta\platform6\core\org-openide-
filesystems.jar;C:\Program Files\netbeans-5.0beta\platform6
\core\updater.jar;C:\Program Files\netbeans-5.0beta\nb5.0\core\org-netbeans-
upgrader.jar;C:\Program Files\netbeans-5.0beta\nb5.0
\core\locale\core_nb.jar;C:\Program Files\netbeans-5.0beta\nb5.0
\core\locale\updater_nb.jar;C:\Program Files\netbeans-5.0beta\ide6\core\org-
netbeans-modules-utilities-cli.jar
-------------------------------------------------------------------------------
[org.netbeans.core.modules #2] Disabling openide load optimizations due to use 
of org.openide.compat
[org.netbeans.core.modules #2] Warning: the module org.netbeans.modules.java 
uses org.openide.compat which is deprecated: The classes in this API are all 
deprecated and can be replaced by more modern APIs.
Turning on modules:
	org.openide.util [6.4.1 200509261930]
	org.openide.modules [6.3.1 200509261930]
	org.openide.awt [6.5.1 200509261930]
	org.openide.filesystems [6.2.1 200509261930]
	org.openide.dialogs [6.2.1 200509261930]
	org.openide.nodes [6.5.1 200509261930]
	org.openide.windows [6.2.1 200509261930]
	org.openide.options [6.2.1 200509261930]
	org.openide.text [6.6.1 200509261930]
	org.openide.explorer [6.3.1 1 200509261930]
	org.openide.actions [6.3.1 200509261930]
	org.openide.loaders [5.6.1 200509261930]
	org.netbeans.api.xml/1 [1.10.1 200509261930]
	org.netbeans.spi.navigator/1 [1.0.1 200509261930]
	org.openide.io [1.7.1 200509261930]
	org.netbeans.core.output2/1 [1.5.1.1 1 200509261930]
	org.netbeans.modules.xml.core/2 [1.9.1.4 4 200509261930]
	org.netbeans.modules.xml.catalog/2 [1.8.1.4.4 4 200509261930]
	org.netbeans.bootstrap/1 [2.1.1 200509261930]
	org.netbeans.api.progress/1 [1.0.1 200509261930]
	org.netbeans.core.startup/1 [1.3.1 200509261930]
	org.netbeans.swing.plaf [1.3.1 200509261930]
	org.netbeans.core/2 [3.0.1.1 200509261930]
	org.netbeans.modules.autoupdate/1 [2.14.1 200509261930]
	org.netbeans.modules.settings/1 [1.8.1 200509261930]
	org.netbeans.modules.javahelp/1 [2.6.1 200509261930]
	org.netbeans.tasklistapi/1 [1.18.1.7 7 200509261930]
	org.netbeans.modules.tasklist.core/2 [1.35.1.16.7 16 200509261930]
	org.netbeans.spi.viewmodel/2 [1.7.1 200509261930]
	org.netbeans.api.debugger/1 [1.5.1 200509261930]
	org.netbeans.api.debugger.jpda/2 [2.1.1 200509261930]
	org.netbeans.modules.debugger.jpda/2 [1.14.1 200509261930]
	org.netbeans.spi.debugger.ui/1 [2.6.1 200509261930]
	org.netbeans.modules.debugger.jpda.ui/1 [1.3.1 200509261930]
	org.netbeans.modules.editor.util/1 [1.6.1 200509261930]
	org.netbeans.modules.editor.mimelookup/1 [1.1.1 200509261930]
	org.netbeans.modules.editor.fold/1 [1.3.1 200509261930]
	org.netbeans.modules.editor.lib/1 [1.7.1.1 1 200509261930]
	org.netbeans.modules.editor.plain.lib/1 [1.1.1 200509261930]
	org.netbeans.modules.queries/1 [1.5.1 200509261930]
	org.openidex.util/3 [3.7.1 200509261930]
	org.netbeans.modules.editor.settings/1 [1.2.1 200509261930]
	org.netbeans.modules.editor.settings.storage/1 [1.2.1 200509261930]
	org.netbeans.modules.editor/3 [1.24.1.1 200509261930]
	org.netbeans.modules.editor.plain/1 [1.1.1 200509261930]
	org.openide.execution [1.6.1 200509261930]
	org.netbeans.api.java/1 [1.8.1 200509261930]
	org.openide.src [1.6.1 200509261930]
	org.netbeans.spi.palette/0 [1.3.1 200509261930]
	org.netbeans.modules.projectapi/1 [1.7.1 200509261930]
	org.netbeans.modules.classfile/1 [1.15.1 200509261930]
	javax.jmi.reflect/1 [1.5.1 200509261930]
	org.netbeans.jmi.javamodel/2 [1.18.1 200509261930]
	org.netbeans.api.mdr/1 [1.2.1 200509261930]
	javax.jmi.model/1 [1.5.1 200509261930]
	org.netbeans.modules.jmiutils/1 [1.3.1.2 2 200509261930]
	org.netbeans.modules.mdr/1 [1.3.1.2.2 2 200509261930]
	org.netbeans.modules.javacore/1 [1.15.1.2.2 200509261930]
	org.netbeans.modules.projectuiapi/1 [1.11.1.5 5 200509261930]
	org.netbeans.modules.project.ant/1 [1.10.1 200509261930]
	org.netbeans.libs.formlayout/1 [1.0.1 1 200509261930]
	org.netbeans.modules.options.api/0 [1.0.1 200509261930]
	org.netbeans.core.execution/1 [1.7.1 200509261930]
	org.apache.tools.ant.module/3 [3.22.1 200509261930]
	org.netbeans.modules.java.platform/1 [1.5.1 200509261930]
	org.netbeans.core.ui/1 [1.7.1 200509261930]
	org.netbeans.modules.masterfs/1 [1.5.1 200509261930]
	org.netbeans.modules.projectui [1.5.2.5 200509261930]
	org.openide.compat [6.2.1 200509261930]
	org.netbeans.modules.editor.errorstripe.api/1 [2.0.1.1 1 200509261930]
	org.netbeans.modules.java/1 [1.23.1.2.2.2 2 200509261930]
	org.netbeans.modules.project.libraries/1 [1.11.1 200509261930]
	org.netbeans.modules.java.project/1 [1.6.1 200509261930]
	org.jdesktop.layout/1 [1.1.1 0.7 200509261930]
	org.netbeans.core.multiview/1 [1.6.1 200509261930]
	org.netbeans.modules.refactoring/1 [1.12.1.3.2 3 200509261930]
	org.netbeans.modules.form/2 [1.17.1 1 200509261930]
	org.netbeans.modules.java.editor.lib/1 [1.2.1 200509261930]
	org.netbeans.modules.editor.completion/1 [1.1.1 200509261930]
	org.netbeans.modules.editor.codetemplates/1 [1.0.1 200509261930]
	org.netbeans.modules.java.editor/1 [1.2.1 200509261930]
	org.netbeans.modules.options.editor/1 [1.0.1 200509261930]
	org.netbeans.modules.ant.freeform [1.6.1 200509261930]
	org.netbeans.modules.db/0 [1.13.1.3 3 200509261930]
	org.netbeans.modules.db.core [1.0.1 200509261930]
	org.netbeans.modules.defaults/1 [1.0.1 200509261930]
	org.netbeans.modules.schema2beans/1 [1.12.1 200509261930]
	org.netbeans.libs.xerces/1 [1.6.1 2.6.2 200509261930]
	org.netbeans.modules.j2ee.dd/1 [1.5.1.2 2 200509261930]
	org.netbeans.modules.j2ee.dd.webservice [1.1.1 200509261930]
	org.netbeans.modules.websvc.websvcapi [1.2.1 200509261930]
	org.netbeans.modules.xml.multiview/1 [1.2.1.2 2 200509261930]
	org.netbeans.modules.servletapi/1 [1.7.1 200509261930]
	org.netbeans.modules.httpserver/2 [2.3.1.42 42 200509261930]
	org.netbeans.modules.xsl/1 [1.9.1.4 200509261930]
	org.netbeans.modules.editor.errorstripe/2 [2.0.1.1.1 1 200509261930]
	org.netbeans.modules.j2eeapis/1 [1.4.1 200509261930]
	org.netbeans.modules.j2eeserver/3 [1.9.1 200509261930]
	org.netbeans.modules.jmxri/1 [1.0.1 1 200509261930]
	org.netbeans.modules.j2ee.sun.dd/1 [1.3.1 200509261930]
	org.netbeans.modules.j2ee.sun.appsrv/1 [1.0.1 1 200509261930]
	org.netbeans.libs.commons_logging/1 [1.1.1 1.0.4 200509261930]
	org.netbeans.modules.css/2 [1.9.1 200509261930]
	org.netbeans.modules.editor.structure/1 [1.9.1.1 1 200509261930]
	org.netbeans.modules.xml.text/2 [1.9.1.4 200509261930]
	org.netbeans.modules.dbschema/1 [1.5.1.3.3 3 200509261930]
	org.netbeans.modules.web.monitor/1 [1.13.1 200509261930]
	org.netbeans.modules.editor.hints/1 [1.7.1.1 1 200509261930]
	org.netbeans.modules.java.hints/1 [1.8.1.1 1 200509261930]
	org.netbeans.modules.j2ee.common/1 [1.2.1 200509261930]
	org.netbeans.modules.ant.browsetask [1.9.1 200509261930]
	org.netbeans.modules.websvc.clientapi [1.2.1 200509261930]
	org.netbeans.modules.junit/2 [2.17.1 200509261930]
	org.netbeans.api.web.webmodule [1.4.1 200509261930]
	org.netbeans.modules.j2ee.api.ejbmodule [1.2.1 200509261930]
	org.netbeans.modules.j2ee.ejbcore [1.1.1 200509261930]
	org.netbeans.modules.javadoc/1 [1.16.1 200509261930]
	org.netbeans.modules.diff/1 [1.13.1.42 42 200509261930]
	org.netbeans.modules.apisupport.ant [2.27.1 200509261930]
	org.netbeans.modules.debugger.jpda.ant [1.5.1 200509261930]
	org.netbeans.modules.xml.tax/2 [1.9.1.4.4 4 200509261930]
	org.netbeans.modules.apisupport.project [1.9.1.5.4 5 200509261930]
	org.netbeans.modules.j2ee.platform/1 [1.1.1 200509261930]
	org.netbeans.modules.servletapi24/1 [2.4.1 2.4 200509261930]
	org.netbeans.modules.favorites/1 [1.9.1 200509261930]
	org.netbeans.modules.clazz/1 [1.17.1 200509261930]
	org.netbeans.modules.suggestions_framework/2 [1.13.1.9.16.7 9 
200509261930]
	org.netbeans.modules.tasklist.docscan/2 [1.21.1.9.16.7 200509261930]
	org.netbeans.modules.java.navigation/1 [1.0.1 200509261930]
	org.netbeans.modules.j2ee.debug/1 [1.1.1 200509261930]
	org.netbeans.modules.websvc.jaxrpc16/1 [1.0.1 200509261930]
	org.netbeans.lib.cvsclient/1 [1.12.1 200509261930]
	org.netbeans.modules.usersguide/1 [1.17.1 200509261930]
	org.netbeans.modules.versioning/1 [1.1.1.1 1 200509261930]
	org.netbeans.modules.web.jspparser/2 [2.3.1 200509261930]
	org.netbeans.modules.j2ee.weblogic9/1 [1.1.1 200509261930]
	org.netbeans.modules.java.examples/1 [1.3.1 200509261930]
	org.netbeans.modules.xml.tools/2 [1.9.1.4.4.4 4 200509261930]
	org.netbeans.modules.websvc.registry [1.0.1 200509261930]
	org.netbeans.modules.websvc.core [1.2.1.1.4.4 1 200509261930]
	org.netbeans.modules.html.editor.lib/1 [1.2.1 200509261930]
	org.netbeans.modules.html.editor/1 [1.2.1 200509261930]
	org.netbeans.modules.web.core.syntax/1 [1.20.1 200509261930]
	org.netbeans.modules.web.core/1 [1.22.1.42.2 42 200509261930]
	org.netbeans.modules.j2ee.refactoring/1 [1.2.1.42.1 200509261930]
	org.netbeans.modules.utilities/1 [1.19.1 200509261930]
	org.netbeans.modules.utilities.project/1 [1.3.1 200509261930]
	org.netbeans.modules.updatecenters/1 [1.4.1 200509261930]
	org.netbeans.modules.java.freeform/1 [1.2.1 200509261930]
	org.netbeans.modules.web.freeform [1.1.1 200509261930]
	org.netbeans.modules.j2ee.genericserver [1.1.1 200509261930]
	org.netbeans.modules.web.project [1.1.1 200509261930]
	org.netbeans.modules.web.jstl11/1 [2.4.1 1.1.2 200509261930]
	org.netbeans.modules.j2ee.ejbfreeform [1.2.1 200509261930]
	org.netbeans.modules.properties/1 [1.15.1 200509261930]
	org.netbeans.modules.i18n/1 [1.18.1 200509261930]
	org.netbeans.modules.beans/1 [1.15.1 200509261930]
	org.netbeans.modules.tomcat5/1 [1.4.1 200509261930]
	org.netbeans.modules.ant.grammar/1 [1.12.1 200509261930]
	org.netbeans.modules.tomcat5.bundled/1 [1.4.1 200509261930]
	org.netbeans.modules.j2ee.ant [1.4.1 200509261930]
	org.netbeans.modules.j2ee.sun.ddui/1 [1.3.1 200509261930]
	org.netbeans.modules.image/1 [1.15.1 200509261930]
	org.netbeans.modules.java.j2seproject [1.4.1.42 42 200509261930]
	org.netbeans.modules.websvc.dev/1 [1.3.1.1 200509261930]
	org.netbeans.swing.tabcontrol [1.4.1 200509261930]
	org.netbeans.modules.ant.debugger/1 [1.5.1 200509261930]
	org.netbeans.modules.j2ee.jboss4/1 [1.1.1 200509261930]
	org.netbeans.modules.welcome/1 [1.8.1 200509261930]
	org.netbeans.modules.html/1 [1.17.1 200509261930]
	org.netbeans.modules.web.debug/1 [2.5.1 200509261930]
	org.netbeans.modules.db.sql.editor [1.0.1.3 200509261930]
	org.netbeans.modules.j2ee.ejbjarproject [1.1.1 200509261930]
	org.netbeans.modules.j2ee.earproject [1.2.1 200509261930]
	org.netbeans.modules.apisupport.refactoring [1.0.1.5 200509261930]
	org.netbeans.libs.jsch/1 [1.1.1 0.1.20 200509261930]
	org.netbeans.modules.j2ee.sun.appsrv81/1 [2.2.1 200509261930]
	org.netbeans.modules.editor.bookmarks/1 [1.1.1 200509261930]
	org.netbeans.modules.apisupport.feedreader/1 [1.0.1 200509261930]
	org.netbeans.upgrader [4.3.1 200509261930]
	org.netbeans.modules.properties.syntax/1 [1.15.1 200509261930]
	org.netbeans.core.windows/2 [2.5.1.1 200509261930]
	org.netbeans.modules.i18n.form/2 [1.16.1 200509261930]
	org.netbeans.modules.versioning.system.cvss/1 [1.5.1.1.42 1 
200509261930]
	org.netbeans.modules.web.struts/1 [1.0.1.1 1 200509261930]
	org.netbeans.modules.web.jsf/1 [1.0.1.1 1 200509261930]
	org.netbeans.modules.extbrowser/1 [1.7.1 200509261930]
	org.netbeans.modules.j2ee.blueprints/1 [1.7.1 200509261930]
	org.netbeans.modules.j2ee.ddloaders/1 [1.4.1.2.2.4 200509261930]
	org.netbeans.core.ide/1 [1.7.1 200509261930]
	org.netbeans.modules.java.j2seplatform/1 [1.4.1.2 2 200509261930]
	org.netbeans.modules.web.examples/1 [1.3.1 200509261930]
	org.netbeans.modules.xml.schema/1 [1.9.1.4 200509261930]
*********** Exception occurred ************ at 11:38 AM on Oct 18, 2005
java.lang.ClassCastException: org.netbeans.jmi.javamodel.VariableAccess$Impl
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.NewClassExpressionImpl.initChil
dren(NewClassExpressionImpl.java:110)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.NewClassExpressionImpl.getEnclo
singClass(NewClassExpressionImpl.java:47)
	at org.netbeans.jmi.javamodel.NewClassExpression$Impl.getEnclosingClass
(Unknown Source)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.NewClassExpressionImpl.getChild
ren(NewClassExpressionImpl.java:97)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ElementFinder.getElementByOffse
t(ElementFinder.java:40)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getElementByOffset
(ResourceImpl.java:1640)
[catch] at org.netbeans.modules.java.hints.JavaHintsProvider.getHints
(JavaHintsProvider.java:121)
	at 
org.netbeans.modules.editor.hints.HintsOperator$HintPopupTaskImpl.run
(HintsOperator.java:233)
	at org.openide.util.Task.run(Task.java:207)
	at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:469)
	at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java:870)
*********** Exception occurred ************ at 11:39 AM on Oct 18, 2005
java.lang.ClassCastException: org.netbeans.jmi.javamodel.VariableAccess$Impl
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.NewClassExpressionImpl.initChil
dren(NewClassExpressionImpl.java:110)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.NewClassExpressionImpl.getEnclo
singClass(NewClassExpressionImpl.java:47)
	at org.netbeans.jmi.javamodel.NewClassExpression$Impl.getEnclosingClass
(Unknown Source)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.NewClassExpressionImpl.getChild
ren(NewClassExpressionImpl.java:97)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ElementFinder.getElementByOffse
t(ElementFinder.java:40)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getElementByOffset
(ResourceImpl.java:1640)
	at org.netbeans.modules.j2ee.ejbcore.hints.EjbHintsProvider.getHints
(EjbHintsProvider.java:82)
	at 
org.netbeans.modules.editor.hints.HintsOperator$HintPopupTaskImpl.run
(HintsOperator.java:233)
	at org.openide.util.Task.run(Task.java:207)
	at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:469)
[catch] at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java:870)
Comment 1 Martin Roskanin 2005-10-18 09:16:53 UTC
similar to issue #66877 and issue #66896

Comment 2 Martin Matula 2005-10-18 10:17:17 UTC
The warning is a duplicate of issue 59974 which is fixed.

Changing summary to describe the exception. Unfortunatelly we are unable to
track this problem down without the source file that caused this problem. Could
you please provide it?
Comment 3 trumplet 2005-10-19 10:22:28 UTC
When I write a program such as follow, and locate cursor at the end of 'Object 
o = new ', issue 67011 will occur.


package javaapplication2;

import java.io.*;

public class Test {
    
    public Test() {
    }
    
    public static void main(String[] args) throws Exception {
        Object o = new  // location of cursor 
        System.out.print("ss");
        
    }
}
Comment 4 Pavel Flaska 2005-10-24 14:57:24 UTC
Already fixed in trunk.

*** This issue has been marked as a duplicate of 66324 ***
Comment 5 Quality Engineering 2007-09-20 09:45:08 UTC
Reorganization of java component