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

Bug 71324 - Module Loading performance
Summary: Module Loading performance
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: PC Windows XP
: P3 blocker (vote)
Assignee: issues@java
URL:
Keywords: PERFORMANCE
Depends on:
Blocks:
 
Reported: 2006-01-12 18:41 UTC by aeriform
Modified: 2007-09-26 09:14 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
NetBeans Exception (139.99 KB, image/jpeg)
2006-01-12 18:51 UTC, aeriform
Details

Note You need to log in before you can comment on or make changes to this bug.
Description aeriform 2006-01-12 18:41:55 UTC
The programs seem to be downloaded properly because both the 4.1 and 5beta2
versions (installed one at a time) don't seem to have these problems when I
installed them on my main computer and have been using them without any errors
or exceptions or anything unusual in the log files. The main differences in
setup are as follows:

Precision M70 Laptop from Dell
Windows XP Professional SP2
Wireless
Dynamic IP, roaming for "best" connection
Windows Firewall Off, Group Policy On, (have added NetBeans IDE to exceptions
list, no notification of blocking has popped up yet)

DeskTop
Windows 2000 Professional SP4
Cable
Dynamic IP



Symptoms:
-pauses at "Turning on Modules" for 135 seconds for 4.1 or 155 seconds for beta,
IF AND ONLY IF it's the first time the program has been loaded since OS start up
-pauses at "Starting Modules" for 105 seconds for 4.1 or 140 seconds for beta,
IF AND ONLY IF it's the first time the program has been loaded since OS start up
-Blue Screen of Death after extended use
-null pointer exceptions
-upon start up, sometimes get the warning dialog:
"An instance of the program seems to be already running with your user
directory. Either a previous session of the program did not exit correctly, or
another instance of the program is running on a different computer and using the
same directory.

If another session of the program is running with the same user directory,
please click Cancel to prevent the corruption of the user directory. If you are
sure that no other instances of the program are running with your user
directory, click OK to continue.
"


Have had BSoD twice using 4.1 and twice from beta (can't reproduce at will)
instances:
-BSoD has occured after several hours use just editing and saving java files
-BSoD has occured immediately following the first screen refresh from
hibernation (BSoD continues to occur after hibernation/screensaver turned off)
-BSoD has occured upon closing netBeans via the X on the gui
-have not yet been able to reproduce the errors when not running netBeans
-memory and hard drive check out ok using software checks
BSoD Messages include:
  -IRQL_NOT_LESS_OR_EQUAL
  -MEMORY_MANAGEMENT


From version 4.1 installation java.lang.NullPointerException messages.log examples:


INFORMATIONAL *********** Exception occurred ************ at 9:21 PM on Jan 5, 2006
org.openide.loaders.DataObjectNotFoundException: [invalid]FileChooserFind.java
	at org.openide.loaders.DataObject.find(DataObject.java:468)
	at org.openide.loaders.DataNode$ObjectHandle.getNode(DataNode.java:819)
	at
org.netbeans.modules.java.JavaDataObject$PersistentConnectionHandle.getNode(JavaDataObject.java:860)
	at org.openide.loaders.ConnectionSupport$Pair.getNode(ConnectionSupport.java:366)
[catch] at org.openide.loaders.ConnectionSupport.register(ConnectionSupport.java:96)
	at
org.netbeans.modules.java.codesync.SourceConnectionSupport.registerDependency(SourceConnectionSupport.java:482)
	at
org.netbeans.modules.java.codesync.SourceConnectionSupport.addDependency(SourceConnectionSupport.java:561)
	at
org.netbeans.modules.java.codesync.ClassDependencyImpl.supertypesAdded(ClassDependencyImpl.java:275)
	at
org.netbeans.modules.java.codesync.ClassDependencyImpl.refreshClass(ClassDependencyImpl.java:139)
	at
org.netbeans.modules.java.codesync.SourceConnectionSupport.refreshLinks(SourceConnectionSupport.java:364)
	at
org.netbeans.modules.java.codesync.SourceConnectionSupport.access$000(SourceConnectionSupport.java:44)
	at
org.netbeans.modules.java.codesync.SourceConnectionSupport$2.run(SourceConnectionSupport.java:230)
	at org.openide.util.Task.run(Task.java:189)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721)
