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.
1. Create sample schema (newLoanApplication). 2. Switch to Source View. 3. Work with schema for some time - type, invoke code completion, undo/redo. Result: after some time, IDE suddenly hangs up. Can't describe the way to reach it more specifically. It seems that it often happens after code completion call. Also it seems that large schema (like OTA) causes this bug faster than small schema.
Here is a log and thread dump: ------------------------------------------------------------------------------- >Log Session: Wednesday, April 25, 2007 6:09:42 PM MSD >System Info: Product Version = NetBeans IDE Dev (Build 070425) Operating System = Windows XP version 5.1 running on x86 Java; VM; Vendor; Home = 1.5.0_11; Java HotSpot(TM) Client VM 1.5.0_11-b03; Sun Microsystems Inc.; C:\Program Files\Java\jdk1.5.0_11\jre System Locale; Encoding = ru_RU (nb); Cp1251 Home Dir.; Current Dir. = C:\Documents and Settings\OGB; C:\Program Files\netbeans-6.0-200704250000 Installation; User Dir. = C:\Program Files\netbeans-6.0-200704250000\nb6.0;C:\Program Files\netbeans-6.0-200704250000\ide8;C:\Program Files\netbeans-6.0-200704250000\java1;C:\Program Files\netbeans-6.0-200704250000\apisupport1;C:\Program Files\netbeans-6.0-200704250000\enterprise4;C:\Program Files\netbeans-6.0-200704250000\mobility8;C:\Program Files\netbeans-6.0-200704250000\profiler2;C:\Program Files\netbeans-6.0-200704250000\ruby1;C:\Program Files\netbeans-6.0-200704250000\visualweb1;C:\Program Files\netbeans-6.0-200704250000\soa1;C:\Program Files\netbeans-6.0-200704250000\uml4;C:\Program Files\netbeans-6.0-200704250000\harness;C:\Program Files\netbeans-6.0-200704250000\platform7; C:\Documents and Settings\OGB\.netbeans\dev Boot & Ext. Classpath = C:\Program Files\Java\jdk1.5.0_11\jre\lib\rt.jar;C:\Program Files\Java\jdk1.5.0_11\jre\lib\i18n.jar;C:\Program Files\Java\jdk1.5.0_11\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.5.0_11\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.5.0_11\jre\lib\jce.jar;C:\Program Files\Java\jdk1.5.0_11\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.5.0_11\jre\classes;C:\Program Files\Java\jdk1.5.0_11\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.5.0_11\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.5.0_11\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.5.0_11\jre\lib\ext\sunpkcs11.jar Application Classpath = C:\Program Files\netbeans-6.0-200704250000\platform7\lib\boot.jar;C:\Program Files\netbeans-6.0-200704250000\platform7\lib\org-openide-modules.jar;C:\Program Files\netbeans-6.0-200704250000\platform7\lib\org-openide-util.jar;C:\Program Files\Java\jdk1.5.0_11\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_11\lib\tools.jar Startup Classpath = C:\Program Files\netbeans-6.0-200704250000\platform7\core\core.jar;C:\Program Files\netbeans-6.0-200704250000\platform7\core\org-openide-filesystems.jar;C:\Program Files\netbeans-6.0-200704250000\nb6.0\core\org-netbeans-upgrader.jar;C:\Program Files\netbeans-6.0-200704250000\nb6.0\core\locale\core_nb.jar ------------------------------------------------------------------------------- WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.websvc.wsitconf: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.j2me.cdc.project.ricoh: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.mobility.end2end: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: Class-Path value ext/j2me_sg_ri.jar from C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\org-netbeans-modules-mobility-jsr172.jar cannot be found at C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\ext\j2me_sg_ri.jar WARNING [org.netbeans.core.modules]: Class-Path value ext/jaxrpc-api.jar from C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\org-netbeans-modules-mobility-jsr172.jar cannot be found at C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\ext\jaxrpc-api.jar WARNING [org.netbeans.core.modules]: Class-Path value ext/jaxrpc-spi.jar from C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\org-netbeans-modules-mobility-jsr172.jar cannot be found at C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\ext\jaxrpc-spi.jar WARNING [org.netbeans.core.modules]: Class-Path value ext/jaxrpc-impl.jar from C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\org-netbeans-modules-mobility-jsr172.jar cannot be found at C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\ext\jaxrpc-impl.jar WARNING [org.netbeans.core.modules]: Class-Path value ext/schema2beansdev.jar from C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\org-netbeans-modules-mobility-jsr172.jar cannot be found at C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\ext\schema2beansdev.jar WARNING [org.netbeans.core.modules]: Class-Path value ext/saaj-api.jar from C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\org-netbeans-modules-mobility-jsr172.jar cannot be found at C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\ext\saaj-api.jar WARNING [org.netbeans.core.modules]: Class-Path value ext/saaj-impl.jar from C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\org-netbeans-modules-mobility-jsr172.jar cannot be found at C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\ext\saaj-impl.jar WARNING [org.netbeans.core.modules]: Class-Path value ext/activation.jar from C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\org-netbeans-modules-mobility-jsr172.jar cannot be found at C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\ext\activation.jar WARNING [org.netbeans.core.modules]: Class-Path value ext/mail.jar from C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\org-netbeans-modules-mobility-jsr172.jar cannot be found at C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\ext\mail.jar WARNING [org.netbeans.core.modules]: Class-Path value ext/xsdlib.jar from C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\org-netbeans-modules-mobility-jsr172.jar cannot be found at C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\ext\xsdlib.jar WARNING [org.netbeans.core.modules]: Class-Path value ext/xml-helper.jar from C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\org-netbeans-modules-mobility-jsr172.jar cannot be found at C:\Program Files\netbeans-6.0-200704250000\mobility8\modules\ext\xml-helper.jar WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.mobility.project: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.mvd: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.vmd.components.nbmidp: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.vmd.inspector: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.vmd.midp: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.vmd.midpnb: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.vmd.properties: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.ruby.debugger: added = [module org.netbeans.modules.options.api/1 > 1.4] removed = [module org.netbeans.modules.options.api/0-1 > 1.5]; details: [Major release version of module changed from 0 to 1 to signal stability; update your dependencies] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.visualweb.complib: added = [module org.netbeans.modules.options.api/1 > 1.4] removed = [module org.netbeans.modules.options.api/0-1 > 1.5]; details: [Major release version of module changed from 0 to 1 to signal stability; update your dependencies] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.bpel.debugger.ui: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.bpel.editors: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.bpel.project: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.bpel.xpath: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.compapp.casaeditor: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.compapp.manager.jbi: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.compapp.projects.base: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.compapp.projects.jbi: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.startup.NbEvents]: The extension C:\Program Files\netbeans-6.0-200704250000\soa1\modules\ext\wsdl4j-1_5_2\wsdl4j.jar may be multiply loaded by modules: [C:\Program Files\netbeans-6.0-200704250000\soa1\modules\javax-wsdl4j.jar, C:\Program Files\netbeans-6.0-200704250000\soa1\modules\org-netbeans-modules-compapp-projects-jbi.jar]; see: http://www.netbeans.org/download/dev/javadoc/org-openide-modules/org/openide/modules/doc-files/classpath.html#class-path WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.compapp.projects.wizard: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.iep.editor: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.iep.project: added = [module org.openide.options > 6.6] removed = [module org.openide.options > 6.3.1]; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.jdbcwizard: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.soa.ui: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.sql.project: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.xslt.project: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.uml.drawingarea: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.uml.integration: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.uml.project: added = [module org.openide.options > 6.6] removed = [module org.openide.options > 6.2.1]; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.uml.propertysupport: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: had to upgrade dependencies for module org.netbeans.modules.uml: added = [module org.openide.options > 6.6] removed = []; details: [#88769 Incompatible change due to removal of PropertySheetSettings] WARNING [org.netbeans.core.modules]: the module org.openide.text uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.openide.actions uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.j2eeapis uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.editor uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.xml.text uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.db uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.visualweb.project.jsf uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.languages uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.html.editor uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.spi.editor.hints uses org.netbeans.modules.editor.highlights which is deprecated: Use org.netbeans.spi.highlighting (Editor Library 2) instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.editor.codetemplates uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.java.editor uses org.netbeans.modules.editor.highlights which is deprecated: Use org.netbeans.spi.highlighting (Editor Library 2) instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.java.editor uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.web.core.syntax uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.soa.ui uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.properties.syntax uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.compapp.projects.jbi uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.j2ee.ejbjarproject uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.debugger.jpda.ant uses org.netbeans.modules.editor.highlights which is deprecated: Use org.netbeans.spi.highlighting (Editor Library 2) instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.bpel.project uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.bpel.editors uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.db.sql.editor uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.mobility.project uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.gsf uses org.netbeans.modules.editor.highlights which is deprecated: Use org.netbeans.spi.highlighting (Editor Library 2) instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.gsf uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.uml uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.uml.propertysupport uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.uml.project uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.j2ee.blueprints uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.xslt.project uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.web.jsf.navigation uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.j2ee.clientproject uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.css.visual uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.visualweb.dataconnectivity uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.uml.integration uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.iep.editor uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.visualweb.extension.core uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.compapp.projects.base uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.iep.project uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.sql.project uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.image uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.ruby.rhtml uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.vmd.properties uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.vmd.inspector uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.mobility.svgcore uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.vmd.midp uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.vmd.midpnb uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.uml.drawingarea uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.mobility.end2end uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.java.debug uses org.netbeans.modules.editor.highlights which is deprecated: Use org.netbeans.spi.highlighting (Editor Library 2) instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.bpel.debugger.ui uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.debugger.jpda.projects uses org.netbeans.modules.editor.highlights which is deprecated: Use org.netbeans.spi.highlighting (Editor Library 2) instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.mvd uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.vmd.components.nbmidp uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.j2ee.earproject uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.utilities uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.websvc.wsitconf uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.compapp.casaeditor uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.j2me.cdc.project.ricoh uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.editor.plain uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.compapp.projects.wizard uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.jdbcwizard uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.bpel.xpath uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.compapp.manager.jbi uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.options.editor uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING [org.netbeans.core.modules]: the module org.netbeans.modules.javadoc uses org.openide.options which is deprecated: Use org.openide.util.NbPreferences instead. WARNING: Could not load the file C:\Documents and Settings\OGB\Application Data\Subversion/config. Falling back on svn defaults. WARNING: Could not load the file C:\Documents and Settings\OGB\Application Data\Subversion/servers. Falling back on svn defaults. INFO [org.netbeans.core.startup.NbEvents]: Turning on modules: org.openide.util [7.9.0.1 1 070425] org.openide.modules [7.2 070425] org.openide.awt [6.10.0.1 070425] org.openide.filesystems [7.1 070425] org.netbeans.api.progress/1 [1.9.0.1 1 070425] org.openide.dialogs [7.3 070425] org.openide.nodes [7.0.1 070425] org.openide.windows [6.15 070425] org.openide.options [6.6 070425] org.netbeans.modules.editor.mimelookup/1 [1.6 070425] org.openide.text [6.15 070425] org.openide.explorer [6.8 1 070425] org.openide.actions [6.6.0.1 070425] org.netbeans.modules.queries/1 [1.10 070425] org.openide.loaders [6.4 070425] org.netbeans.modules.favorites/1 [1.12 070425] org.netbeans.modules.projectapi/1 [1.13 070425] org.jdesktop.layout/1 [1.4 1.0.2 070425] org.netbeans.spi.palette/1 [1.10 070425] org.netbeans.modules.mobility.licensing [1.0 070425] org.netbeans.modules.vmd.model [1.0 070425] org.netbeans.modules.editor.guards/0 [0.1 070425] org.netbeans.modules.editor.util/1 [1.17 070425] org.netbeans.modules.editor.settings/1 [1.9 070425] org.netbeans.modules.lexer/2 [1.17.0.1 1 070425] org.netbeans.modules.editor.lib2/1 [1.3.2 2 070425] org.netbeans.modules.editor.fold/1 [1.6 070425] org.netbeans.modules.editor.lib/1 [1.13.0.2.2 2 070425] org.netbeans.spi.tasklist/1 [1.0 1 070425] org.netbeans.libs.javacapi [0.5.1 1 070425] org.openide.io [1.11 070425] org.openide.execution [1.10 070425] org.netbeans.api.java/1 [1.13 070425] org.netbeans.modules.options.api/1 [1.5 070425] org.netbeans.modules.classfile/1 [1.19 070425] org.netbeans.modules.timers/1 [1.1 070425] org.netbeans.modules.java.lexer/1 [1.2 070425] org.netbeans.spi.navigator/1 [1.5 070425] org.netbeans.modules.masterfs/1 [1.11 070425] org.netbeans.modules.java.platform/1 [1.9 070425] org.netbeans.modules.java.preprocessorbridge [1.0 070425] org.netbeans.libs.javacimpl/1 [0.6.0.4 4 070425] org.netbeans.modules.java.source [0.12.0.1.4 1 070425] org.netbeans.modules.projectuiapi/1 [1.23.0.6 6 070425] org.netbeans.modules.project.ant/1 [1.16 070425] org.netbeans.api.xml/1 [1.14 070425] org.apache.tools.ant.module/3 [3.27.0.2 2 070425] org.openidex.util/3 [3.11 070425] org.netbeans.libs.jsr223/1 [1.6 6 070425] org.netbeans.modules.templates [1.0 070425] org.netbeans.modules.project.libraries/1 [1.14 070425] org.netbeans.modules.java.project/1 [1.12 070425] org.netbeans.core.multiview/1 [1.9 070425] org.netbeans.modules.vmd.io [1.0 070425] org.netbeans.modules.vmd.palette [1.0 070425] org.netbeans.modules.visualweb.libs.rowset/1 [2.0 070425] org.netbeans.modules.visualweb.libs.javaee5 [2.0 070425] org.netbeans.modules.servletjspapi/1 [1.1 1 070425] org.netbeans.modules.visualweb.jsfsupport.components [2.0 070425] org.netbeans.modules.visualweb.designtime/1 [1.0 070425] org.netbeans.modules.visualweb.api.insync/1 [2.0 070425] org.netbeans.modules.visualweb.libs.batik/1 [2.0 070425] org.netbeans.modules.visualweb.designer.html [2.0 070425] org.netbeans.modules.visualweb.designer.cssengine [2.0 070425] org.netbeans.modules.visualweb.api.designer/1 [2.0 070425] org.netbeans.libs.xerces/1 [1.10 2.8.0 070425] org.netbeans.modules.visualweb.designer.markup/1 [2.0 070425] org.netbeans.libs.commons_logging/1 [1.4 1.0.4 070425] org.netbeans.modules.visualweb.libs.commons.collections [2.0 070425] org.netbeans.modules.visualweb.libs.commons.beanutils [2.0 070425] org.netbeans.modules.visualweb.libs.commons.digester [2.0 070425] org.netbeans.modules.visualweb.libs.jsf.api [2.0 070425] org.netbeans.modules.visualweb.libs.jsfmetadata [2.0 070425] org.netbeans.modules.j2ee.metadata [1.2 070425] org.netbeans.modules.xml.core/2 [1.13.0.4 4 070425] org.apache.xml.resolver [1.2 1.1 070425] org.netbeans.modules.xml.catalog/2 [1.12.0.4.4 4 070425] org.netbeans.modules.java.editor.lib/1 [1.6 070425] org.netbeans.api.web.webmodule [1.8 070425] org.netbeans.modules.visualweb.api.j2ee/1 [2.0 070425] org.netbeans.modules.j2eeapis/1 [1.8 070425] org.netbeans.bootstrap/1 [2.6 070425] org.netbeans.core.startup/1 [1.9.0.1 070425] org.netbeans.swing.plaf [1.6 070425] org.netbeans.core/2 [3.6.0.1 070425] org.netbeans.modules.settings/1 [1.13 070425] org.netbeans.modules.schema2beans/1 [1.16 070425] org.netbeans.modules.j2ee.dd/1 [1.9.0.2 2 070425] org.netbeans.spi.viewmodel/2 [1.11 070425] org.netbeans.api.debugger/1 [1.10 070425] org.netbeans.api.debugger.jpda/2 [2.11 070425] org.netbeans.modules.j2eeserver/4 [1.26.0.1 1 070425] org.netbeans.modules.visualweb.api.portlet.dd/1 [2.0 1 070425] org.netbeans.modules.editor/3 [1.32.0.2.2 070425] org.netbeans.modules.j2ee.api.ejbmodule [1.7 070425] org.netbeans.modules.websvc.restapi/1 [1.0 070425] org.netbeans.modules.xml.xam/1 [1.2 1 070425] org.netbeans.libs.glassfish_logging/1 [1.1 1 070425] org.netbeans.core.output2/1 [1.8.0.1 1 070425] org.netbeans.modules.web.jspparser/2 [2.7 070425] org.netbeans.modules.xml.schema.model/1 [1.2 1 070425] org.netbeans.modules.xml.wsdl.model/1 [1.2 1 070425] org.netbeans.modules.websvc.serviceapi [1.0 070425] org.netbeans.modules.websvc.jaxws20/1 [1.2 070425] org.netbeans.modules.editor.structure/1 [1.13.0.1 1 070425] org.netbeans.modules.editor.completion/1 [1.8 070425] org.netbeans.modules.xml.lexer [1.1 070425] org.netbeans.modules.xml.text/2 [1.13.0.4.4 4 070425] org.netbeans.modules.xml.retriever/1 [1.1 070425] org.netbeans.modules.websvc.jaxwsmodel/1 [1.2 070425] org.netbeans.modules.ant.browsetask [1.12 070425] org.netbeans.modules.websvc.clientapi [1.6 070425] org.netbeans.modules.websvc.jaxwsapi [1.1 070425] org.netbeans.modules.j2ee.metadata.model.support/1 [1.0 070425] org.netbeans.modules.j2ee.persistenceapi/1 [1.2 070425] org.netbeans.modules.j2ee.dd.webservice [1.5 070425] org.netbeans.modules.javahelp/1 [2.9 070425] org.netbeans.modules.db/0 [1.20.0.4 4 070425] org.netbeans.modules.j2ee.common/1 [1.16 070425] org.netbeans.modules.websvc.websvcapi [1.6 070425] org.netbeans.modules.dbapi [1.4.0.4 070425] org.netbeans.modules.xml.multiview/1 [1.6.0.2 2 070425] org.netbeans.modules.dbschema/1 [1.9.0.3.4 3 070425] org.netbeans.modules.j2ee.persistence [1.3.0.1 1 070425] org.netbeans.modules.junit/2 [2.23 070425] org.netbeans.modules.web.project [1.6 070425] org.netbeans.modules.visualweb.project.jsf/1 [2.0 1 070425] org.netbeans.modules.visualweb.designtime.base [1.0 070425] org.netbeans.modules.visualweb.extension.openide/1 [2.0 070425] org.netbeans.modules.visualweb.libs.apache.commons [2.0 070425] org.netbeans.modules.visualweb.libs.el.ri12 [2.0 070425] org.netbeans.modules.visualweb.libs.jsf.ri12 [2.0 070425] org.netbeans.modules.visualweb.libs.portletapi/1 [2.0 1 070425] org.netbeans.modules.visualweb.jsfsupport/1 [2.0 070425] org.netbeans.modules.visualweb.sql/1 [2.0 070425] org.netbeans.modules.visualweb.dataprovider/1 [2.0 070425] org.netbeans.modules.visualweb.propertyeditors.api [1.0 070425] org.netbeans.modules.visualweb.xhtml [2.0 070425] org.netbeans.modules.visualweb.libs.jtidy/1 [1.5 070425] org.netbeans.modules.visualweb.libs.commons.fileupload [2.0 070425] org.netbeans.modules.visualweb.webui/1 [2.0 070425] org.netbeans.modules.visualweb.designtimeext/1 [1.0 070425] org.netbeans.modules.visualweb.woodstock.webui.jsf [2.0 070425] org.netbeans.modules.editor.errorstripe.api/1 [2.3.0.1 1 070425] org.netbeans.modules.editor.errorstripe/2 [2.3.0.1.1 1 070425] org.netbeans.modules.diff/1 [1.18.0.42.1 42 070425] org.netbeans.modules.refactoring.api [1.0 070425] org.netbeans.modules.visualweb.classloaderprovider [2.0 070425] org.netbeans.modules.visualweb.propertyeditors.resolver [1.0 070425] org.netbeans.modules.visualweb.propertyeditors/1 [2.0 070425] org.netbeans.modules.visualweb.webui.designtime/1 [2.0 070425] org.netbeans.modules.html.lexer/1 [1.1 070425] org.netbeans.modules.el.lexer/1 [1.1 070425] org.netbeans.modules.jsp.lexer/1 [1.1 070425] org.netbeans.modules.xml.xdm/1 [1.2 1 070425] org.netbeans.modules.editor.plain.lib/1 [1.4 070425] org.netbeans.modules.editor.settings.storage/1 [1.10 070425] org.netbeans.modules.languages/0 [1.84.0.1 1 070425] org.netbeans.modules.html.editor.lib/1 [1.6 070425] org.netbeans.modules.html.editor/1 [1.6.0.1 070425] org.netbeans.modules.editor.highlights/0 [1.2.0.1 1 070425] org.netbeans.spi.editor.hints/0 [1.2.0.3.1 3 070425] org.netbeans.modules.editor.codetemplates/1 [1.5.0.1.3 1 070425] org.netbeans.modules.java.editor/1 [2.5.0.1.1.1.1.3 1 070425] org.netbeans.modules.web.core.syntax/1 [1.28.0.1.1.1 1 070425] org.netbeans.modules.web.jsf/1 [1.6.0.1.1 1 070425] org.netbeans.modules.visualweb.extension.openide.loaders [2.0 070425] org.netbeans.modules.visualweb.designtime.idebridge [1.0 070425] org.netbeans.modules.visualweb.insync/1 [2.1 070425] org.netbeans.modules.visualweb.project.importpage [2.0 070425] org.netbeans.modules.bpel.bpelhelp [1.1 070425] org.netbeans.modules.autoupdate.services [1.1 070425] org.netbeans.modules.autoupdate/1 [2.23 070425] org.netbeans.modules.updatecenters/1 [1.9 070425] org.netbeans.modules.xml.axi [1.2 070425] org.netbeans.modules.soa.ui/1 [1.1 070425] org.netbeans.libs.jxpath [1.1 070425] org.netbeans.modules.xml.xpath [1.1 070425] org.netbeans.modules.soa.mapper [1.0 070425] org.netbeans.modules.xslt.model/1 [1.0 070425] org.netbeans.modules.xslt.mapper [1.0 070425] org.netbeans.modules.properties/1 [1.21 070425] org.netbeans.modules.properties.syntax/1 [1.18 070425] org.netbeans.api.mobility [8.0 070425] org.netbeans.modules.xml.catalogsupport [1.0 070425] org.netbeans.modules.xml.xam.ui/1 [1.0 070425] org.netbeans.modules.mobility.proguard [1.2.0 070425] org.netbeans.modules.xslt.xslthelp/1 [1.1 070425] org.apache.xmlbeans [1.0 070425] org.netbeans.modules.xml.graph/1 [1.0 070425] javax.wsdl4j [1.0 070425] org.netbeans.modules.xml.wsdl.extensions [1.1 070425] org.netbeans.modules.compapp.projects.jbi [1.1 070425] org.netbeans.modules.mobility.j2meunit [1.2.0 070425] org.netbeans.modules.java.examples/1 [1.6 070425] org.netbeans.libs.jsch/1 [1.5 0.1.24 070425] org.netbeans.modules.mobility.deployment.ftpscp [1.1.0 070425] org.netbeans.modules.j2ee.platform/1 [1.5 070425] org.netbeans.modules.servletapi/1 [1.11 070425] org.netbeans.modules.j2ee.ejbjarproject [1.6 070425] org.netbeans.modules.jdbc.jdbchelp [1.1 070425] org.netbeans.modules.mobility.javahelp [1.2.0 070425] org.netbeans.modules.j2ee.genericserver [1.6 070425] org.netbeans.modules.mobility.cldcplatform [1.2.0 070425] org.netbeans.modules.websvc.core [1.7.0.1.4 1 070425] org.netbeans.modules.websvc.customization [1.1 070425] org.netbeans.modules.visualweb.palette [2.0 070425] org.netbeans.modules.visualweb.dataprovider.designtime/1 [2.0 070425] org.netbeans.modules.apisupport.ant [2.31 070425] org.netbeans.modules.debugger.jpda.ant [1.8 070425] org.netbeans.modules.xml.tax/2 [1.13.0.4.4 4 070425] org.netbeans.modules.apisupport.project [1.16.0.6.4 6 070425] org.netbeans.modules.j2me.cdc.platform [1.1 070425] org.netbeans.modules.bpel.debugger.api/1 [1.1 070425] org.netbeans.modules.bpel.model [1.1 070425] org.netbeans.modules.bpel.project [1.1 070425] org.netbeans.modules.print.api/1 [1.1 070425] org.netbeans.modules.xml.schema.completion [1.0 070425] org.netbeans.modules.bpel.editors.api/1 [1.2 070425] org.netbeans.modules.xml.validation [1.0 070425] org.netbeans.modules.bpel.core/1 [1.2 070425] org.netbeans.modules.visdev.prefuse/1 [1.2 1 070425] org.netbeans.modules.xml.nbprefuse [1.0 070425] org.netbeans.modules.xml.refactoring/1 [1.0 070425] org.netbeans.modules.xml.schema.ui.basic/1 [1.2 070425] org.netbeans.modules.xml.wsdlui [1.1 070425] org.netbeans.modules.xml.wsdl.refactoring/1 [1.0 070425] org.netbeans.modules.bpel.refactoring/1 [1.1 070425] org.netbeans.modules.wsdlextensions.file [1.0 070425] org.netbeans.modules.j2ee.sun.dd/1 [1.7.0.1 1 070425] org.netbeans.modules.j2ee.sun.appsrv/1 [1.5 1 070425] org.netbeans.modules.j2ee.sun.ddui/1 [1.8 1 070425] org.netbeans.modules.bpel.search.api/1 [1.1 070425] org.netbeans.modules.bpel.editors/1 [1.2 070425] org.netbeans.spi.debugger.ui/1 [2.9 070425] org.netbeans.modules.web.debug/1 [2.10 070425] org.netbeans.modules.versioning/1 [1.4.0.1.42.1 1 070425] org.netbeans.modules.versioning.util [1.0.0 070425] org.netbeans.lib.cvsclient/1 [1.15 070425] org.netbeans.modules.versioning.system.cvss/1 [1.9.0.1.42.1 1 070425] org.netbeans.modules.java.guards/0 [0.1 070425] org.netbeans.modules.form/2 [1.21 1 070425] org.netbeans.modules.java.j2seproject/1 [1.12.0.43 43 070425] org.netbeans.modules.swingapp [1.0 070425] org.netbeans.modules.web.struts/1 [1.5.0.1 1 070425] org.netbeans.modules.db.core [1.4 070425] org.netbeans.modules.db.sql.editor [1.4.0.4 070425] org.netbeans.modules.mobility.antext [1.2.0 070425] org.netbeans.modules.mobility.project [1.2.0 070425] org.netbeans.modules.j2me.cdc.project [1.1 070425] org.netbeans.modules.j2me.cdc.project.nokiaS80 [1.0 070425] org.netbeans.api.gsf/1 [0.25.0 1 070425] org.netbeans.modules.profiler/1 [1.1.1 070423] org.netbeans.api.gsfpath/1 [0.31 070425] org.netbeans.modules.gsf/1 [0.42.0.2.1.1.1.3 2 070425] org.netbeans.modules.ruby.platform/1 [0.27.0 070425] org.netbeans.modules.ruby.rakeproject/1 [0.11.0 070425] org.jruby/1 [0.98.13 070425] org.netbeans.modules.ruby/1 [0.59.0 070425] org.netbeans.modules.ruby.project/1 [0.61.0.2 070425] org.netbeans.modules.uml.tomsawyer/1 [1.2.0 070425] org.netbeans.modules.antlr/1 [1.2.0 070425] org.netbeans.modules.uml.dom4jlib [1.2.0 070425] org.netbeans.modules.uml/1 [1.2.0 070425] org.netbeans.modules.uml.propertysupport/1 [1.2.0 070425] org.netbeans.modules.uml.requirements.doorsprovider/1 [1.2.0 070425] org.netbeans.modules.uml.project/1 [1.2.0 070425] org.netbeans.modules.uml.designpattern/1 [1.2.0 070425] org.netbeans.modules.tomcat5/1 [1.9 070425] org.netbeans.core.execution/1 [1.10.0.1 070425] org.netbeans.modules.j2ee.blueprints/1 [1.11 070425] org.netbeans.modules.visualweb.designer/1 [2.0 070425] org.netbeans.modules.derby [1.8 070425] org.netbeans.modules.j2ee.samples [1.1 070425] org.netbeans.modules.xslt.core/1 [1.0 070425] org.netbeans.modules.xslt.project/1 [1.1 070425] org.netbeans.api.visual [2.1 070425] org.netbeans.modules.web.jsf.navigation/1 [2.0 070425] org.netbeans.modules.ant.freeform/1 [1.15 070425] org.netbeans.modules.java.freeform/1 [1.7 070425] org.netbeans.modules.j2ee.ejbfreeform [1.8 070425] org.netbeans.modules.vmd.codegen [1.0 070425] org.kxml2/1 [1.0 070425] org.netbeans.modules.j2ee.clientproject [1.1.0.1 1 070425] org.netbeans.modules.j2ee.archive [1.1 070425] org.netbeans.modules.languages.css [1.12 070425] org.netbeans.modules.css.visual/1 [2.0.0.1 070425] org.netbeans.modules.vmd.flow [1.0 070425] org.netbeans.upgrader [4.6 070425] org.netbeans.modules.db.sql.visualeditor/1 [2.0 070425] org.netbeans.modules.visualweb.dataconnectivity/1 [2.0 070425] org.netbeans.modules.wsdlextensions.ftp [1.0 070425] org.netbeans.modules.j2me.cdc.platform.sun [1.0 070425] org.netbeans.modules.j2ee.jboss4/1 [1.6.0.1 070425] org.netbeans.modules.bpel.samples/1 [1.2 070425] org.netbeans.modules.defaults/1 [1.3 070425] org.netbeans.modules.visualweb.outline [2.0 070425] org.netbeans.modules.j2me.cdc.project.semc [1.0 070425] org.netbeans.modules.xml.wsdlextui [1.1 070425] org.netbeans.modules.j2ee.ejbcore [1.6 070425] org.netbeans.modules.j2ee.ddloaders/1 [1.8.0.2 070425] org.netbeans.modules.visualweb.jsfsupport.designtime [2.0 070425] org.netbeans.modules.refactoring.java/1 [1.0 070425] org.netbeans.swing.tabcontrol [1.8 070425] org.netbeans.modules.uml.requirements/1 [1.2.0 070425] org.netbeans.modules.uml.integration/1 [1.2.0 070425] org.netbeans.modules.profiler.freeform/1 [1.1.0 070423] org.netbeans.modules.iep.editor [1.0 070425] org.netbeans.modules.visualweb.extension.core/1 [2.0 070425] org.netbeans.modules.compapp.projects.base [1.1 070425] org.netbeans.modules.iep.project [1.0 070425] org.netbeans.modules.uml.palette/1 [1.2.0 070425] org.netbeans.modules.websvc.rest/1 [1.0 070425] org.netbeans.modules.ant.debugger/1 [1.8.0.2 070425] org.netbeans.modules.sql.project [1.0 070425] org.rubyforge.debugcommons/0 [1.8 070425] org.netbeans.modules.ruby.debugger [0.84 070425] org.netbeans.modules.wsdlextensions.sap [1.0 070425] org.netbeans.modules.web.core/1 [1.27.0.42.2 42 070425] org.netbeans.modules.websvc.registry [1.5 070425] org.netbeans.modules.websvc.jaxrpc [1.0 070425] org.netbeans.modules.uml.requirements.xmlrequirements/1 [1.2.0 070425] org.netbeans.modules.image/1 [1.19 070425] org.netbeans.modules.ruby.rhtml/1 [0.50.0.1 070425] org.netbeans.modules.visualweb.libs.jstl [2.0 070425] org.netbeans.modules.svg.perseus [1.0 070425] org.netbeans.core.ui/1 [1.10 070425] org.netbeans.modules.lexer.nbbridge/1 [1.2.0.1 070425] org.netbeans.modules.vmd.properties [1.0 070425] org.netbeans.modules.vmd.inspector [1.0 070425] org.netbeans.modules.mobility.svgcore [1.1 070425] org.netbeans.modules.mobility.snippets [1.0 070425] org.netbeans.modules.mobility.editor [1.2.0 070425] org.netbeans.modules.vmd.io.javame [1.0 070425] org.netbeans.modules.vmd.screen [1.0 070425] org.netbeans.modules.vmd.analyzer [1.0 070425] org.netbeans.modules.vmd.midp [1.0 070425] org.netbeans.modules.vmd.midpnb [1.0 070425] org.netbeans.libs.ini4j/1 [1.0 0.9 070425] org.netbeans.libs.svnClientAdapter/1 [1.2 0.9 070425] org.netbeans.modules.subversion [1.2 070425] org.netbeans.modules.wsdlextensions.mq [1.0 070425] org.netbeans.modules.bpel.debugger.bdi [1.1 070425] org.netbeans.modules.bpel.debugger [1.1 070425] org.netbeans.modules.progress.ui [1.0 070425] org.netbeans.modules.web.jstl11/1 [2.8 1.1.2 070425] org.netbeans.modules.uml.reporting/1 [1.2.0 070425] org.netbeans.modules.uml.drawingarea/1 [1.2.0 070425] org.netbeans.modules.uml.parser.java/1 [1.2.0 070425] org.netbeans.modules.uml.documentation/1 [1.2.0 070425] org.netbeans.modules.uml.kit [1.2.0 070425] org.netbeans.modules.javawebstart [1.0 070425] org.netbeans.libs.freemarker/1 [2.3.8.1 238 070425] org.netbeans.core.ide/1 [1.10 070425] org.netbeans.core.windows/2 [2.8.0.1 070425] org.netbeans.modules.mobility.end2end [1.1.0 070425] org.netbeans.modules.profiler.j2se/1 [1.1.0 070423] org.netbeans.modules.j2ee.sun.appsrv81/1 [1.3.0.1.1 1 070425] org.netbeans.modules.bpel.search/1 [1.1 070425] org.netbeans.modules.visualweb.jsfsupport.designtime_1_1 [2.0 070425] org.netbeans.modules.identity.samples/1 [1.2 070425] org.netbeans.modules.visualweb.navigation [1.0 070425] org.netbeans.modules.editor.bookmarks/1 [1.4 070425] org.netbeans.modules.profiler.j2ee.tomcat/1 [1.1.0 070423] org.netbeans.modules.tasklist.projectint/1 [1.0 070425] org.netbeans.modules.java.debug [1.1.0.4.1 070425] org.netbeans.modules.bpel.debugger.ui [1.1 070425] org.netbeans.modules.debugger.jpda.projects [1.1.0.1 070425] org.netbeans.modules.debugger.jpda/2 [1.17 070425] org.netbeans.modules.debugger.jpda.ui/1 [1.6 070425] org.netbeans.modules.i18n/1 [1.22 070425] org.netbeans.modules.mvd [1.1.0 070425] org.netbeans.modules.vmd.components.nbmidp [1.1.0 070425] org.netbeans.modules.visualweb.complib [2.0 070425] org.netbeans.modules.j2ee.earproject [1.7 070425] org.netbeans.modules.mobility.deployment.sonyericsson [1.1.0 070425] org.netbeans.modules.welcome/1 [1.12 070425] org.netbeans.modules.websvc.wsitmodelext [3.0 070425] org.netbeans.modules.sendopts/2 [2.0 070425] org.netbeans.modules.utilities/1 [1.24 070425] org.netbeans.modules.httpserver/2 [2.7.0.42 42 070425] org.netbeans.modules.xsl/1 [1.13.0.4 070425] org.netbeans.modules.localhistory [1.1.1 070425] org.netbeans.modules.xml.schema.refactoring/1 [1.0 070425] org.netbeans.modules.xml.schema.abe [1.1 070425] org.netbeans.modules.java.hints/1 [1.18.0.3.1.3 3 070425] org.netbeans.modules.profiler.j2ee.sunas/1 [1.1.0 070423] org.netbeans.modules.websvc.design [1.0 070425] org.netbeans.modules.websvc.wsitconf [3.0 070425] org.netbeans.modules.compapp.casaeditor [1.0 070425] org.netbeans.modules.tasklist.todo/1 [1.0 070425] org.netbeans.modules.mobility.deployment.webdav [1.1.0 070425] org.netbeans.modules.j2me.cdc.project.ricoh [1.0 070425] org.netbeans.modules.print/1 [1.1 070425] org.netbeans.modules.vmd.game [1.0 070425] org.netbeans.modules.visualweb.libs.jspapi [2.0 070425] org.netbeans.modules.j2ee.jpa.verification [1.1.0.3 070425] org.netbeans.modules.identity.profile.api [1.1 070425] org.netbeans.modules.identity.server.manager/1 [1.0 070425] org.netbeans.modules.ruby.railsprojects/1 [0.48.0 070425] org.netbeans.modules.editor.plain/1 [1.4 070425] org.netbeans.modules.options.keymap [1.1 070425] org.netbeans.modules.j2ee.sun.ddloaders/1 [1.0.0.1 070425] org.netbeans.modules.compapp.capshelp [1.1 070425] org.netbeans.modules.identity.ant/1 [1.0 070425] org.netbeans.modules.apisupport.feedreader/1 [1.4 070425] org.netbeans.modules.xml.tools/2 [1.13.0.4.4.4 4 070425] org.netbeans.modules.websvc.jaxrpc16/1 [1.4 070425] org.netbeans.modules.autoupdate.ui [1.1 070425] org.netbeans.modules.j2me.cdc.platform.ricoh [1.0 070425] org.netbeans.modules.visualweb.designer.jsf [2.0 070425] org.netbeans.modules.j2ee.ant [1.9.0.1 070425] org.netbeans.modules.j2me.cdc.project.savaje [1.0.1 070425] org.netbeans.modules.compapp.projects.wizard [1.0 070425] org.netbeans.modules.j2ee.toplinklib/1 [2.8 070425] org.netbeans.modules.j2ee.debug/1 [1.5 070425] org.netbeans.modules.tasklist.ui/1 [1.0.1 070425] org.netbeans.modules.wsdlextensions.jdbc [1.0 070425] org.netbeans.modules.i18n.form/2 [1.20 070425] org.netbeans.modules.mobility.midpexamples [1.2.0 070425] org.netbeans.modules.j2ee.weblogic9/1 [1.6 070425] org.netbeans.modules.visualweb.libs.servletapi [2.0 070425] org.netbeans.lib.uihandler [1.10 070425] org.netbeans.modules.uihandler [1.28 070425] org.netbeans.modules.web.freeform [1.6 070425] org.netbeans.modules.ruby.rails/1 [1.2300.3 070425] org.netbeans.modules.jdbcwizard [1.1 070425] org.netbeans.modules.profiler.j2ee.weblogic/1 [1.1.0 070423] org.netbeans.modules.visualweb.jsfsupport.designtime_1_2 [2.0 070425] org.netbeans.modules.bpel.xpath [1.1 070425] org.netbeans.modules.visualweb.project.jsfloader/1 [2.0 070425] org.netbeans.modules.apisupport.paintapp [1.1 070425] org.netbeans.modules.iep.help [1.0 070425] org.netbeans.modules.html/1 [1.21 070425] org.netbeans.modules.web.monitor/1 [1.17 070425] org.netbeans.modules.wsdlextensions.msmq [1.0 070425] org.netbeans.modules.compapp.manager.jbi [1.1 070425] org.netbeans.modules.java.navigation/1 [1.7 070425] org.netbeans.modules.visualweb.ravehelp.dynamichelp/1 [2.0 1 070425] javax.mail [1.0 070425] org.netbeans.modules.visualweb.web.ui.appbase/1 [2.0 070425] org.netbeans.modules.visualweb.j2ee15classloaderprovider [2.0 070425] org.netbeans.modules.visualweb.j2ee14classloaderprovider [2.0 070425] org.netbeans.modules.mobility.jsr172 [1.1.0 070425] org.netbeans.modules.options.editor/1 [1.3 070425] org.netbeans.modules.j2me.cdc.platform.nokias80 [1.0 070425] org.netbeans.modules.usersguide/1 [1.20 070425] org.netbeans.modules.utilities.project/1 [1.6 070425] org.netbeans.modules.extbrowser/1 [1.11 070425] org.netbeans.modules.xml.schema/1 [1.13.0.4 070425] org.netbeans.modules.profiler.nbproject/1 [1.1.0 070423] org.netbeans.modules.visualweb.websvcmgr/1 [1.0.5 070425] org.netbeans.modules.debugger.jpda.heapwalk/1 [1.1 070425] org.netbeans.modules.mobility.cldcplatform.catalog [1.1.0 070425] org.netbeans.modules.languages.javascript [1.30 070425] org.netbeans.modules.form.j2ee/0 [0.1 1 070425] org.netbeans.modules.projectui [1.12.0.1.6 1 070425] org.netbeans.modules.java.j2seplatform/1 [1.7.0.2 2 070425] org.netbeans.modules.j2me.cdc.platform.semc [1.0 070425] org.netbeans.libs.aguiswinglayout [1.0 070425] org.netbeans.modules.javadoc/1 [1.19.0.3 070425] org.netbeans.modules.uml.codegen [1.0 070425] org.netbeans.modules.vmd.components.svg [1.1 070425] org.netbeans.modules.identity.profile.ui [1.1 070425] org.netbeans.libs.ppawtlayout/1 [1.0 070425] org.netbeans.modules.ruby.kit/1 [0.82.0 070425] org.netbeans.modules.visualweb.ravehelp.rave_nbpack [2.0 070425] org.netbeans.modules.editor.mimelookup.impl/1 [1.1 070425] org.netbeans.modules.profiler.j2ee/1 [1.1.0 070423] org.netbeans.modules.ant.grammar/1 [1.15 070425] org.netbeans.modules.xml.schema.core/1 [1.2 070425] org.netbeans.modules.wsdlextensions.smtp [1.0 070425] org.netbeans.modules.wsdlextensions.jms [1.0 070425] org.netbeans.modules.wsdlextensions.hl7 [1.0 070425] org.netbeans.modules.vmd.structure [1.0 070425] org.netbeans.modules.profiler.j2ee.jboss/1 [1.1.0 070423] org.netbeans.modules.bpel.update/1 [1.1 070425] org.netbeans.modules.web.examples/1 [1.7 070425] INFO [org.netbeans.modules.editor.settings.storage.SettingsType]: Fonts & colors profiles should reside in 'FontsColors' subfolder, see #90403 for details. Offending file 'Editors/text/x-ruby-string-double/NetBeans/Defaults/coloring.xml' INFO [org.netbeans.modules.editor.settings.storage.SettingsType]: Fonts & colors profiles should reside in 'FontsColors' subfolder, see #90403 for details. Offending file 'Editors/application/x-httpd-eruby/NetBeans/Defaults/coloring.xml' INFO [org.netbeans.modules.editor.settings.storage.SettingsType]: Fonts & colors profiles should reside in 'FontsColors' subfolder, see #90403 for details. Offending file 'Editors/text/x-java-preprocessor/NetBeans/Defaults/coloring.xml' INFO [org.netbeans.modules.editor.settings.storage.SettingsType]: Fonts & colors profiles should reside in 'FontsColors' subfolder, see #90403 for details. Offending file 'Editors/text/x-java-preprocessor/CityLights/Defaults/coloring.xml' INFO [org.netbeans.modules.editor.settings.storage.SettingsType]: Fonts & colors profiles should reside in 'FontsColors' subfolder, see #90403 for details. Offending file 'Editors/text/x-ruby/NetBeans/Defaults/coloring.xml' INFO [org.netbeans.modules.editor.settings.storage.SettingsType]: Fonts & colors profiles should reside in 'FontsColors' subfolder, see #90403 for details. Offending file 'Editors/text/x-tag/NetBeans/Defaults/coloring.xml' INFO [org.netbeans.modules.editor.settings.storage.SettingsType]: Fonts & colors profiles should reside in 'FontsColors' subfolder, see #90403 for details. Offending file 'Editors/text/html/NetBeans/Defaults/coloring.xml' INFO [org.netbeans.modules.editor.settings.storage.SettingsType]: Fonts & colors profiles should reside in 'FontsColors' subfolder, see #90403 for details. Offending file 'Editors/text/x-ruby-comment/NetBeans/Defaults/coloring.xml' INFO [org.netbeans.modules.editor.settings.storage.SettingsType]: Fonts & colors profiles should reside in 'FontsColors' subfolder, see #90403 for details. Offending file 'Editors/text/x-jsp/NetBeans/Defaults/coloring.xml' INFO [org.netbeans.modules.editor.settings.storage.SettingsType]: Fonts & colors profiles should reside in 'FontsColors' subfolder, see #90403 for details. Offending file 'Editors/text/x-ruby-string-single/NetBeans/Defaults/coloring.xml' INFO [org.netbeans.modules.editor.settings.storage.SettingsType]: Keybinding profiles should reside in 'Keybindings' subfolder, see #90403 for details. Offending file 'Editors/application/x-httpd-eruby/Defaults/keybindings.xml' INFO [org.netbeans.modules.editor.settings.storage.SettingsType]: Keybinding profiles should reside in 'Keybindings' subfolder, see #90403 for details. Offending file 'Editors/text/x-ruby/Defaults/keybindings.xml' INFO [org.netbeans.modules.editor.settings.storage.SettingsType]: Keybinding profiles should reside in 'Keybindings' subfolder, see #90403 for details. Offending file 'Editors/text/x-jsp/Defaults/keybindings.xml' INFO [org.netbeans.modules.editor.settings.storage.SettingsProvider]: Won't provide any settings for text/base It's been deprecated, use MimePath.EMPTY instead. WARNING [org.netbeans.modules.editor.impl.KitsTracker]: Inconsistent mime type declaration for the kit: org.netbeans.modules.xml.text.syntax.XMLKit@de839e; mimeType from the kit is 'text/xml, but the kit is registered for 'text/xml-external-parsed-entity' WARNING [org.netbeans.modules.editor.impl.KitsTracker]: Inconsistent mime type declaration for the kit: org.netbeans.modules.web.core.syntax.JSPKit@874920; mimeType from the kit is 'text/x-jsp, but the kit is registered for 'text/x-tag' WARNING [org.netbeans.modules.editor.impl.KitsTracker]: Inconsistent mime type declaration for the kit: org.netbeans.modules.xml.text.syntax.XMLKit@de839e; mimeType from the kit is 'text/xml, but the kit is registered for 'text/xml-external-parsed-entity' WARNING [org.netbeans.modules.editor.impl.KitsTracker]: Inconsistent mime type declaration for the kit: org.netbeans.modules.web.core.syntax.JSPKit@874920; mimeType from the kit is 'text/x-jsp, but the kit is registered for 'text/x-tag' WARNING [org.netbeans.modules.editor.impl.KitsTracker]: Ambiguous mime types for editor kit implementation class: class org.netbeans.modules.xml.text.syntax.XMLKit; mime types: [text/xml-bpel+xml, text/xml, text/x-ant+xml, application/x-schema+xml, text/x-struts+xml, text/x-jsf+xml, text/x-bpel+xml, text/xml-external-parsed-entity] WARNING [org.netbeans.editor.DrawLayerList]: Using deprecated DrawLayer: highlight-brace-layer z-order: 11000 class: org.netbeans.editor.ext.ExtCaret$HighlightBraceLayer Layer class org.netbeans.editor.ext.ExtCaret$HighlightBraceLayer, name='highlight-brace-layer WARNING [org.netbeans.editor.DrawLayerList]: Using deprecated DrawLayer: highlight-layer z-order: 3000 class: org.netbeans.modules.editor.highlights.HighlightLayer Layer class org.netbeans.modules.editor.highlights.HighlightLayer, name='highlight-layer WARNING [org.netbeans.editor.DrawLayerList]: Using deprecated DrawLayer: hyperlink-layer z-order: 1100 class: org.netbeans.lib.editor.hyperlink.HyperlinkOperation$HyperlinkLayer Layer class org.netbeans.lib.editor.hyperlink.HyperlinkOperation$HyperlinkLayer, name='hyperlink-layer WARNING [org.netbeans.editor.DrawLayerList]: Using deprecated DrawLayer: annotation-layer z-order: 2100 class: org.netbeans.editor.DrawLayerFactory$AnnotationLayer Layer class org.netbeans.editor.DrawLayerFactory$AnnotationLayer, name='annotation-layer Warning: use of system property netbeans.home in org.netbeans.lib.uihandler.LogFormatter has been obsoleted in favor of InstalledFileLocator [DTM] removing DE (10073701)["receive" (tag) <2747-3095> '<receive n...'] [DMT] removed element DE (10073701)["receive" (tag) <2747-3095> '<receive n...'] ;parent = DE (26594638)["sequence" (tag) <2728-5533> '<sequence>...'] [DTM] removing DE (32457811)["receive" (tag) <2747-3094> '<receive n...'] [DMT] removed element DE (32457811)["receive" (tag) <2747-3094> '<receive n...'] ;parent = DE (26594638)["sequence" (tag) <2728-5532> '<sequence>...'] [DTM] removing DE (7827687)["receive" (tag) <2747-3093> '<receive n...'] [DMT] removed element DE (7827687)["receive" (tag) <2747-3093> '<receive n...'] ;parent = DE (26594638)["sequence" (tag) <2728-5531> '<sequence>...'] [DTM] removing DE (14882727)["receive" (tag) <2747-3095> '<receive n...'] [DMT] removed element DE (14882727)["receive" (tag) <2747-3095> '<receive n...'] ;parent = DE (26594638)["sequence" (tag) <2728-5533> '<sequence>...'] WARNING [org.netbeans.core.windows.WindowManagerImpl] java.lang.IllegalStateException: Assertion failed. WindowsAPI is required to be called from AWT thread only, see http://core.netbeans.org/proposals/threading/ at org.netbeans.core.windows.WindowManagerImpl.assertEventDispatchThreadWeak(WindowManagerImpl.java:1416) at org.netbeans.core.windows.WindowManagerImpl.findTopComponent(WindowManagerImpl.java:213) at org.netbeans.modules.bpel.xpath.view.output.ResultWindow.getInstance(ResultWindow.java:74) at org.netbeans.modules.bpel.xpath.view.output.DesignContextSynchronizationListener.hasView(DesignContextSynchronizationListener.java:121) at org.netbeans.modules.bpel.xpath.view.output.DesignContextSynchronizationListener.handleChangeEvent(DesignContextSynchronizationListener.java:102) at org.netbeans.modules.bpel.xpath.view.output.DesignContextSynchronizationListener.notifyPropertyUpdated(DesignContextSynchronizationListener.java:75) at org.netbeans.modules.bpel.model.api.events.ChangeEventSupport.notifyChangeEvent(ChangeEventSupport.java:176) at org.netbeans.modules.bpel.model.api.events.ChangeEventSupport.fireChangeEvent(ChangeEventSupport.java:152) at org.netbeans.modules.bpel.model.impl.BpelModelImpl$Transaction.commitEvents(BpelModelImpl.java:920) at org.netbeans.modules.bpel.model.impl.BpelModelImpl$Transaction.end(BpelModelImpl.java:832) at org.netbeans.modules.bpel.model.impl.BpelModelImpl.writeUnlock(BpelModelImpl.java:663) at org.netbeans.modules.bpel.model.impl.BpelModelImpl.sync(BpelModelImpl.java:392) at org.netbeans.modules.bpel.debugger.ui.util.ModelUtil.getLineNumber(ModelUtil.java:236) at org.netbeans.modules.bpel.debugger.ui.editor.BpelAnnotation.updateLineAnnotation(BpelAnnotation.java:111) at org.netbeans.modules.bpel.debugger.ui.editor.BpelAnnotation.update(BpelAnnotation.java:102) at org.netbeans.modules.bpel.debugger.ui.editor.BpelAnnotationsObserver$Listener$1.run(BpelAnnotationsObserver.java:156) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) WARNING [org.netbeans.core.windows.WindowManagerImpl] java.lang.IllegalStateException: Assertion failed. WindowsAPI is required to be called from AWT thread only, see http://core.netbeans.org/proposals/threading/ at org.netbeans.core.windows.WindowManagerImpl.assertEventDispatchThreadWeak(WindowManagerImpl.java:1416) at org.netbeans.core.windows.WindowManagerImpl.findTopComponent(WindowManagerImpl.java:213) at org.netbeans.modules.bpel.xpath.view.output.ResultWindow.getInstance(ResultWindow.java:75) at org.netbeans.modules.bpel.xpath.view.output.DesignContextSynchronizationListener.hasView(DesignContextSynchronizationListener.java:121) at org.netbeans.modules.bpel.xpath.view.output.DesignContextSynchronizationListener.handleChangeEvent(DesignContextSynchronizationListener.java:102) at org.netbeans.modules.bpel.xpath.view.output.DesignContextSynchronizationListener.notifyPropertyUpdated(DesignContextSynchronizationListener.java:75) at org.netbeans.modules.bpel.model.api.events.ChangeEventSupport.notifyChangeEvent(ChangeEventSupport.java:176) at org.netbeans.modules.bpel.model.api.events.ChangeEventSupport.fireChangeEvent(ChangeEventSupport.java:152) at org.netbeans.modules.bpel.model.impl.BpelModelImpl$Transaction.commitEvents(BpelModelImpl.java:920) at org.netbeans.modules.bpel.model.impl.BpelModelImpl$Transaction.end(BpelModelImpl.java:832) at org.netbeans.modules.bpel.model.impl.BpelModelImpl.writeUnlock(BpelModelImpl.java:663) at org.netbeans.modules.bpel.model.impl.BpelModelImpl.sync(BpelModelImpl.java:392) at org.netbeans.modules.bpel.debugger.ui.util.ModelUtil.getLineNumber(ModelUtil.java:236) at org.netbeans.modules.bpel.debugger.ui.editor.BpelAnnotation.updateLineAnnotation(BpelAnnotation.java:111) at org.netbeans.modules.bpel.debugger.ui.editor.BpelAnnotation.update(BpelAnnotation.java:102) at org.netbeans.modules.bpel.debugger.ui.editor.BpelAnnotationsObserver$Listener$1.run(BpelAnnotationsObserver.java:156) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) [DTM] removing DE (22355285)["receive" (tag) <2747-3093> '<receive n...'] [DMT] removed element DE (22355285)["receive" (tag) <2747-3093> '<receive n...'] ;parent = DE (26594638)["sequence" (tag) <2728-5531> '<sequence>...'] [DTM] removing DE (27071314)["receive" (tag) <2747-3094> '<receive n...'] [DMT] removed element DE (27071314)["receive" (tag) <2747-3094> '<receive n...'] ;parent = DE (26594638)["sequence" (tag) <2728-5532> '<sequence>...'] [DTM] removing DE (31036823)["receive" (tag) <2747-3095> '<receive n...'] [DMT] removed element DE (31036823)["receive" (tag) <2747-3095> '<receive n...'] ;parent = DE (26594638)["sequence" (tag) <2728-5533> '<sequence>...'] [DTM] removing DE (15137771)["receive" (tag) <2747-3093> '<receive n...'] [DMT] removed element DE (15137771)["receive" (tag) <2747-3093> '<receive n...'] ;parent = DE (26594638)["sequence" (tag) <2728-5531> '<sequence>...'] [DTM] removing DE (1457033)["receive" (tag) <2747-3094> '<receive n...'] [DMT] removed element DE (1457033)["receive" (tag) <2747-3094> '<receive n...'] ;parent = DE (26594638)["sequence" (tag) <2728-5532> '<sequence>...'] [DTM] removing DE (9707274)["receive" (tag) <2747-3096> '<receive n...'] [DMT] removed element DE (9707274)["receive" (tag) <2747-3096> '<receive n...'] ;parent = DE (26594638)["sequence" (tag) <2728-5534> '<sequence>...'] Full thread dump Java HotSpot(TM) Client VM (1.5.0_11-b03 mixed mode): "Timer-23" prio=6 tid=0x2ee92318 nid=0x918 waiting on condition [0x381ff000..0x381ffce8] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:681) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:809) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1124) at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:423) at org.netbeans.modules.bpel.model.impl.BpelModelImpl.readLock(BpelModelImpl.java:528) at org.netbeans.modules.bpel.model.impl.BpelModelImpl.invoke(BpelModelImpl.java:247) at org.netbeans.modules.bpel.model.validation.AbstractValidator.validate(AbstractValidator.java:84) at org.netbeans.modules.xml.xam.spi.Validation.validate(Validation.java:78) at org.netbeans.modules.bpel.core.validation.BPELValidationController$1.run(BPELValidationController.java:185) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) "Default RequestProcessor" daemon prio=2 tid=0x2eb3e0c8 nid=0xbe0 waiting on condition [0x3823f000..0x3823fb68] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:681) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:809) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1124) at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:423) at org.netbeans.modules.bpel.model.impl.BpelModelImpl.readLock(BpelModelImpl.java:528) at org.netbeans.modules.bpel.model.impl.BpelModelImpl.findElement(BpelModelImpl.java:435) at org.netbeans.modules.bpel.core.multiview.BPELSourceMultiViewElement.setActivatedNodes(BPELSourceMultiViewElement.java:448) at org.netbeans.modules.bpel.core.multiview.BPELSourceMultiViewElement.access$200(BPELSourceMultiViewElement.java:68) at org.netbeans.modules.bpel.core.multiview.BPELSourceMultiViewElement$3.run(BPELSourceMultiViewElement.java:516) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "Default RequestProcessor" daemon prio=2 tid=0x379f0e30 nid=0x2f0 in Object.wait() [0x3827f000..0x3827fce8] at java.lang.Object.wait(Native Method) - waiting on <0x05f08788> (a org.netbeans.modules.editor.NbEditorDocument) at java.lang.Object.wait(Object.java:474) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1392) - locked <0x05f08788> (a org.netbeans.modules.editor.NbEditorDocument) at org.netbeans.editor.ext.ExtSyntaxSupport.getTokenChain(ExtSyntaxSupport.java:124) at org.netbeans.modules.xml.xdm.nodes.XMLSyntaxParser.parse(XMLSyntaxParser.java:47) at org.netbeans.modules.xml.xdm.XDMModel.prepareSync(XDMModel.java:141) - locked <0x05fa0a30> (a org.netbeans.modules.xml.xdm.XDMModel) at org.netbeans.modules.xml.xdm.XDMModel.sync(XDMModel.java:132) - locked <0x05fa0a30> (a org.netbeans.modules.xml.xdm.XDMModel) at org.netbeans.modules.xml.xdm.xam.XDMAccess.sync(XDMAccess.java:119) at org.netbeans.modules.xml.xam.AbstractModel.sync(AbstractModel.java:230) - locked <0x05f7e0d8> (a org.netbeans.modules.bpel.model.impl.BpelModelImpl) at org.netbeans.modules.bpel.model.impl.BpelModelImpl.sync(BpelModelImpl.java:380) at org.netbeans.modules.bpel.debugger.ui.util.ModelUtil.getLineNumber(ModelUtil.java:236) at org.netbeans.modules.bpel.debugger.ui.editor.BpelAnnotation.updateLineAnnotation(BpelAnnotation.java:111) at org.netbeans.modules.bpel.debugger.ui.editor.BpelAnnotation.update(BpelAnnotation.java:102) - locked <0x061a4b18> (a org.netbeans.modules.bpel.debugger.ui.editor.BpelAnnotation) at org.netbeans.modules.bpel.debugger.ui.editor.BpelAnnotationsObserver$Listener$1.run(BpelAnnotationsObserver.java:156) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "GSF Source Worker Thread" prio=6 tid=0x37c19d80 nid=0x4fc waiting on condition [0x3837f000..0x3837f9e8] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:236) at org.netbeans.api.retouche.source.Source$CompilationJob.run(Source.java:1098) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) at java.util.concurrent.FutureTask.run(FutureTask.java:123) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595) "Timer-5" prio=6 tid=0x2eee28d0 nid=0xb88 in Object.wait() [0x382ff000..0x382ffae8] at java.lang.Object.wait(Native Method) - waiting on <0x06419308> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x06419308> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Java Source Worker Thread" prio=6 tid=0x2eeabd10 nid=0xee0 waiting on condition [0x382bf000..0x382bfb68] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:236) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) at java.util.concurrent.FutureTask.run(FutureTask.java:123) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595) "Timer-4" prio=6 tid=0x379ef408 nid=0x564 in Object.wait() [0x3813f000..0x3813fbe8] at java.lang.Object.wait(Native Method) - waiting on <0x064194a0> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x064194a0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Timer-2" prio=6 tid=0x37982dd8 nid=0xcc in Object.wait() [0x381bf000..0x381bf9e8] at java.lang.Object.wait(Native Method) - waiting on <0x06132010> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x06132010> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "pool-1-thread-1" prio=6 tid=0x37a4ba90 nid=0xfb0 waiting on condition [0x2f19f000..0x2f19fbe8] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) :359) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674) at java.lang.Thread.run(Thread.java:595) "DestroyJavaVM" prio=6 tid=0x00038ce0 nid=0x510 waiting on condition [0x00000000..0x0007fae8] "AWT-EventQueue-1" prio=6 tid=0x2ed5d9b0 nid=0x570 waiting for monitor entry [0x2f4af000..0x2f4afce8] at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.documentChanged(AbstractDocumentModel.java:116) - waiting to lock <0x05f7e0d8> (a org.netbeans.modules.bpel.model.impl.BpelModelImpl) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel.access$100(AbstractDocumentModel.java:52) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel$DocumentChangeListener.insertUpdate(AbstractDocumentModel.java:170) at org.netbeans.modules.xml.xam.dom.AbstractDocumentModel$WeakDocumentListener.insertUpdate(AbstractDocumentModel.java:156) at org.netbeans.lib.editor.util.swing.PriorityDocumentListenerList.insertUpdate(PriorityDocumentListenerList.java:48) at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:184) at org.netbeans.editor.BaseDocument.fireInsertUpdate(BaseDocument.java:1337) at org.netbeans.editor.BaseDocument.insertString(BaseDocument.java:593) at org.netbeans.editor.BaseKit$DefaultKeyTypedAction.insertString(BaseKit.java:1071) at org.netbeans.editor.BaseKit$DefaultKeyTypedAction.actionPerformed(BaseKit.java:1035) at org.netbeans.editor.ext.ExtKit$ExtDefaultKeyTypedAction.actionPerformed(ExtKit.java:861) at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:263) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1571) at javax.swing.JComponent.processKeyBinding(JComponent.java:2772) at javax.swing.JComponent.processKeyBindings(JComponent.java:2807) at javax.swing.JComponent.processKeyEvent(JComponent.java:2735) at java.awt.Component.processEvent(Component.java:5278) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3968) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1826) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:677) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:934) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:806) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:641) at java.awt.Component.dispatchEventImpl(Component.java:3841) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Window.dispatchEventImpl(Window.java:1778) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) ^C at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) "org.netbeans.modules.editor.structure.api.DocumentModel" daemon prio=2 tid=0x378e2588 nid=0xa98 in Object.wait() [0x380ff000..0x380ffd68] at java.lang.Object.wait(Native Method) - waiting on <0x05f08788> (a org.netbeans.modules.editor.NbEditorDocument) at java.lang.Object.wait(Object.java:474) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1392) - locked <0x05f08788> (a org.netbeans.modules.editor.NbEditorDocument) at org.netbeans.modules.editor.structure.api.DocumentModel.checkDocumentDirty(DocumentModel.java:488) at org.netbeans.modules.editor.structure.api.DocumentModel.getLeafElementForOffset(DocumentModel.java:311) at org.netbeans.modules.xml.text.structure.XMLDocumentModelProvider.updateModel(XMLDocumentModelProvider.java:83) at org.netbeans.modules.editor.structure.api.DocumentModel.updateModel(DocumentModel.java:443) at org.netbeans.modules.editor.structure.api.DocumentModel.access$300(DocumentModel.java:107) at org.netbeans.modules.editor.structure.api.DocumentModel$1.run(DocumentModel.java:427) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=2 tid=0x378e2140 nid=0xdd8 in Object.wait() [0x380bf000..0x380bf9e8] at java.lang.Object.wait(Native Method) - waiting on <0x05c5a5f8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:917) - locked <0x05c5a5f8> (a java.lang.Object) "Memory results batch processor" prio=6 tid=0x2ee61190 nid=0x190 in Object.wait() [0x3807f000..0x3807fa68] at java.lang.Object.wait(Native Method) - waiting on <0x05c5a660> (a java.lang.Object) at com.sun.tools.profiler.results.ProfilingResultsDispatcher$QueueProcessor.processQueue(ProfilingResultsDispatcher.java:89) - locked <0x05c5a660> (a java.lang.Object) at com.sun.tools.profiler.results.ProfilingResultsDispatcher$QueueProcessor.run(ProfilingResultsDispatcher.java:56) at java.lang.Thread.run(Thread.java:595) "CPU results batch processor" prio=6 tid=0x2ee61008 nid=0x74c in Object.wait() [0x3803f000..0x3803fae8] at java.lang.Object.wait(Native Method) - waiting on <0x05c5a6e8> (a java.lang.Object) at com.sun.tools.profiler.results.ProfilingResultsDispatcher$QueueProcessor.processQueue(ProfilingResultsDispatcher.java:89) - locked <0x05c5a6e8> (a java.lang.Object) at com.sun.tools.profiler.results.ProfilingResultsDispatcher$QueueProcessor.run(ProfilingResultsDispatcher.java:56) at java.lang.Thread.run(Thread.java:595) "*** JFluid Separate Command Execution Thread" daemon prio=6 tid=0x2ece3240 nid=0x7ac in Object.wait() [0x37fff000..0x37fffb68] at java.lang.Object.wait(Native Method) - waiting on <0x05c5a770> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at com.sun.tools.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:1679) - locked <0x05c5a770> (a java.lang.Object) "Thread-4" daemon prio=2 tid=0x2ecc8c18 nid=0xd00 in Object.wait() [0x37fbf000..0x37fbfbe8] at java.lang.Object.wait(Native Method) - waiting on <0x05acf938> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1456) - locked <0x05acf938> (a java.util.LinkedList) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.xml.xam.AbstractModelFactory$1]" daemon prio=2 tid=0x00a44790 nid=0x30c in Object.wait() [0x37f3f000..0x37f3fce8] at java.lang.Object.wait(Native Method) - waiting on <0x05a6b8a8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:917) - locked <0x05a6b8a8> (a java.lang.Object) "TimerQueue" daemon prio=6 tid=0x00a44918 nid=0x874 in Object.wait() [0x37eff000..0x37effd68] at java.lang.Object.wait(Native Method) - waiting on <0x059d43c0> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x059d43c0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:595) "AWT-Windows" daemon prio=6 tid=0x2ec69370 nid=0x554 runnable [0x2f41f000..0x2f41fa68] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:269) at java.lang.Thread.run(Thread.java:595) "AWT-Shutdown" prio=6 tid=0x2ec69018 nid=0x46c in Object.wait() [0x2f3df000..0x2f3dfae8] at java.lang.Object.wait(Native Method) - waiting on <0x051ff060> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x051ff060> (a java.lang.Object) at java.lang.Thread.run(Thread.java:595) "Java2D Disposer" daemon prio=10 tid=0x2ec60520 nid=0x234 in Object.wait() [0x2f29f000..0x2f29fb68] at java.lang.Object.wait(Native Method) - waiting on <0x051ff0e8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x051ff0e8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:595) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.xml.xam.AbstractModelFactory$1]" daemon prio=2 tid=0x2e9f9898 nid=0xd3c in Object.wait() [0x2f15f000..0x2f15fc68] at java.lang.Object.wait(Native Method) - waiting on <0x051d4418> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:917) - locked <0x051d4418> (a java.lang.Object) "Timer-0" daemon prio=6 tid=0x2ea05898 nid=0xf10 in Object.wait() [0x2f11f000..0x2f11fce8] at java.lang.Object.wait(Native Method) - waiting on <0x051d4488> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x051d4488> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=6 tid=0x2ea70408 nid=0xf3c runnable [0x2f0df000..0x2f0dfd68] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x051d4558> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:980) "Active Reference Queue Daemon" daemon prio=2 tid=0x2ea12008 nid=0xe40 in Object.wait() [0x2ec1f000..0x2ec1f9e8] at java.lang.Object.wait(Native Method) - waiting on <0x051d46d8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x051d46d8> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3031) at java.lang.Thread.run(Thread.java:595) "Low Memory Detector" daemon prio=6 tid=0x00a16990 nid=0x8b4 runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=10 tid=0x00a156c0 nid=0xf00 waiting on condition [0x00000000..0x2e95f848] "Signal Dispatcher" daemon prio=10 tid=0x00a149a0 nid=0x7b4 waiting on condition [0x00000000..0x00000000] "Finalizer" daemon prio=8 tid=0x00a0b8f0 nid=0x62c in Object.wait() [0x2e8df000..0x2e8dfc68] at java.lang.Object.wait(Native Method) - waiting on <0x051d4880> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x051d4880> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x00a0a478 nid=0xaf0 in Object.wait() [0x0093f000..0x0093fce8] at java.lang.Object.wait(Native Method) - waiting on <0x051d42e0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x051d42e0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x00a079b0 nid=0x500 runnable "VM Periodic Task Thread" prio=10 tid=0x00a148a0 nid=0xe58 waiting on condition
Created attachment 41688 [details] dump1
Created attachment 41689 [details] dump2
Multiple CPU intensive operations contribute to the problem. Keep the task manager open and observe the situation. The fact is, IDE is not responding as a result of these CPU intensive tasks being run in the background. Once CPU comes back to normal, IDE will respond again. Here are the stats: 1. DocumentModel is being updated. See related bug 87024. 2. SchemaModel, AXIModel are being updated (with EntPack) 3. DTD based code completion is trying to get the completion items. 4. Versioning is trying to find the diff. 5. Schema based CC is active (with EntPack) The only thing I can do at this point is, disable #5 for schemas and that may help a little, but the problem remains. IDE will not respond for a while and will come back to life only after these tasks are completed. My guess is, you can easily reproduce this problem even on Java files of such size. I have attached two thread dumps just for the records.
Mikhail, Tony, will you try the same without EntPack?
I'm able to reproduce it for XML schema editor without Enterprise Pack. After waiting for a long time, "OutOfMemoryError: Java heap space" error message appeared. Then system continued being frozen.
Created attachment 41742 [details] Output to stdout and stderr
Created attachment 41743 [details] Output to stdout and stderr
Schema aware code completion is active and is causing a lot of trouble here.
I fixed the forgotten debug messages in M9. I'll look at #1 and #3 tomorrow, an improvement to #1 done today (see issue #87024). I would also appreciate to have some exact testcase where I could verify the fixes.
The three bottlenecks are: 1. Schema aware code comletion (SACC) This is active and but doesn't provide completion for schemas. We should definitely disable this temporarily for preview. This uses XMLSyntaxSupport to find the root element and I'm finding this very expensive for OTA, throws OOM exception. 2. DTD based completion The core functionality is enabled through XMLCompletionProvider and uses XMLSyntaxSupport. Throws OOM exception in traversing OTA in order to provide completion. As a result IDE freezes. Post preview, this will be replaced by #1. 3. DocumentModel.updateModel() I disabled #1 and #2 and am not able to reproduce the problem, so my guess is updateModel() may not be contributing much to the problem, though there are some perf improvements that can be done. I'll disable #1 and assign to Marek for fix #2, and #3.
I have temporarily disabled #1 for J1. Assigning to Marek for Part #2 and #3.
The problem with #2 (DTD based completion) is solved now. There used to be a problem with SyntaxElements holding a strong reference to an instance of TokenItem which is a first token of the SE and is used to lazily get some extra information which are costly to be computed during the SE initialization. The TokenItem deep memory size varies on the way how the token was created (from what context). The token has a strong reference to its previous or next token, so if the token was used to do a deep scan using getNext() or getPrevious() the token chain can be very long (especially in big files). The chain of the tokens is held until someone holds at least of the members of the chain. In the XML code completion the DOM model with elements based on the SyntaxElements is used. Under some circumstances (like code completion at the end of the file), many of the SyntaxElements are created and each of the SE holds its own chain of tokens. Normally, if someone gets the SyntaxElement-s, uses them and drops the reference, the whole tree is GC'ed and everything is OK. However if there is too many SyntaxElement-s held in a memory structure (DOM tree) there is a huge number of objects in the memory which causes the OOM exception reported in this issue. I have changed the SyntaxElement so it doesn't strongly hold the TokenItem, instead of that, uses WeakReference, and if it is GC'ed then the TokenItem is recreated using the offset of the original token. I did a similar thing in SyntaxElement.getNext/Previous, the elements are now weakly reachable. The fix seems to be safe, and I verified that the heap size almost do not increase if you invoke the code completion at the end of the file, before it quickly jumped to heap size and resulted in the OOME. To be able to do the change I had to do an incompatible change in the SyntaxElement class: The protected 'first' class member was dropped and replaced by protected first() method. I have updated all the classes in the package, but the package is in the friend module API. Most of the friends are in the standart netbeans distribution, just <friend>org.netbeans.modules.mobility.end2end</friend> is AFAIK not there, but I belive the change won't affect them so I am commiting the change in trunk. Please review the fix so I can commit to release60-m9. BTW, #3 (DocumentModel) doesn't play any role in this issue, so I am closing this issue as fixed. fixed in trunk Checking in dom/AttrImpl.java; /cvs/xml/text-edit/src/org/netbeans/modules/xml/text/syntax/dom/AttrImpl.java,v <-- AttrImpl.java new revision: 1.12; previous revision: 1.11 done Checking in dom/DocumentTypeImpl.java; /cvs/xml/text-edit/src/org/netbeans/modules/xml/text/syntax/dom/DocumentTypeImpl.java,v <-- DocumentTypeImpl.java new revision: 1.8; previous revision: 1.7 done Checking in dom/EmptyTag.java; /cvs/xml/text-edit/src/org/netbeans/modules/xml/text/syntax/dom/EmptyTag.java,v <-- EmptyTag.java new revision: 1.6; previous revision: 1.5 done Checking in dom/ProcessingInstructionImpl.java; /cvs/xml/text-edit/src/org/netbeans/modules/xml/text/syntax/dom/ProcessingInstructionImpl.java,v <-- ProcessingInstructionImpl.java new revision: 1.8; previous revision: 1.7 done Checking in dom/Tag.java; /cvs/xml/text-edit/src/org/netbeans/modules/xml/text/syntax/dom/Tag.java,v <-- Tag.java new revision: 1.15; previous revision: 1.14 done Checking in dom/CommentImpl.java; /cvs/xml/text-edit/src/org/netbeans/modules/xml/text/syntax/dom/CommentImpl.java,v <-- CommentImpl.java new revision: 1.7; previous revision: 1.6 done Checking in dom/EntityReferenceImpl.java; /cvs/xml/text-edit/src/org/netbeans/modules/xml/text/syntax/dom/EntityReferenceImpl.java,v <-- EntityReferenceImpl.java new revision: 1.7; previous revision: 1.6 done Checking in dom/TextImpl.java; /cvs/xml/text-edit/src/org/netbeans/modules/xml/text/syntax/dom/TextImpl.java,v <-- TextImpl.java new revision: 1.7; previous revision: 1.6 done Checking in dom/EndTag.java; /cvs/xml/text-edit/src/org/netbeans/modules/xml/text/syntax/dom/EndTag.java,v <-- EndTag.java new revision: 1.6; previous revision: 1.5 done Checking in dom/StartTag.java; /cvs/xml/text-edit/src/org/netbeans/modules/xml/text/syntax/dom/StartTag.java,v <-- StartTag.java new revision: 1.6; previous revision: 1.5 done Checking in SyntaxElement.java; /cvs/xml/text-edit/src/org/netbeans/modules/xml/text/syntax/SyntaxElement.java,v <-- SyntaxElement.java new revision: 1.14; previous revision: 1.13 done
Samaresh, please review the fix ASAP so I can commit to M9.
Just fyi, this issue wouldn't exist if we migrated the xml editor to lexer (lexer incrementally updates the token sequence and returns still the same instancies until they are valid).
The changes look good to me. Please make sure: 1. code completion on documents work like before 2. no new exception gets thrown while user types in the document I appreciate helping us out. Please go ahead and commit to m9 branch.
fix merged into release60-m9 branch.
Still reproducible using JDK 1.5.0_011 on WinXP and Linux. I used this installer: http://bits.netbeans.org/netbeans/6.0/milestones/m9/200704300000/
I have a scenario for reproducing this bug. Open some schema (bigger is better), select some element like <xs:element name="blablabla"> and begin to change value of name attribute: change blablabla to blablabla1, then back to blablabla, then to blablabl and so on. When code completion window appears, press Esc to ignore it. After several such operations, IDE freezes.
Hi Mikhail, the M9 build you tried (200704300000) does not yet contain the fix for this bug. Can you please try in the latest M9 continuous build? http://zizala-z1.czech:8080/hudson/job/NB6.0-M9-CB/ Or, the release build that will be available this afternoon, will contain this bugfix.
Hi, Tried with continuous build 112, specifically http://zizala-z1.czech:8080/hudson/job/NB6.0-M9-CB/112/artifact/workspace/dist/zip/netbeans-60-M9-nightly-200704301209-all-in-one.zip Still reproducible. WinXP and Linux.
Does it hang up completely, or does it continue to function after some time? (And how much time?) Is CPU working at 100%?
Also, are the symptoms exactly the same as before, or a bit different?
The scenario as described by Mikail Matveev tell me that this could be a problem with refactoring. However, it'll be good if you could attach a thread-dump.
Mikhail, the scenario reported by you may not be a stopper for M9. I am able to add elements, add attributes etc. without any problems. IMO, the scenario is a corner case and should not be considered a stopper for J1.
Using: NetBeans IDE 6.0 Preview (M9, build 070430) 1.5.0_07; Java HotSpot(TM) Client VM 1.5.0_07-87 Mac OS X version 10.4.9 running on i386 en_US (nb); MacRoman I tried for 10 minutes the steps Mikhail described of renaming an element back ond forth and had no hang ever. I continued adding elements and complex types w/ code completion enabled and could not hit the hang at this time.
Mikhail, please file the "blabla problem" into a separate issue so we can track it somehow reasonably. The OOM from the code completion has been fixed, what you are describing now is different problem. I hope that you understand that reopening one issue because of another one is not good for us. As for the importance of the "blabla" problem, I agree with samaresh, that it is not P1 and definitively a J1 stopper. I tried to reproduce your scenario on a build without enterprise pack, and do not see any higher CPU activity during the edit. I really looks like the problem is in EP, like samaresh mentioned. Regards, Marek
Reopening this issue, since this is reproducible with M9 build. However, it has been decided by the XML i-team that a fix in M9 branch is very risky at this point. This will be release noted. Release Note: Problem: IDE may not respond while editing larger schemas. You may or may not encounter this problem. Workaround: Try closing the schema document. If that doesn't work, you may want to restart the IDE.
This bug will now be fixed in trunk.
Added to 6.0 Preview release notes, in SOA section, as follows: # Issue #102495: IDE may stop responding after some operations in XML source editor Description: The IDE may stop responding when you try to edit a larger schema file. You may or may not encounter this problem. Workaround: Restart the IDE.
Samaresh, please add comment what is the problem now. The XML seems not to cause the OOM, at least I cannot reproduce after the fix.
Now I'm unable to reproduce the issue in new M9 build http://bits.netbeans.org/netbeans/6.0/milestones/m9/200705010900/ Is the fix there? Anyway, I will try more.
Mikhail, we were able to reproduce this with the first or second M9 build. I would like you to try this on trunk, since we no longer will fix this in M9 branch. I believe, there is a problem.
OK, will try on trunk tomorrow.
Have not seen any updates from anyone, marking this bug as fixed. Marek did some work and with the new schema aware CC for schemas in place, I'm not able to reproduce this.
Can't reproduce if, marking as verified. Nevertheless, performance is very slow though.