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.
The following occurred while the editor prepared to perform code completion after typing "myObject." (so requiring methods list). Can't remember if the completion was forced (pressing Ctrl + Space) or spontaneous. >Log Session: Monday, December 26, 2005 11:32:43 AM CET >System Info: Product Version = NetBeans IDE 5.0 Beta (Build 200509261930) Operating System = Linux version 2.6.12-10-686 running on i386 Java; VM; Vendor = 1.5.0_05; Java HotSpot(TM) Client VM 1.5.0_05-b05; Sun Microsystems Inc. Java Home = /usr/local/jdk1.5.0_05/jre System Locale; Encod. = en_US (nb); UTF-8 Home Dir; Current Dir = /home/garu; /home/garu IDE Install; User Dir = /opt/netbeans-5.0beta/platform6; /home/garu/.netbeans/5.0beta CLASSPATH = /opt/netbeans-5.0beta/platform6/lib/boot.jar:/opt/netbeans-5.0beta/platform6/lib/org-openide-modules.jar:/opt/netbeans-5.0beta/platform6/lib/org-openide-util.jar:/usr/local/jdk1.5.0_05/lib/dt.jar:/usr/local/jdk1.5.0_05/lib/tools.jar Boot & ext classpath = /usr/local/jdk1.5.0_05/jre/lib/rt.jar:/usr/local/jdk1.5.0_05/jre/lib/i18n.jar:/usr/local/jdk1.5.0_05/jre/lib/sunrsasign.jar:/usr/local/jdk1.5.0_05/jre/lib/jsse.jar:/usr/local/jdk1.5.0_05/jre/lib/jce.jar:/usr/local/jdk1.5.0_05/jre/lib/charsets.jar:/usr/local/jdk1.5.0_05/jre/classes:/usr/local/jdk1.5.0_05/jre/lib/ext/sunjce_provider.jar:/usr/local/jdk1.5.0_05/jre/lib/ext/sunpkcs11.jar:/usr/local/jdk1.5.0_05/jre/lib/ext/dnsns.jar:/usr/local/jdk1.5.0_05/jre/lib/ext/localedata.jar Dynamic classpath = /opt/netbeans-5.0beta/platform6/core/core.jar:/opt/netbeans-5.0beta/platform6/core/org-openide-filesystems.jar:/opt/netbeans-5.0beta/platform6/core/updater.jar:/opt/netbeans-5.0beta/nb5.0/core/org-netbeans-upgrader.jar:/opt/netbeans-5.0beta/nb5.0/core/locale/core_nb.jar:/opt/netbeans-5.0beta/nb5.0/core/locale/updater_nb.jar:/opt/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.modules.welcome/1 [1.8.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.bootstrap/1 [2.1.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.libs.xerces/1 [1.6.1 2.6.2 200509261930] org.netbeans.modules.xml.tax/2 [1.9.1.4.4 4 200509261930] org.netbeans.modules.queries/1 [1.5.1 200509261930] org.netbeans.modules.projectapi/1 [1.7.1 200509261930] org.openidex.util/3 [3.7.1 200509261930] org.netbeans.api.progress/1 [1.0.1 200509261930] org.netbeans.modules.utilities/1 [1.19.1 200509261930] org.netbeans.modules.projectuiapi/1 [1.11.1.5 5 200509261930] org.netbeans.modules.utilities.project/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.diff/1 [1.13.1.42 42 200509261930] org.netbeans.modules.settings/1 [1.8.1 200509261930] org.netbeans.modules.javahelp/1 [2.6.1 200509261930] org.netbeans.modules.db/0 [1.13.1.3 3 200509261930] org.openide.execution [1.6.1 200509261930] org.netbeans.api.java/1 [1.8.1 200509261930] org.netbeans.modules.dbschema/1 [1.5.1.3.3 3 200509261930] org.netbeans.modules.j2eeapis/1 [1.4.1 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.java.platform/1 [1.5.1 200509261930] org.netbeans.modules.schema2beans/1 [1.12.1 200509261930] org.netbeans.modules.project.libraries/1 [1.11.1 200509261930] org.netbeans.modules.j2eeserver/3 [1.9.1 200509261930] org.openide.src [1.6.1 200509261930] org.netbeans.modules.j2ee.sun.dd/1 [1.3.1 200509261930] org.netbeans.modules.jmxri/1 [1.0.1 1 200509261930] org.netbeans.modules.j2ee.sun.appsrv/1 [1.0.1 1 200509261930] org.netbeans.modules.j2ee.dd/1 [1.5.1.2 2 200509261930] org.netbeans.modules.j2ee.sun.ddui/1 [1.3.1 200509261930] org.netbeans.swing.tabcontrol [1.4.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.apisupport.feedreader/1 [1.0.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.modules.suggestions_framework/2 [1.13.1.9.16.7 9 200509261930] org.netbeans.modules.favorites/1 [1.9.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.core.ui/1 [1.7.1 200509261930] org.netbeans.modules.xml.catalog/2 [1.8.1.4.4 4 200509261930] org.netbeans.modules.masterfs/1 [1.5.1 200509261930] org.netbeans.modules.projectui [1.5.2.5 200509261930] org.netbeans.modules.project.ant/1 [1.10.1 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.java.project/1 [1.6.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.debugger.jpda.ant [1.5.1 200509261930] org.netbeans.core.ide/1 [1.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.completion/1 [1.1.1 200509261930] org.netbeans.modules.editor.codetemplates/1 [1.0.1 200509261930] org.netbeans.spi.palette/0 [1.3.1 200509261930] org.netbeans.modules.tasklist.docscan/2 [1.21.1.9.16.7 200509261930] org.netbeans.modules.j2ee.debug/1 [1.1.1 200509261930] org.jdesktop.layout/1 [1.1.1 0.7 200509261930] org.netbeans.modules.javadoc/1 [1.16.1 200509261930] org.netbeans.modules.j2ee.blueprints/1 [1.7.1 200509261930] org.netbeans.modules.refactoring/1 [1.12.1.3.2 3 200509261930] org.netbeans.modules.autoupdate/1 [2.14.1 200509261930] org.netbeans.modules.updatecenters/1 [1.4.1 200509261930] org.netbeans.modules.xml.tools/2 [1.9.1.4.4.4 4 200509261930] org.netbeans.modules.websvc.clientapi [1.2.1 200509261930] org.netbeans.modules.j2ee.dd.webservice [1.1.1 200509261930] org.netbeans.modules.java.editor.lib/1 [1.2.1 200509261930] org.netbeans.modules.java.editor/1 [1.2.1 200509261930] org.netbeans.modules.j2ee.common/1 [1.2.1 200509261930] org.netbeans.modules.websvc.websvcapi [1.2.1 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.java.navigation/1 [1.0.1 200509261930] org.netbeans.core.windows/2 [2.5.1.1 200509261930] org.netbeans.api.web.webmodule [1.4.1 200509261930] org.netbeans.core.multiview/1 [1.6.1 200509261930] org.netbeans.modules.xml.multiview/1 [1.2.1.2 2 200509261930] org.netbeans.modules.editor.hints/1 [1.7.1.1 1 200509261930] org.netbeans.modules.junit/2 [2.17.1 200509261930] org.netbeans.modules.j2ee.api.ejbmodule [1.2.1 200509261930] org.netbeans.modules.j2ee.ejbcore [1.1.1 200509261930] org.netbeans.modules.j2ee.ddloaders/1 [1.4.1.2.2.4 200509261930] org.netbeans.modules.editor.errorstripe/2 [2.0.1.1.1 1 200509261930] org.netbeans.modules.html.editor.lib/1 [1.2.1 200509261930] org.netbeans.modules.html/1 [1.17.1 200509261930] org.netbeans.modules.editor.structure/1 [1.9.1.1 1 200509261930] org.netbeans.modules.db.core [1.0.1 200509261930] org.netbeans.modules.ant.grammar/1 [1.12.1 200509261930] org.netbeans.modules.editor.bookmarks/1 [1.1.1 200509261930] org.netbeans.modules.j2ee.genericserver [1.1.1 200509261930] org.netbeans.modules.j2ee.sun.appsrv81/1 [2.2.1 200509261930] org.netbeans.modules.clazz/1 [1.17.1 200509261930] org.netbeans.modules.beans/1 [1.15.1 200509261930] org.netbeans.modules.servletapi24/1 [2.4.1 2.4 200509261930] org.netbeans.libs.commons_logging/1 [1.1.1 1.0.4 200509261930] org.netbeans.modules.web.jspparser/2 [2.3.1 200509261930] org.netbeans.modules.xml.text/2 [1.9.1.4 200509261930] org.netbeans.modules.editor.plain.lib/1 [1.1.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.extbrowser/1 [1.7.1 200509261930] org.netbeans.modules.editor.plain/1 [1.1.1 200509261930] org.netbeans.modules.form/2 [1.17.1 1 200509261930] org.netbeans.modules.options.editor/1 [1.0.1 200509261930] org.netbeans.modules.db.sql.editor [1.0.1.3 200509261930] org.netbeans.modules.image/1 [1.15.1 200509261930] org.netbeans.modules.ant.freeform [1.6.1 200509261930] org.netbeans.modules.java.freeform/1 [1.2.1 200509261930] org.netbeans.modules.j2ee.ejbfreeform [1.2.1 200509261930] org.netbeans.modules.xml.schema/1 [1.9.1.4 200509261930] org.netbeans.libs.jsch/1 [1.1.1 0.1.20 200509261930] org.netbeans.modules.versioning/1 [1.1.1.1 1 200509261930] org.netbeans.lib.cvsclient/1 [1.12.1 200509261930] org.netbeans.modules.versioning.system.cvss/1 [1.5.1.1.42 1 200509261930] org.netbeans.upgrader [4.3.1 200509261930] org.netbeans.modules.ant.browsetask [1.9.1 200509261930] org.netbeans.modules.web.project [1.1.1 200509261930] org.netbeans.modules.j2ee.weblogic9/1 [1.1.1 200509261930] org.netbeans.modules.java.j2seplatform/1 [1.4.1.2 2 200509261930] org.netbeans.modules.properties/1 [1.15.1 200509261930] org.netbeans.modules.properties.syntax/1 [1.15.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.web.jstl11/1 [2.4.1 1.1.2 200509261930] org.netbeans.modules.web.examples/1 [1.3.1 200509261930] org.netbeans.modules.web.struts/1 [1.0.1.1 1 200509261930] org.netbeans.modules.j2ee.jboss4/1 [1.1.1 200509261930] org.netbeans.modules.tomcat5/1 [1.4.1 200509261930] org.netbeans.modules.css/2 [1.9.1 200509261930] org.netbeans.modules.web.debug/1 [2.5.1 200509261930] org.netbeans.modules.apisupport.ant [2.27.1 200509261930] org.netbeans.modules.apisupport.project [1.9.1.5.4 5 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.i18n/1 [1.18.1 200509261930] org.netbeans.modules.i18n.form/2 [1.16.1 200509261930] org.netbeans.modules.java.examples/1 [1.3.1 200509261930] org.netbeans.modules.defaults/1 [1.0.1 200509261930] org.netbeans.modules.j2ee.ant [1.4.1 200509261930] org.netbeans.modules.j2ee.ejbjarproject [1.1.1 200509261930] org.netbeans.modules.j2ee.earproject [1.2.1 200509261930] org.netbeans.modules.web.jsf/1 [1.0.1.1 1 200509261930] org.netbeans.modules.ant.debugger/1 [1.5.1 200509261930] org.netbeans.modules.java.j2seproject [1.4.1.42 42 200509261930] org.netbeans.modules.java.hints/1 [1.8.1.1 1 200509261930] org.netbeans.modules.apisupport.refactoring [1.0.1.5 200509261930] org.netbeans.modules.websvc.jaxrpc16/1 [1.0.1 200509261930] org.netbeans.modules.web.monitor/1 [1.13.1 200509261930] org.netbeans.modules.web.freeform [1.1.1 200509261930] org.netbeans.modules.tomcat5.bundled/1 [1.4.1 200509261930] org.netbeans.modules.websvc.dev/1 [1.3.1.1 200509261930] org.netbeans.modules.j2ee.platform/1 [1.1.1 200509261930] org.netbeans.modules.usersguide/1 [1.17.1 200509261930] *********** Exception occurred ************ at 12:53 PM on Dec 26, 2005 java.lang.ClassCastException: org.netbeans.jmi.javamodel.TypeCast$Impl at org.netbeans.modules.javacore.jmiimpl.javamodel.AssignmentImpl.initChildren(AssignmentImpl.java:87) at org.netbeans.modules.javacore.jmiimpl.javamodel.AssignmentImpl.getLeftSide(AssignmentImpl.java:44) at org.netbeans.jmi.javamodel.Assignment$Impl.getLeftSide(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.AssignmentImpl.getChildren(AssignmentImpl.java:77) at org.netbeans.modules.javacore.jmiimpl.javamodel.ElementFinder.getElementByOffset(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)
The real reason, as it turned out, was not a code completion request. I typed the following lines in the editor in a class file: #1 List list = null; ... #10 Collection c = (Collection) ...error occurred here!... #11 list = new ArrayList(); Error occurred while typing the cast at line #10. It prevented me from typing the complete right hand expression. I had to remove the (Collection) cast, and insert it after completing the right hand expression. Line #11 had already been typed previously! The error won't occur if I comment or delete line #11. The error dialog keeps on spawning everytime I recreate the same situation.
Reassigning to javacore for evaluation.
*** This issue has been marked as a duplicate of 63195 ***
Reorganization of java component