==>
org.openide.filesystems.FileStateInvalidException: [invalid]FileChooserFind.java
	at org.openide.loaders.DataObject.find(DataObject.java:448)
	at org.openide.loaders.DataNode$ObjectHandle.getNode(DataNode.java:819)
	at
org.netbeans.modules.java.JavaDataObject$PersistentConnectionHandle.getNode(JavaDataObject.java:860)
	at org.openide.loaders.ConnectionSupport$Pair.getNode(ConnectionSupport.java:366)
[catch] at org.openide.loaders.ConnectionSupport.register(ConnectionSupport.java:96)
	at
org.netbeans.modules.java.codesync.SourceConnectionSupport.registerDependency(SourceConnectionSupport.java:482)
	at
org.netbeans.modules.java.codesync.SourceConnectionSupport.addDependency(SourceConnectionSupport.java:561)
	at
org.netbeans.modules.java.codesync.ClassDependencyImpl.supertypesAdded(ClassDependencyImpl.java:275)
	at
org.netbeans.modules.java.codesync.ClassDependencyImpl.refreshClass(ClassDependencyImpl.java:139)
	at
org.netbeans.modules.java.codesync.SourceConnectionSupport.refreshLinks(SourceConnectionSupport.java:364)
	at
org.netbeans.modules.java.codesync.SourceConnectionSupport.access$000(SourceConnectionSupport.java:44)
	at
org.netbeans.modules.java.codesync.SourceConnectionSupport$2.run(SourceConnectionSupport.java:230)
	at org.openide.util.Task.run(Task.java:189)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721)
[org.netbeans.javacore] INFORMATIONAL *********** Exception occurred
************ at 9:26 PM on Jan 5, 2006
org.netbeans.lib.java.parser.CompilerException
	at org.netbeans.lib.gjast.ASErrorChecker.parse(ASErrorChecker.java:59)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl$ErrorList.initCheck(ResourceImpl.java:1428)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl$ErrorList.size(ResourceImpl.java:1440)
	at org.netbeans.modules.java.JavaEditor.refreshAnnotations(JavaEditor.java:389)
	at org.netbeans.modules.java.JavaEditor.access$300(JavaEditor.java:83)
	at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:248)
	at org.openide.util.Task.run(Task.java:189)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721)
Caused by: com.sun.tools.javac.util.Abort
	at com.sun.tools.javac.comp.Check.completionError(Check.java:169)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:284)
	at com.sun.tools.javac.comp.Attr.attribType(Attr.java:308)
	at com.sun.tools.javac.comp.Attr.visitNewClass(Attr.java:1226)
	at com.sun.tools.javac.tree.Tree$NewClass.accept(Tree.java:849)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:280)
	at com.sun.tools.javac.comp.Attr.attribArgs(Attr.java:339)
	at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1105)
	at com.sun.tools.javac.tree.Tree$Apply.accept(Tree.java:823)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:280)
	at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:302)
	at com.sun.tools.javac.comp.Attr.visitExec(Attr.java:896)
	at com.sun.tools.javac.tree.Tree$Exec.accept(Tree.java:738)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:280)
	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:315)
	at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:331)
	at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:599)
	at com.sun.tools.javac.tree.Tree$Block.accept(Tree.java:544)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:280)
	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:315)
	at com.sun.tools.javac.comp.Attr.visitTry(Attr.java:765)
	at com.sun.tools.javac.tree.Tree$Try.accept(Tree.java:678)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:280)
	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:315)
	at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:331)
	at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:599)
	at com.sun.tools.javac.tree.Tree$Block.accept(Tree.java:544)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:280)
	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:315)
	at com.sun.tools.javac.comp.Attr.visitMethodDef(Attr.java:532)
	at com.sun.tools.javac.tree.Tree$MethodDef.accept(Tree.java:486)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:280)
	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:315)
	at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:2473)
	at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2406)
	at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2355)
	at org.netbeans.lib.gjast.ASErrorChecker.compile(ASErrorChecker.java:179)
	at org.netbeans.lib.gjast.ASErrorChecker.parse(ASErrorChecker.java:56)
[catch] ... 8 more
*********** Exception occurred ************ at 9:45 PM on Jan 5, 2006
Annotation: Exception occurred in Request Processor
org.netbeans.mdr.util.DebugException: Storage exception:
org.netbeans.mdr.persistence.StorageTransientDataException: Attempt to unpin
page which is not pinned
	at
org.netbeans.mdr.handlers.InstanceHandler._immediateComposite(InstanceHandler.java:253)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement._immediateComposite(MetadataElement.java:1527)
	at
org.netbeans.mdr.handlers.InstanceHandler.refImmediateComposite(InstanceHandler.java:243)
	at org.netbeans.modules.java.JavaEditor.getResource(JavaEditor.java:406)
	at org.netbeans.modules.java.JavaEditor.refreshAnnotations(JavaEditor.java:384)
	at org.netbeans.modules.java.JavaEditor.access$300(JavaEditor.java:83)
	at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:248)
	at org.openide.util.Task.run(Task.java:189)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721)
*********** Exception occurred ************ at 9:45 PM on Jan 5, 2006
Annotation: Exception occurred in Request Processor
org.netbeans.mdr.util.DebugException: Storage exception:
org.netbeans.mdr.persistence.StorageIOException: The handle is invalid
	at
org.netbeans.mdr.handlers.InstanceHandler._immediateComposite(InstanceHandler.java:253)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement._immediateComposite(MetadataElement.java:1527)
	at
org.netbeans.mdr.handlers.InstanceHandler.refImmediateComposite(InstanceHandler.java:243)
	at org.netbeans.modules.java.JavaEditor.getResource(JavaEditor.java:406)
	at org.netbeans.modules.java.JavaEditor.refreshAnnotations(JavaEditor.java:384)
	at org.netbeans.modules.java.JavaEditor.access$300(JavaEditor.java:83)
	at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:248)
	at org.openide.util.Task.run(Task.java:189)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721)
*********** Exception occurred ************ at 9:45 PM on Jan 5, 2006
Annotation: Exception occurred in Request Processor
java.lang.NullPointerException
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.resolveType(MetadataElement.java:1283)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MethodImpl.getType(MethodImpl.java:86)
	at org.netbeans.jmi.javamodel.Method$Impl.getType(Unknown Source)
	at org.netbeans.modules.java.JavaNode.hasMain(JavaNode.java:615)
	at org.netbeans.modules.java.JavaNode.resolveIcons(JavaNode.java:557)
	at org.netbeans.modules.java.JavaNode$StateUpdater.updateNodes(JavaNode.java:749)
	at org.netbeans.modules.java.JavaNode$StateUpdater.run(JavaNode.java:742)
	at org.openide.util.Task.run(Task.java:189)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721)




>Log Session: Tuesday, January 10, 2006 12:57:39 PM MST
>System Info: 
  Product Version       = NetBeans IDE 4.1 (Build 200505031930)
  Operating System      = Windows XP version 5.1 running on x86
  Java; VM; Vendor      = 1.5.0; Java HotSpot(TM) Client VM 1.5.0-b64; Sun
Microsystems Inc.
  Java Home             = C:\Java\jdk1.5.0\jre
  System Locale; Encod. = en_US (nb); Cp1252
  Home Dir; Current Dir = C:\Documents and Settings\...; C:\Program
Files\netbeans-4.1
  IDE Install; User Dir = C:\Program Files\netbeans-4.1\platform5; C:\Documents
and Settings\...\.netbeans\4.1
  CLASSPATH             = C:\Program
Files\netbeans-4.1\platform5\lib\boot.jar;C:\Java\jdk1.5.0\lib\dt.jar;C:\Java\jdk1.5.0\lib\tools.jar
  Boot & ext classpath  =
C:\Java\jdk1.5.0\jre\lib\rt.jar;C:\Java\jdk1.5.0\jre\lib\i18n.jar;C:\Java\jdk1.5.0\jre\lib\sunrsasign.jar;C:\Java\jdk1.5.0\jre\lib\jsse.jar;C:\Java\jdk1.5.0\jre\lib\jce.jar;C:\Java\jdk1.5.0\jre\lib\charsets.jar;C:\Java\jdk1.5.0\jre\classes;C:\Java\jdk1.5.0\jre\lib\ext\dnsns.jar;C:\Java\jdk1.5.0\jre\lib\ext\localedata.jar;C:\Java\jdk1.5.0\jre\lib\ext\sunjce_provider.jar;C:\Java\jdk1.5.0\jre\lib\ext\sunpkcs11.jar
  Dynamic classpath     = C:\Program
Files\netbeans-4.1\platform5\core\core.jar;C:\Program
Files\netbeans-4.1\platform5\core\openide-loaders.jar;C:\Program
Files\netbeans-4.1\platform5\core\openide.jar;C:\Program
Files\netbeans-4.1\platform5\core\org-netbeans-swing-plaf.jar;C:\Program
Files\netbeans-4.1\platform5\core\updater.jar;C:\Program
Files\netbeans-4.1\nb4.1\core\org-netbeans-upgrader.jar;C:\Program
Files\netbeans-4.1\nb4.1\core\locale\core_nb.jar;C:\Program
Files\netbeans-4.1\ide5\core\org-netbeans-modules-utilities-cli.jar
-------------------------------------------------------------------------------
Turning on modules:
	org.openide/1 [5.9.1 200505031930]
	org.openide.loaders [5.2.1 200505031930]
	org.openide.io [1.6.1 200505031930]
	org.openide.execution [1.5.1 200505031930]
	org.netbeans.api.java/1 [1.7.1 200505031930]
	org.openide.src [1.5.1 200505031930]
	org.netbeans.api.xml/1 [1.8 3.999.4 200505031930]
	org.netbeans.core.output2/1 [1.3.1 200505031930]
	org.netbeans.modules.xml.core/2 [1.7 3.999.4 200505031930]
	org.netbeans.bootstrap/1 [1.0.1 200505031930]
	org.netbeans.swing.plaf [1.2.1 200505031930]
	org.netbeans.core/1 [1.27.1 200505031930]
	org.netbeans.libs.xerces/1 [1.5.1 2.6.2]
	org.netbeans.modules.xml.tax/2 [1.7 3.999.4 200505031930]
	org.netbeans.modules.xml.tools/2 [1.7 3.999.4 200505031930]
	org.netbeans.modules.queries/1 [1.4.1 200505031930]
	org.openidex.util/3 [3.6.1 200505031930]
	org.netbeans.modules.settings/1 [1.7.1 200505031930]
	org.netbeans.modules.javahelp/1 [2.5.1 200505031930]
	org.netbeans.modules.utilities/1 [1.18.1 200505031930]
	org.netbeans.modules.masterfs/1 [1.4.1 200505031930]
	org.netbeans.modules.favorites/1 [1.8.1 200505031930]
	javax.jmi.reflect/1 [1.4.1 200505031930]
	org.netbeans.modules.editor.util/1 [1.4.1 200505031930]
	org.netbeans.modules.editor.fold/1 [1.2.1 200505031930]
	org.netbeans.modules.editor.lib/1 [1.3.1 0.1 200505031930]
	org.netbeans.modules.editor.plain.lib/1 [1.0.1 200505031930]
	org.netbeans.modules.projectapi/1 [1.3.1 200505031930]
	org.netbeans.modules.projectuiapi/1 [1.5.4.0.0 4.0.0 200505031930]
	org.netbeans.modules.utilities.project/1 [1.2.1 200505031930]
	org.netbeans.modules.java.editor.lib/1 [1.0.1 200505031930]
	org.netbeans.modules.java.platform/1 [1.3.1 200505031930]
	org.netbeans.modules.diff/1 [1.10.1 promotionE 200505031930]
	org.netbeans.modules.vcscore/1 [1.14.1 promotionE 200505031930]
	org.netbeans.modules.vcs.advanced/1 [1.12.1 200505031930]
	org.netbeans.modules.vcs.profiles.pvcs/1 [1.6.1 200505031930]
	org.netbeans.modules.j2eeapis/1 [1.3.1 200505031930]
	org.netbeans.modules.editor/3 [1.19.1 200505031930]
	org.netbeans.core.execution/1 [1.6.1 200505031930]
	org.apache.tools.ant.module/3 [3.17.1 200505031930]
	org.netbeans.modules.ant.grammar/1 [1.10 200505031930]
	org.netbeans.spi.viewmodel/2 [1.4.1 200505031930]
	org.netbeans.api.debugger/1 [1.3.1 200505031930]
	org.netbeans.api.debugger.jpda/1 [1.3.1 200505031930]
	org.netbeans.modules.schema2beans/1 [1.11.1 200505031930]
	org.netbeans.modules.project.libraries/1 [1.10.1 200505031930]
	org.netbeans.libs.j2eeeditor/1 [1.4.1 200505031930]
	org.netbeans.modules.j2eeserver/3 [1.6.1 200505031930]
	org.netbeans.modules.xml.catalog/2 [1.6 3.999.4 200505031930]
	org.netbeans.modules.db/1 [1.11.1 1.1 200505031930]
	org.netbeans.modules.dbschema/1 [1.3.3 1.1]
	org.netbeans.modules.j2ee.sun.dd/1 [1.2.1 1.0 050422]
	org.netbeans.modules.j2ee.dd/1 [1.3.1 1.0 200505031930]
	org.netbeans.modules.j2ee.sun.ide/1 [2.1.1 1.0 050422]
	org.netbeans.swing.tabcontrol [1.3.1 200505031930]
	org.netbeans.core.windows/2 [2.4.1 200505031930]
	org.netbeans.core.ui/1 [1.6.1 200505031930]
	org.netbeans.modules.usersguide/1 [1.16.1 200505031930]
	org.netbeans.modules.projectui [1.3.4.0.0 200505031930]
	org.netbeans.modules.project.ant/1 [1.6.1 200505031930]
	javax.jmi.model/1 [1.4.1 200505031930]
	org.netbeans.api.mdr/1 [1.1.1 200505031930]
	org.netbeans.jmi.javamodel/1 [1.13.1 200505031930]
	org.netbeans.modules.jmiutils/1 [1.1.1 release41 200505031930]
	org.netbeans.modules.mdr/1 [1.1.1 release41 200505031930]
	org.netbeans.modules.classfile/1 [1.14.1 200505031930]
	org.netbeans.modules.javacore/1 [1.5.1 200505031930]
	org.netbeans.modules.java/1 [1.20.1 1.0.0 200505031930]
	org.netbeans.modules.java.project/1 [1.3.1 200505031930]
	org.netbeans.modules.ant.freeform [1.5.1 200505031930]
	org.netbeans.modules.java.freeform [1.0.1 200505031930]
	org.netbeans.core.ide/1 [1.6.1 200505031930]
	org.netbeans.libs.commons_logging/1 [1.0.1 1.0.4 200505031930]
	org.netbeans.modules.servletapi24/1 [2.3.1 2.3.1 200505031930]
	org.netbeans.modules.web.jspparser/2 [2.2.1 200505031930]
	org.netbeans.modules.ant.browsetask [1.8.1 200505031930]
	org.netbeans.api.web.webmodule [1.2.1 200505031930]
	org.netbeans.modules.j2ee.dd.webservice [1.0.1 200505031930]
	org.netbeans.modules.websvc.websvcapi [1.0.1 200505031930]
	org.netbeans.modules.j2ee.api.ejbmodule [1.0.1 200505031930]
	org.netbeans.modules.junit/2 [2.14.1 200505031930]
	org.netbeans.modules.j2ee.common/1 [1.0.1 1.0.1 200505031930]
	org.netbeans.modules.servletapi23/1 [1.7.1 200505031930]
	org.netbeans.core.multiview/1 [1.5.1 200505031930]
	org.netbeans.modules.xml.multiview/1 [1.0 1.0-release41 200505031930]
	org.netbeans.modules.editor.plain/1 [1.0.1 200505031930]
	org.netbeans.modules.xml.text/2 [1.7 3.999.4 200505031930]
	org.netbeans.modules.html.editor.lib/1 [1.0.1 200505031930]
	org.netbeans.modules.html.editor/1 [1.0.1 200505031930]
	org.netbeans.modules.java.editor/1 [1.0.1 200505031930]
	org.netbeans.modules.html/1 [1.15.1 200505031930]
	org.netbeans.modules.web.core.syntax/1 [1.17.1 200505031930]
	org.netbeans.modules.web.core/1 [1.20.1 release41 200505031930]
	org.netbeans.modules.web.project [1.4.1 1.1.1.1 200505031930]
	org.netbeans.modules.web.jstl11/1 [2.3.1 2.3.1 200505031930]
	org.netbeans.modules.websvc.registry [0.2.1 200505031930]
	org.netbeans.modules.websvc.core [1.0.1 200505031930]
	org.netbeans.modules.j2ee.ejbjarproject [1.1.1 1.1.1 200505031930]
	org.netbeans.modules.debugger.jpda/2 [1.13.1 200505031930]
	org.netbeans.spi.debugger.ui/1 [2.5.1 200505031930]
	org.netbeans.modules.debugger.jpda.ui/1 [1.2.1 200505031930]
	org.netbeans.modules.css/2 [1.7 3.999.4 200505031930]
	org.netbeans.tasklistapi/1 [1.16.6 6 200505031930]
	org.netbeans.modules.servletapi/1 [1.6.1 200505031930]
	org.netbeans.modules.web.freeform [1.0.1 200505031930]
	org.netbeans.modules.j2ee.genericserver [1.0.1 200505031930]
	org.netbeans.modules.j2ee.earproject [1.0.1 1.0.1 200505031930]
	org.netbeans.modules.tasklist.core/2 [1.33.615 15 200505031930]
	org.netbeans.modules.navigator/2 [4.1.1 promoe 200505031930]
	org.netbeans.upgrader [4.2.1 200505031930]
	org.netbeans.modules.debugger.jpda.ant [1.4.1 200505031930]
	org.netbeans.modules.refactoring/1 [1.1.1 1.0 200505031930]
	org.netbeans.modules.j2ee.ddloaders/1 [1.2.1 200505031930]
	org.netbeans.modules.httpserver/2 [2.1.1 release41 200505031930]
	org.netbeans.modules.web.monitor/1 [1.12.1 200505031930]
	org.netbeans.modules.editor.bookmarks/1 [1.0.1 200505031930]
	org.netbeans.lib.cvsclient/1 [1.11.1 200505031930]
	org.netbeans.modules.vcs.profiles.cvsprofiles/1 [1.6.1 200505031930]
	org.netbeans.modules.javadoc/1 [1.14.1 200505031930]
	org.netbeans.modules.properties/1 [1.14.1 200505031930]
	org.netbeans.modules.web.debug/1 [2.4.1 200505031930]
	org.netbeans.modules.javanavigation/1 [4.1.1 200505031930]
	org.netbeans.modules.vcs.profiles.vss/1 [1.6.1 200505031930]
	org.netbeans.modules.java.j2seproject [1.2.1 1.2.0 200505031930]
	org.netbeans.modules.i18n/1 [1.17.1 200505031930]
	org.netbeans.modules.beans/1 [1.14.1 200505031930]
	org.netbeans.modules.form/2 [1.16.1 200505031930]
	org.netbeans.modules.i18n.form/2 [1.15.1 200505031930]
	org.netbeans.modules.xml.schema/1 [1.7 3.999.4 200505031930]
	org.netbeans.modules.suggestions_framework/2 [1.11.6158 8 200505031930]
	org.netbeans.modules.tasklist.docscan/2 [1.19.61584 4 200505031930]
	org.netbeans.modules.j2ee.platform/1 [1.0.1 200505031930]
	org.netbeans.modules.j2ee.ant [1.3.1 200505031930]
	org.netbeans.modules.image/1 [1.14.1 200505031930]
	org.netbeans.modules.clazz/1 [1.16.1 200505031930]
	org.netbeans.modules.java.examples/1 [1.2.1 200505031930]
	org.netbeans.modules.websvc.dev/1 [1.1.1 200505031930]
	org.netbeans.modules.java.j2seplatform/1 [1.2.1 1.2.0 200505031930]
	org.netbeans.modules.tomcat5/1 [1.3.1 200505031930]
	org.netbeans.modules.tomcat5.bundled/1 [1.3.1 200505031930]
	org.netbeans.modules.extbrowser/1 [1.6.1 200505031930]
	org.netbeans.modules.j2ee.debug/1 [1.0.1 200505031930]
	org.netbeans.modules.autoupdate/1 [2.12.1 200505031930]
	org.netbeans.modules.j2ee.blueprints/1 [1.5.2 200505031930]
	org.netbeans.modules.welcome/1 [1.7.1 200505031930]
	org.netbeans.modules.xsl/1 [1.7 3.999.4 200505031930]
	org.netbeans.modules.j2ee.ejbfreeform [1.0.1 200505031930]
	org.netbeans.modules.vcscore.javacorebridge/1 [1.0.1 200505031930]
	org.netbeans.modules.properties.syntax/1 [1.14.1 200505031930]
	org.netbeans.modules.j2ee.refactoring/1 [1.0.1 200505031930]
	org.netbeans.modules.updatecenters/1 [1.3.1 200505031930]
	org.netbeans.modules.web.examples/1 [1.2.1 200505031930]
[org.netbeans.javacore] INFORMATIONAL *********** Exception occurred
************ at 1:11 PM on Jan 10, 2006
[catch]java.lang.Exception: rollback!!!
	at org.netbeans.modules.javacore.ExclusiveMutex.leave(ExclusiveMutex.java:351)
	at org.netbeans.mdr.NBMDRepositoryImpl.endTrans(NBMDRepositoryImpl.java:248)
	at org.netbeans.mdr.handlers.BaseObjectHandler._unlock(BaseObjectHandler.java:225)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject(ResourceImpl.java:444)
	at
org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:279)
	at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:169)
	at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:227)
	at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:245)
	at org.openide.util.Task.run(Task.java:189)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721)
==>
java.io.IOException: The handle is invalid
	at java.io.RandomAccessFile.seek(Native Method)
	at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache.getPage(FileCache.java:484)
	at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache.getPage(FileCache.java:391)
	at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.getChunk(BtreeDataFile.java:543)
	at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeExtent.readExtent(BtreeExtent.java:123)
	at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.getExtent(BtreeDataFile.java:573)
	at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.checkRecord(BtreeDataFile.java:998)
	at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.get(BtreeDataFile.java:276)
	at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.get(BtreeDataFile.java:262)
	at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getRecord(BtreeDatabase.java:976)
	at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getIfExists(BtreeDatabase.java:728)
	at org.netbeans.mdr.storagemodel.MdrStorage.getObject(MdrStorage.java:696)
	at
org.netbeans.mdr.storagemodel.StorablePackage.getClassProxy(StorablePackage.java:141)
	at
org.netbeans.mdr.handlers.PackageProxyHandler._handleGetClassProxy(PackageProxyHandler.java:102)
	at org.netbeans.jmi.javamodel.JavaModelPackage$Impl.getType(Unknown Source)
	at org.netbeans.modules.javacore.parser.MDRParser.init(MDRParser.java:91)
	at org.netbeans.modules.javacore.parser.MDRParser.<init>(MDRParser.java:83)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.createMDRParser(ResourceImpl.java:557)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:684)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:640)
[catch] at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject(ResourceImpl.java:441)
	at
org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:279)
	at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:169)
	at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:227)
	at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:245)
	at org.openide.util.Task.run(Task.java:189)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721)
Comment 1 aeriform 2006-01-12 18:51:05 UTC
Created attachment 28361 [details]
NetBeans Exception
Comment 2 _ rkubacki 2006-01-16 09:03:01 UTC
There are several problems mixed at this report. 

- BSoD looks like a hardware problem (cf. for example
http://www.tweaksforgeeks.com/IRQL_NOT_LESS_OR_EQUAL.html) warning dialog about
simultaneously running instance are probably consequence of these crashes (lock
file is not deleted)

- errors logged in ide.log coming from Java support. These can have impact on
startup too - maybe something is broken in our persistent storage (due to crash
or due some other mistake?) and we are recovering during startup.

- Performance of cold startup is one. This can be consequence of previous but
anyway some questions: is your project & JDK on a local disk? Is there something
what slows down disk access that is critical during the start?

Comment 3 aeriform 2006-01-18 20:57:21 UTC
There are several problems mixed at this report. 

- BSoD looks like a hardware problem (cf. for example
http://www.tweaksforgeeks.com/IRQL_NOT_LESS_OR_EQUAL.html) warning dialog about
simultaneously running instance are probably consequence of these crashes (lock
file is not deleted)

I think I'm leaning towards processor overheating mentioned there. I haven't had
a BSoD since I last posted, but I haven't been doing any heavy processing
either, so just ignore that portion I suppose.

- errors logged in ide.log coming from Java support. These can have impact on
startup too - maybe something is broken in our persistent storage (due to crash
or due some other mistake?) and we are recovering during startup.

I don't have any ide.log files on this computer. I do remember a few of those
from using Forte on an older computer if they're still the same I assume.

- Performance of cold startup is one. This can be consequence of previous but
anyway some questions: is your project & JDK on a local disk? Is there something
what slows down disk access that is critical during the start?

Cold startup is not as consistent as I initially thought it was. Over the past
week there has been one instance where starting up Sun app server before
netBeans starts resulted in a very fast load time. Two other instances where I
have been websurfing (Firefox on java/applet/misc websites) before netBeans
starts also resulted in fast load/start times. I haven't been able to reproduce
either of those situations again though.
The project(s) when added have all been on the local disk. The problem also
occurs when no projects have yet been added to netBeans. The problem occurs with
networking both enabled or disabled and with both a network in range or not in
range. The problem occurs both with or without external storage/other devices.
Comment 4 aeriform 2006-01-30 18:08:12 UTC
Problem solved and has nothing to do with netBeans code.
My McAfee virus checker was doing excessive checking during reads.

Solution is to exclude virus checking on reads to the following directories:
-netBeans install directory
-java install directory
-netBeans project directories

BSoD seems unrelated and acting up still.