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 31346 - SDI mode hoses the IDE -- can't open source editors or shut down the IDE
Summary: SDI mode hoses the IDE -- can't open source editors or shut down the IDE
Status: VERIFIED FIXED
Alias: None
Product: obsolete
Classification: Unclassified
Component: vcscore (show other bugs)
Version: -S1S-
Hardware: PC Windows ME/2000
: P1 blocker (vote)
Assignee: Martin Entlicher
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-02-21 17:29 UTC by eakle
Modified: 2003-03-01 17:34 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description eakle 2003-02-21 17:29:22 UTC
with an empty userdata I start the IDE (built today from 
trunk) -- it comes up in MDI mode by default, so I select 
Tools-->SetupWizard and change it to SDI mode.  After 
doing this, the IDE seems to work ok and I can open source 
files ok.  But now, if I shut down the IDE and then 
restart it (still in SDI mode), the IDE comes back up in a 
bad state: I try to open a a Java source file and it won't 
do it; and once this fails, I find I can no longer shut 
down windows or Exit the IDE; window repainting starts to 
fail also, and I have to kill the IDE to get it to shut 
down again.
Comment 1 Svata Dedic 2003-02-21 17:33:35 UTC
Please try the same with other type of file opened -- e.g. some text
file or a resource bundle. If the bug happens, too, then it is not
java-specific and should be reassinged to core/windows
Comment 2 eakle 2003-02-21 17:57:08 UTC
reassigning to Core/UI because I can't open Bundle files either.  The problem is worse than I reported 
earlier, because MDI mode is broken also.  Here's what I just did (figuring I was going to have to use 
MDI mode for now): delete my userdata, open the IDE,  Mount a local directory, Mount a CVS directory.  
Drill down into the CVS directory select a Bundle file and run its Edit menuitem.  The cursor turns into 
a work-in-progress cursor, but no source file opens.  Try to open a Java source file, but same problem: 
nothing happens.  I can manipulate scroll bars, and open menus, but I can't select a menu-item. 
Also, I can't shut down the IDE (even clicking X in upper right is ignored).  Cursor stays stuck on 
work-in-progress, but there is no CPU activity.
Comment 3 _ ttran 2003-02-21 22:50:20 UTC
eakle: please attach your ide.log file here.  Thanks
Comment 4 eakle 2003-02-21 23:12:33 UTC
here is my log window output up to the point where I tried 
to open a java source file, but the Open didn't happen.  I 
also see that when I open my folder to show the java 
classes within it, the cursor changes to a work-in-
progress cursor and stays that way (processor is not 
busy), so prior to my selecting Open on a java class, my 
cursor was already set to a work-in-progress cursor. Also 
note that this problem occurs with the 2/19 windows S1S 
kits, but the 2/12 S1S kits are ok.  Here's my log:

C:\home\bin>cd c:\ffjwork

C:\ffjwork>D:\bld\trunk\f4j_all\f4jbuild\firststart\bin\run
ide.exe -userdir D:\n
etbeans_userdata_trunk -J-Dnetbeans.debug.exceptions=true
-----------------------------------------------------------
--------------------
>Log Session: Friday, February 21, 2003 2:54:42 PM PST
>System Info:
  Product Version       = Sun ONE Studio 4 update 1, 
Enterprise Edition (Build 0
30221)
  IDE Versioning        = IDE/1 spec=3.39 impl=030221
  Operating System      = Windows 2000 version 5.0 running 
on x86
  Java; VM; Vendor      = 1.4.0_02; Java HotSpot(TM) 
Client VM 1.4.0_02-b02; Sun
 Microsystems Inc.
  Java Home             = C:\java\JavaSoft\j2sdk1.4.0_02
\jre
  System Locale; Encod. = en_US (f4j_ee); Cp1252
  Home Dir; Current Dir = C:\Documents and Settings\eakle; 
C:\ffjwork
  IDE Install; User Dir = 
D:\bld\trunk\f4j_all\f4jbuild\firststart; D:\netbeans_
userdata_trunk
  CLASSPATH             = 
D:\bld\trunk\f4j_all\f4jbuild\firststart\lib\locale\co
re_f4j.jar;D:\bld\trunk\f4j_all\f4jbuild\firststart\lib\loc
ale\core_f4j_ee.jar;D
:\bld\trunk\f4j_all\f4jbuild\firststart\lib\locale\openide_
f4j.jar;D:\bld\trunk\
f4j_all\f4jbuild\firststart\lib\core-
windows.jar;D:\bld\trunk\f4j_all\f4jbuild\f
irststart\lib\core.jar;D:\bld\trunk\f4j_all\f4jbuild\firsts
tart\lib\openide.jar;
D:\bld\trunk\f4j_all\f4jbuild\firststart\lib\ext\boot.jar;D
:\bld\trunk\f4j_all\f
4jbuild\firststart\lib\ext\bsh-1_0-
fj.jar;D:\bld\trunk\f4j_all\f4jbuild\firststa
rt\lib\ext\cmd.jar;D:\bld\trunk\f4j_all\f4jbuild\firststart
\lib\ext\crimson-1.1.
3.jar;D:\bld\trunk\f4j_all\f4jbuild\firststart\lib\ext\fjsc
ript.jar;D:\bld\trunk
\f4j_all\f4jbuild\firststart\lib\ext\idlcompilers.jar;D:\bl
d\trunk\f4j_all\f4jbu
ild\firststart\lib\ext\jaas.jar;D:\bld\trunk\f4j_all\f4jbui
ld\firststart\lib\ext
\jaxp-
api.jar;D:\bld\trunk\f4j_all\f4jbuild\firststart\lib\ext\lo
gger.jar;D:\bld
\trunk\f4j_all\f4jbuild\firststart\lib\ext\openorb-
1.0.2.jar;D:\bld\trunk\f4j_al
l\f4jbuild\firststart\lib\ext\parser.jar;D:\bld\trunk\f4j_a
ll\f4jbuild\firststar
t\lib\ext\pbclient.jar;D:\bld\trunk\f4j_all\f4jbuild\firsts
tart\lib\ext\regexp-1
.2.jar;D:\bld\trunk\f4j_all\f4jbuild\firststart\lib\ext\rmi
-ext.jar;D:\bld\trunk
\f4j_all\f4jbuild\firststart\lib\ext\xerces-
2.0.2.jar;D:\bld\trunk\f4j_all\f4jbu
ild\firststart\lib\ext\xml-apis-
1.0b2.jar;D:\bld\trunk\f4j_all\f4jbuild\firststa
rt\lib\ext\jdbc20x.zip;C:\java\JavaSoft\j2sdk1.4.0_02
\lib\dt.jar;C:\java\JavaSof
t\j2sdk1.4.0_02\lib\tools.jar
  Boot & ext classpath  = C:\java\JavaSoft\j2sdk1.4.0_02
\jre\lib\rt.jar;C:\java\
JavaSoft\j2sdk1.4.0_02
\jre\lib\i18n.jar;C:\java\JavaSoft\j2sdk1.4.0_02\jre\lib\s
unrsasign.jar;C:\java\JavaSoft\j2sdk1.4.0_02
\jre\lib\jsse.jar;C:\java\JavaSoft\j
2sdk1.4.0_02\jre\lib\jce.jar;C:\java\JavaSoft\j2sdk1.4.0_02
\jre\lib\charsets.jar
;C:\java\JavaSoft\j2sdk1.4.0_02
\jre\classes;C:\java\JavaSoft\j2sdk1.4.0_02\jre\l
ib\ext\dnsns.jar;C:\java\JavaSoft\j2sdk1.4.0_02
\jre\lib\ext\ldapsec.jar;C:\java\
JavaSoft\j2sdk1.4.0_02
\jre\lib\ext\localedata.jar;C:\java\JavaSoft\j2sdk1.4.0_02
\jre\lib\ext\sunjce_provider.jar
  Dynamic classpath     = 
D:\bld\trunk\f4j_all\f4jbuild\firststart\lib\core-wind
ows.jar;D:\bld\trunk\f4j_all\f4jbuild\firststart\lib\core.j
ar;D:\bld\trunk\f4j_a
ll\f4jbuild\firststart\lib\openide.jar;D:\bld\trunk\f4j_all
\f4jbuild\firststart\
lib\locale\core_f4j.jar;D:\bld\trunk\f4j_all\f4jbuild\first
start\lib\locale\core
_f4j_ee.jar;D:\bld\trunk\f4j_all\f4jbuild\firststart\lib\lo
cale\openide_f4j.jar
-----------------------------------------------------------
--------------------
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.xml.registry1: added = [module org.openide.src > 
1.0, module org.openide
.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module org.openid
e.compiler > 1.0, token org.openide.TopManager, module 
org.openide.execution > 1
.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help,
module org.openide.deprecated > 1.0, token 
org.openide.execution.ExecutionEngine
, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.ffj.modules.licensemgr: added = [module 
org.openide.execution > 1.0, tok
en org.openide.windows.IOProvider, token 
org.openide.compiler.CompilationEngine,
 module org.openide.compiler > 1.0, token 
org.openide.execution.ExecutionEngine,
 module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.ffj.modules.registration: added = [module 
org.openide.src > 1.0, module
org.openide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module
 org.openide.compiler > 1.0, token org.openide.TopManager, 
module org.openide.ex
ecution > 1.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.java
help.Help, module org.openide.deprecated > 1.0, token 
org.openide.execution.Exec
utionEngine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning: the extension 
D:\bld\trunk\f4j_all\f4jbu
ild\firststart\modules\ext\serapi.jar may be multiply 
loaded by modules: [D:\bld
\trunk\f4j_all\f4jbuild\firststart\modules\registration.jar
, D:\bld\trunk\f4j_al
l\f4jbuild\firststart\modules\licensemgr.jar]
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.ee_examples: added = [module 
org.openide.src > 1.0, module org.o
penide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module org.
openide.compiler > 1.0, token org.openide.TopManager, 
module org.openide.executi
on > 1.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.
Help, module org.openide.deprecated > 1.0, token 
org.openide.execution.Execution
Engine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.genericgenerator4: added = [module 
org.openide.src > 1.0, module
 org.openide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, modul
e org.openide.compiler > 1.0, token 
org.openide.TopManager, module org.openide.e
xecution > 1.0, token org.openide.windows.IOProvider, 
token org.netbeans.api.jav
ahelp.Help, module org.openide.deprecated > 1.0, token 
org.openide.execution.Exe
cutionEngine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.j2ee.appasm: added = [module 
org.openide.src > 1.0, module org.o
penide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module org.
openide.compiler > 1.0, token org.openide.TopManager, 
module org.openide.executi
on > 1.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.
Help, module org.openide.deprecated > 1.0, token 
org.openide.execution.Execution
Engine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.j2ee.appclient: added = [module 
org.openide.src > 1.0, module or
g.openide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module o
rg.openide.compiler > 1.0, token org.openide.TopManager, 
module org.openide.exec
ution > 1.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahe
lp.Help, module org.openide.deprecated > 1.0, token 
org.openide.execution.Execut
ionEngine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.j2ee.appsrv.RI: added = [module 
org.openide.src > 1.0, module or
g.openide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module o
rg.openide.compiler > 1.0, token org.openide.TopManager, 
module org.openide.exec
ution > 1.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahe
lp.Help, module org.openide.deprecated > 1.0, token 
org.openide.execution.Execut
ionEngine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.j2ee.ejb: added = [module org.openide.src 
> 1.0, token org.openi
de.compiler.CompilationEngine, module 
org.openide.execution > 1.0, token org.ope
nide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help, module org.openid
e.deprecated > 1.0, module org.openide.debugger > 1.0, 
module org.openide.compil
er > 1.0, token org.openide.TopManager, token 
org.openide.execution.ExecutionEng
ine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.j2ee.ejbmodule: added = [module 
org.openide.src > 1.0, module or
g.openide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module o
rg.openide.compiler > 1.0, token org.openide.TopManager, 
module org.openide.exec
ution > 1.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahe
lp.Help, module org.openide.deprecated > 1.0, token 
org.openide.execution.Execut
ionEngine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.j2ee.ejbtest: added = [module 
org.openide.src > 1.0, module org.
openide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module org
.openide.compiler > 1.0, token org.openide.TopManager, 
module org.openide.execut
ion > 1.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp
.Help, module org.openide.deprecated > 1.0, token 
org.openide.execution.Executio
nEngine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.j2ee.importear: added = [module 
org.openide.src > 1.0, module or
g.openide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module o
rg.openide.compiler > 1.0, token org.openide.TopManager, 
module org.openide.exec
ution > 1.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahe
lp.Help, module org.openide.deprecated > 1.0, token 
org.openide.execution.Execut
ionEngine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.j2ee.j2eeconn: added = [module 
org.openide.src > 1.0, module org
.openide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module or
g.openide.compiler > 1.0, token org.openide.TopManager, 
module org.openide.execu
tion > 1.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahel
p.Help, module org.openide.deprecated > 1.0, token 
org.openide.execution.Executi
onEngine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.j2ee.lib: added = [module org.openide.src 
> 1.0, module org.open
ide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module org.ope
nide.compiler > 1.0, token org.openide.TopManager, module 
org.openide.execution
> 1.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Hel
p, module org.openide.deprecated > 1.0, token 
org.openide.execution.ExecutionEng
ine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.j2ee.wsdl: added = [module org.openide.src 
> 1.0, module org.ope
nide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module org.op
enide.compiler > 1.0, token org.openide.TopManager, module 
org.openide.execution
 > 1.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.He
lp, module org.openide.deprecated > 1.0, token 
org.openide.execution.ExecutionEn
gine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.modules.dbmodel.jdbcimpl: added = [module 
org.openide.src > 1.0,
 module org.openide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine
, module org.openide.compiler > 1.0, token 
org.openide.TopManager, module org.op
enide.execution > 1.0, token 
org.openide.windows.IOProvider, token org.netbeans.
api.javahelp.Help, module org.openide.deprecated > 1.0, 
token org.openide.execut
ion.ExecutionEngine, module org.openide.io > 1.0] removed 
= []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.modules.pointbase: added = [module 
org.openide.execution > 1.0,
token org.openide.windows.IOProvider, token 
org.openide.compiler.CompilationEngi
ne, module org.openide.compiler > 1.0, token 
org.openide.execution.ExecutionEngi
ne, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.forte4j.webdesigner.xmlservice: added = [module 
org.openide.src > 1.0, t
oken org.openide.compiler.CompilationEngine, module 
org.openide.execution > 1.0,
 token org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help, mod
ule org.openide.deprecated > 1.0, module 
org.openide.debugger > 1.0, module org.
openide.compiler > 1.0, token org.openide.TopManager, 
token org.openide.executio
n.ExecutionEngine, module org.openide.io > 1.0] removed = 
[]
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.jndi.fscontext: added = [module org.openide.src > 
1.0, module org.openid
e.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module org.openi
de.compiler > 1.0, token org.openide.TopManager, module 
org.openide.execution >
1.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help,
 module org.openide.deprecated > 1.0, token 
org.openide.execution.ExecutionEngin
e, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.tools.j2ee.editor: added = [module 
org.openide.debugger > 1.0] removed =
 []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.xml.messaging: added = [module org.openide.src > 
1.0, module org.openide
.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module org.openid
e.compiler > 1.0, token org.openide.TopManager, module 
org.openide.execution > 1
.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help,
module org.openide.deprecated > 1.0, token 
org.openide.execution.ExecutionEngine
, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.xml.rpc: added = [module org.openide.src > 1.0, 
module org.openide.debug
ger > 1.0, token org.openide.compiler.CompilationEngine, 
module org.openide.comp
iler > 1.0, token org.openide.TopManager, module 
org.openide.execution > 1.0, to
ken org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help, module
 org.openide.deprecated > 1.0, token 
org.openide.execution.ExecutionEngine, modu
le org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning: the extension 
D:\bld\trunk\f4j_all\f4jbu
ild\firststart\modules\autoload\ext\saaj-api.jar may be 
multiply loaded by modul
es: 
[D:\bld\trunk\f4j_all\f4jbuild\firststart\modules\autoload\
jaxr-ri-module.ja
r, 
D:\bld\trunk\f4j_all\f4jbuild\firststart\modules\autoload\j
axrpc-ri-module.ja
r]
[org.netbeans.core.modules #3] Warning: the extension 
D:\bld\trunk\f4j_all\f4jbu
ild\firststart\modules\autoload\ext\saaj-ri.jar may be 
multiply loaded by module
s: 
[D:\bld\trunk\f4j_all\f4jbuild\firststart\modules\autoload\
jaxr-ri-module.jar
, 
D:\bld\trunk\f4j_all\f4jbuild\firststart\modules\autoload\j
axrpc-ri-module.jar
]
[org.netbeans.core.modules #3] Warning: the extension 
D:\bld\trunk\f4j_all\f4jbu
ild\firststart\modules\autoload\ext\xercesImpl.jar may be 
multiply loaded by mod
ules: 
[D:\bld\trunk\f4j_all\f4jbuild\firststart\modules\autoload\
jaxr-ri-module.
jar, 
D:\bld\trunk\f4j_all\f4jbuild\firststart\modules\autoload\j
axrpc-ri-module.
jar]
[org.netbeans.core.modules #3] Warning: the extension 
D:\bld\trunk\f4j_all\f4jbu
ild\firststart\modules\autoload\ext\sax.jar may be 
multiply loaded by modules: [
D:\bld\trunk\f4j_all\f4jbuild\firststart\modules\autoload\j
axr-ri-module.jar, D:
\bld\trunk\f4j_all\f4jbuild\firststart\modules\autoload\jax
rpc-ri-module.jar]
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
javax.activation: added = [module org.openide.src > 1.0, 
module org.openide.debu
gger > 1.0, token org.openide.compiler.CompilationEngine, 
module org.openide.com
piler > 1.0, token org.openide.TopManager, module 
org.openide.execution > 1.0, t
oken org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help, modul
e org.openide.deprecated > 1.0, token 
org.openide.execution.ExecutionEngine, mod
ule org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
javax.mail: added = [module org.openide.src > 1.0, module 
org.openide.debugger >
 1.0, token org.openide.compiler.CompilationEngine, module 
org.openide.compiler
> 1.0, token org.openide.TopManager, module 
org.openide.execution > 1.0, token o
rg.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help, module org.
openide.deprecated > 1.0, token 
org.openide.execution.ExecutionEngine, module or
g.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.apache.commons.logging: added = [module 
org.openide.src > 1.0, module org.op
enide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module org.o
penide.compiler > 1.0, token org.openide.TopManager, 
module org.openide.executio
n > 1.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.H
elp, module org.openide.deprecated > 1.0, token 
org.openide.execution.ExecutionE
ngine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.apache.log4j: added = [module org.openide.src > 1.0, 
module org.openide.debu
gger > 1.0, token org.openide.compiler.CompilationEngine, 
module org.openide.com
piler > 1.0, token org.openide.TopManager, module 
org.openide.execution > 1.0, t
oken org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help, modul
e org.openide.deprecated > 1.0, token 
org.openide.execution.ExecutionEngine, mod
ule org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.apache.soap2: added = [module org.openide.src > 1.0, 
module org.openide.debu
gger > 1.0, token org.openide.compiler.CompilationEngine, 
module org.openide.com
piler > 1.0, token org.openide.TopManager, module 
org.openide.execution > 1.0, t
oken org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help, modul
e org.openide.deprecated > 1.0, token 
org.openide.execution.ExecutionEngine, mod
ule org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.apache.xalan: added = [module org.openide.src > 1.0, 
module org.openide.debu
gger > 1.0, token org.openide.compiler.CompilationEngine, 
module org.openide.com
piler > 1.0, token org.openide.TopManager, module 
org.openide.execution > 1.0, t
oken org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help, modul
e org.openide.deprecated > 1.0, token 
org.openide.execution.ExecutionEngine, mod
ule org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.apache.xalan2: added = [module org.openide.src > 1.0, 
module org.openide.deb
ugger > 1.0, token org.openide.compiler.CompilationEngine, 
module org.openide.co
mpiler > 1.0, token org.openide.TopManager, module 
org.openide.execution > 1.0,
token org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help, modu
le org.openide.deprecated > 1.0, token 
org.openide.execution.ExecutionEngine, mo
dule org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.dom4j: added = [module org.openide.src > 1.0, module 
org.openide.debugger >
1.0, token org.openide.compiler.CompilationEngine, module 
org.openide.compiler >
 1.0, token org.openide.TopManager, module 
org.openide.execution > 1.0, token or
g.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help, module org.o
penide.deprecated > 1.0, token 
org.openide.execution.ExecutionEngine, module org
.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.ksoap: added = [module org.openide.src > 1.0, module 
org.openide.debugger >
1.0, token org.openide.compiler.CompilationEngine, module 
org.openide.compiler >
 1.0, token org.openide.TopManager, module 
org.openide.execution > 1.0, token or
g.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help, module org.o
penide.deprecated > 1.0, token 
org.openide.execution.ExecutionEngine, module org
.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.autoupdateffj: added = [module 
org.openide.src > 1.0, modul
e org.openide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, modu
le org.openide.compiler > 1.0, token 
org.openide.TopManager, module org.openide.
execution > 1.0, token org.openide.windows.IOProvider, 
token org.netbeans.api.ja
vahelp.Help, module org.openide.deprecated > 1.0, token 
org.openide.execution.Ex
ecutionEngine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.classfile: added = [module 
org.openide.execution > 1.0, tok
en org.openide.windows.IOProvider, token 
org.openide.compiler.CompilationEngine,
 module org.openide.compiler > 1.0, token 
org.openide.execution.ExecutionEngine,
 module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.corba.idl.editor: added = [module 
org.openide.src > 1.0, mo
dule org.openide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, m
odule org.openide.compiler > 1.0, token 
org.openide.TopManager, module org.openi
de.execution > 1.0, token org.openide.windows.IOProvider, 
token org.netbeans.api
.javahelp.Help, module org.openide.deprecated > 1.0, token 
org.openide.execution
.ExecutionEngine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.corba: added = [module 
org.openide.debugger > 1.0] removed
= []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.cvsclient: added = [module 
org.openide.debugger > 1.0, toke
n org.openide.compiler.CompilationEngine, module 
org.openide.compiler > 1.0, mod
ule org.openide.execution > 1.0, token 
org.openide.windows.IOProvider, token org
.openide.execution.ExecutionEngine, module org.openide.io 
> 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.db: added = [module 
org.openide.debugger > 1.0] removed = [
]
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.filecopy: added = [module 
org.openide.debugger > 1.0] remov
ed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.image: added = [module 
org.openide.debugger > 1.0] removed
= []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.jdbc: added = [module org.openide.src 
> 1.0, module org.ope
nide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module org.op
enide.compiler > 1.0, token org.openide.TopManager, module 
org.openide.execution
 > 1.0, token org.openide.windows.IOProvider, module 
org.openide.deprecated > 1.
0, token org.openide.execution.ExecutionEngine, module 
org.openide.io > 1.0] rem
oved = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.jndi: added = [module 
org.openide.debugger > 1.0, token org
.openide.compiler.CompilationEngine, module 
org.openide.compiler > 1.0, module o
rg.openide.execution > 1.0, token 
org.openide.windows.IOProvider, token org.open
ide.execution.ExecutionEngine, module org.openide.io > 
1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.logger: added = [module 
org.openide.src > 1.0, module org.o
penide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module org.
openide.compiler > 1.0, token org.openide.TopManager, 
module org.openide.executi
on > 1.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.
Help, module org.openide.deprecated > 1.0, token 
org.openide.execution.Execution
Engine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.sim.bugsubmitter: added = [module 
org.openide.execution > 1
.0, token org.openide.windows.IOProvider, token 
org.openide.compiler.Compilation
Engine, module org.openide.compiler > 1.0, token 
org.openide.execution.Execution
Engine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.vcs.advanced: added = [module 
org.openide.execution > 1.0,
token org.openide.windows.IOProvider, token 
org.openide.compiler.CompilationEngi
ne, module org.openide.compiler > 1.0, token 
org.openide.execution.ExecutionEngi
ne, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.vcs.profiles.cvsprofiles: added = 
[module org.openide.execu
tion > 1.0, token org.openide.windows.IOProvider, token 
org.openide.compiler.Com
pilationEngine, module org.openide.compiler > 1.0, token 
org.openide.execution.E
xecutionEngine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.vcs.profiles.pvcs: added = [module 
org.openide.debugger > 1
.0, token org.openide.compiler.CompilationEngine, module 
org.openide.compiler >
1.0, module org.openide.execution > 1.0, token 
org.openide.windows.IOProvider, t
oken org.openide.execution.ExecutionEngine, module 
org.openide.io > 1.0] removed
 = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.vcs.profiles.vss: added = [module 
org.openide.execution > 1
.0, token org.openide.windows.IOProvider, token 
org.openide.compiler.Compilation
Engine, module org.openide.compiler > 1.0, token 
org.openide.execution.Execution
Engine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.web.assemblee: added = [module 
org.openide.src > 1.0, modul
e org.openide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, modu
le org.openide.compiler > 1.0, token 
org.openide.TopManager, module org.openide.
execution > 1.0, token org.openide.windows.IOProvider, 
token org.netbeans.api.ja
vahelp.Help, module org.openide.deprecated > 1.0, token 
org.openide.execution.Ex
ecutionEngine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
org.netbeans.modules.web.dd.editors: added = [module 
org.openide.src > 1.0, modu
le org.openide.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, mod
ule org.openide.compiler > 1.0, token 
org.openide.TopManager, module org.openide
.execution > 1.0, token org.openide.windows.IOProvider, 
token org.netbeans.api.j
avahelp.Help, module org.openide.deprecated > 1.0, token 
org.openide.execution.E
xecutionEngine, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning: the extension 
D:\bld\trunk\f4j_all\f4jbu
ild\firststart\modules\autoload\ext\xerces2.jar may be 
multiply loaded by module
s: 
[D:\bld\trunk\f4j_all\f4jbuild\firststart\modules\j2eelib.j
ar, D:\bld\trunk\f
4j_all\f4jbuild\firststart\modules\autoload\xml-tax.jar]
[org.netbeans.core.modules #3] Warning - had to upgrade 
dependencies for module
com.sun.xml.registry1: added = [module org.openide.src > 
1.0, module org.openide
.debugger > 1.0, token 
org.openide.compiler.CompilationEngine, module org.openid
e.compiler > 1.0, token org.openide.TopManager, module 
org.openide.execution > 1
.0, token org.openide.windows.IOProvider, token 
org.netbeans.api.javahelp.Help,
module org.openide.deprecated > 1.0, token 
org.openide.execution.ExecutionEngine
, module org.openide.io > 1.0] removed = []
[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module com.sun.forte4j.j2ee.lib on 
[org.netbeans.modules.classfile,
org.netbeans.api.java, org.netbeans.modules.debugger.core, 
org.netbeans.modules.
debugger.jpda, org.netbeans.modules.logger]; see 
http://www.netbeans.org/downloa
d/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-indirect-dep-cp
[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module com.sun.forte4j.j2ee.ejb on 
[org.netbeans.modules.schema2bean
s, org.netbeans.api.xml, org.netbeans.modules.xml.core, 
org.netbeans.modules.jar
packager, org.netbeans.modules.classfile, 
org.netbeans.api.java, javax.activatio
n, org.netbeans.modules.debugger.core, 
org.netbeans.modules.debugger.jpda, javax
.mail, org.netbeans.libs.jaxp, 
com.sun.forte4j.modules.depclass]; see http://www
.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc
-files/upgrade.html#3
.5i-indirect-dep-cp
[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module com.sun.forte4j.j2ee.ejbmodule on 
[org.netbeans.modules.schem
a2beans, com.sun.forte4j.modules.dbmodel.jdbcimpl, 
org.netbeans.modules.editor,
org.apache.xalan, org.netbeans.modules.classfile, 
org.netbeans.modules.xml.core,
 org.netbeans.api.xml, org.netbeans.modules.xml.text, 
org.netbeans.api.java, org
.netbeans.modules.db, org.netbeans.modules.debugger.core, 
javax.activation, org.
netbeans.libs.jaxp, org.netbeans.modules.clazz, 
org.netbeans.modules.debugger.jp
da, org.netbeans.modules.image, javax.mail, 
com.sun.forte4j.modules.depclass]; s
ee 
http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/o
penide/doc-files/u
pgrade.html#3.5i-indirect-dep-cp
[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module com.sun.forte4j.j2ee.appasm on 
[org.openidex.util, org.netbea
ns.modules.html, org.netbeans.modules.schema2beans, 
org.netbeans.api.xml, org.ne
tbeans.modules.classfile, org.netbeans.api.java, 
javax.activation, org.netbeans.
modules.debugger.core, org.netbeans.modules.clazz, 
org.netbeans.modules.debugger
.jpda, org.netbeans.modules.image, javax.mail, 
org.netbeans.libs.jaxp, org.netbe
ans.modules.projects, org.netbeans.modules.logger, 
com.sun.forte4j.modules.depcl
ass]; see 
http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/o
penide/doc-
files/upgrade.html#3.5i-indirect-dep-cp
[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module com.sun.forte4j.j2ee.appclient on 
[org.openidex.util, org.net
beans.modules.web.core, org.netbeans.modules.schema2beans, 
com.sun.forte4j.modul
es.dbmodel.jdbcimpl, org.netbeans.modules.editor, 
org.apache.xalan, org.netbeans
.modules.classfile, org.netbeans.modules.xml.core, 
org.netbeans.api.xml, org.net
beans.modules.xml.text, org.netbeans.api.java, 
org.netbeans.modules.db, org.netb
eans.modules.debugger.core, javax.activation, 
com.sun.forte4j.j2ee.ejb, org.netb
eans.libs.jaxp, org.netbeans.modules.projects, 
org.netbeans.modules.html, org.ne
tbeans.modules.debugger.jpda, org.netbeans.modules.image, 
javax.mail, com.sun.fo
rte4j.modules.depclass]; see 
http://www.netbeans.org/download/dev/javadoc/OpenAP
Is/org/openide/doc-files/upgrade.html#3.5i-indirect-dep-cp
[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module com.sun.forte4j.j2ee.j2eeconn on 
[org.netbeans.modules.schema
2beans, org.netbeans.modules.jarpackager, 
org.netbeans.modules.classfile, org.ne
tbeans.api.java, org.netbeans.modules.debugger.core, 
com.sun.tools.j2ee.editor,
javax.activation, org.netbeans.modules.clazz, 
org.netbeans.modules.debugger.jpda
, org.netbeans.modules.image, javax.mail, 
org.netbeans.modules.j2eeserver, com.s
un.forte4j.modules.depclass, org.netbeans.modules.java]; 
see http://www.netbeans
.org/download/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-indir
ect-dep-cp
[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module com.sun.forte4j.j2ee.importear on 
[com.sun.forte4j.modules.db
model.jdbcimpl, org.netbeans.modules.web.core, 
org.netbeans.modules.xml.core, or
g.netbeans.api.xml, org.netbeans.api.java, 
org.netbeans.modules.db, org.netbeans
.modules.debugger.core, org.netbeans.modules.java, 
org.netbeans.modules.html, co
m.sun.forte4j.j2ee.lib, com.sun.tools.j2ee.editor, 
org.netbeans.modules.clazz, o
rg.netbeans.modules.image, org.openidex.util, 
org.netbeans.modules.schema2beans,
 org.apache.xalan, org.netbeans.modules.editor, 
org.netbeans.modules.classfile,
org.netbeans.modules.xml.text, javax.activation, 
org.netbeans.libs.jaxp, org.net
beans.modules.logger, org.netbeans.modules.projects, 
org.netbeans.modules.debugg
er.jpda, javax.mail, com.sun.forte4j.modules.depclass]; 
see http://www.netbeans.
org/download/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-indire
ct-dep-cp
[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module com.sun.forte4j.j2ee.wsdl on 
[org.netbeans.modules.classfile,
 org.netbeans.api.java, 
org.netbeans.modules.debugger.core, com.sun.tools.j2ee.e
ditor, javax.activation, org.netbeans.modules.clazz, 
org.netbeans.modules.debugg
er.jpda, org.netbeans.modules.image, javax.mail, 
org.netbeans.modules.j2eeserver
, com.sun.forte4j.modules.depclass]; see 
http://www.netbeans.org/download/dev/ja
vadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-
indirect-dep-cp
[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module com.sun.forte4j.genericgenerator4 on 
[org.netbeans.modules.cl
assfile, org.netbeans.api.java]; see 
http://www.netbeans.org/download/dev/javado
c/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-
indirect-dep-cp
[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module com.sun.forte4j.webdesigner.xmlservice 
on [org.netbeans.modul
es.web.core, com.sun.forte4j.modules.dbmodel.jdbcimpl, 
org.netbeans.modules.edit
or, org.netbeans.modules.classfile, 
org.netbeans.modules.jarpackager, org.netbea
ns.api.xml, org.netbeans.modules.xml.core, 
org.netbeans.modules.xml.text, org.ne
tbeans.api.java, org.netbeans.modules.db, 
org.netbeans.modules.debugger.core, or
g.netbeans.modules.web.jspparser, 
org.netbeans.modules.j2eeserver, org.netbeans.
libs.jaxp, org.netbeans.modules.projects, 
org.netbeans.modules.xml.catalog, org.
netbeans.modules.debugger.jpda, 
org.netbeans.modules.image]; see http://www.netb
eans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-i
ndirect-dep-cp
[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module com.sun.forte4j.j2ee.appsrv.RI on 
[org.netbeans.modules.debug
ger.core, org.netbeans.modules.debugger.jpda]; see 
http://www.netbeans.org/downl
oad/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-indirect-dep-cp

[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module org.netbeans.modules.jdbc on 
[org.netbeans.modules.classfile,
 org.netbeans.api.java, org.netbeans.modules.java]; see 
http://www.netbeans.org/
download/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-indirect-d
ep-cp
[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module com.sun.forte4j.j2ee.ejbtest on 
[com.sun.forte4j.modules.dbmo
del.jdbcimpl, org.netbeans.lib.terminalemulator, 
org.netbeans.modules.xml.core,
org.netbeans.api.xml, org.netbeans.api.java, 
org.netbeans.core.output, org.netbe
ans.modules.db, org.netbeans.modules.debugger.core, 
com.sun.forte4j.j2ee.ejb, or
g.netbeans.modules.j2eeserver, org.netbeans.modules.java, 
org.netbeans.modules.h
tml, com.sun.forte4j.j2ee.lib, com.sun.tools.j2ee.editor, 
org.netbeans.modules.c
lazz, org.netbeans.modules.image, org.openidex.util, 
org.netbeans.modules.schema
2beans, org.apache.xalan, org.netbeans.modules.editor, 
org.netbeans.modules.clas
sfile, org.netbeans.modules.jarpackager, 
org.netbeans.modules.xml.text, javax.ac
tivation, org.netbeans.libs.jaxp, 
org.netbeans.modules.projects, org.netbeans.mo
dules.logger, org.netbeans.modules.debugger.jpda, 
javax.mail, com.sun.forte4j.mo
dules.depclass]; see 
http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/o
penide/doc-files/upgrade.html#3.5i-indirect-dep-cp
[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module org.netbeans.modules.web.assemblee on 
[org.openidex.util, org
.netbeans.modules.xml.core, 
org.netbeans.modules.classfile, org.netbeans.modules
.jarpackager, org.netbeans.api.xml, org.netbeans.api.java, 
org.netbeans.modules.
debugger.core, javax.activation, org.netbeans.libs.jaxp, 
org.netbeans.modules.lo
gger, org.netbeans.modules.projects, 
org.netbeans.modules.java, org.netbeans.mod
ules.html, org.netbeans.modules.xml.catalog, 
org.netbeans.modules.clazz, org.net
beans.modules.debugger.jpda, javax.mail, 
org.netbeans.modules.image, com.sun.for
te4j.modules.depclass]; see 
http://www.netbeans.org/download/dev/javadoc/OpenAPI
s/org/openide/doc-files/upgrade.html#3.5i-indirect-dep-cp
[org.netbeans.core.modules #3] Warning - had to add 
recursive class loader depen
dencies for module org.netbeans.modules.web.dd.editors on 
[org.openidex.util, or
g.netbeans.modules.web.core, 
org.netbeans.modules.classfile, org.netbeans.module
s.jarpackager, org.netbeans.modules.xml.core, 
org.netbeans.api.xml, org.netbeans
.api.java, org.netbeans.modules.debugger.core, 
javax.activation, org.netbeans.li
bs.jaxp, org.netbeans.modules.projects, 
org.netbeans.modules.logger, org.netbean
s.modules.java, org.netbeans.modules.html, 
org.netbeans.modules.xml.catalog, com
.sun.tools.j2ee.editor, org.netbeans.modules.clazz, 
org.netbeans.modules.debugge
r.jpda, javax.mail, org.netbeans.modules.image, 
com.sun.forte4j.modules.depclass
]; see 
http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/o
penide/doc-fil
es/upgrade.html#3.5i-indirect-dep-cp
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.projects
 uses org.openide.deprecated which is deprecated: Clients 
of obsoleted Open APIs
 are encouraged to remove this dependency. See 
http://www.netbeans.org/download/
dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.debugger
.core uses org.openide.deprecated which is deprecated: 
Clients of obsoleted Open
 APIs are encouraged to remove this dependency. See 
http://www.netbeans.org/down
load/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.debugger
.jpda uses org.openide.deprecated which is deprecated: 
Clients of obsoleted Open
 APIs are encouraged to remove this dependency. See 
http://www.netbeans.org/down
load/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.j2eeserv
er uses org.openide.deprecated which is deprecated: 
Clients of obsoleted Open AP
Is are encouraged to remove this dependency. See 
http://www.netbeans.org/downloa
d/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.jarpacka
ger uses org.openide.deprecated which is deprecated: 
Clients of obsoleted Open A
PIs are encouraged to remove this dependency. See 
http://www.netbeans.org/downlo
ad/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.db uses
org.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs are e
ncouraged to remove this dependency. See 
http://www.netbeans.org/download/dev/ja
vadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.tools.j2ee.editor use
s org.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs are
 encouraged to remove this dependency. See 
http://www.netbeans.org/download/dev/
javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-
sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.forte4j.modules.dbmod
el.jdbcimpl uses org.openide.deprecated which is 
deprecated: Clients of obsolete
d Open APIs are encouraged to remove this dependency. See 
http://www.netbeans.or
g/download/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.apache.xalan uses org.ope
nide.deprecated which is deprecated: Clients of obsoleted 
Open APIs are encourag
ed to remove this dependency. See 
http://www.netbeans.org/download/dev/javadoc/O
penAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.image us
es org.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs ar
e encouraged to remove this dependency. See 
http://www.netbeans.org/download/dev
/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-
sep
[org.netbeans.core.modules #4] Warning: the module 
javax.activation uses org.ope
nide.deprecated which is deprecated: Clients of obsoleted 
Open APIs are encourag
ed to remove this dependency. See 
http://www.netbeans.org/download/dev/javadoc/O
penAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
javax.mail uses org.openide.d
eprecated which is deprecated: Clients of obsoleted Open 
APIs are encouraged to
remove this dependency. See 
http://www.netbeans.org/download/dev/javadoc/OpenAPI
s/org/openide/doc-files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.logger u
ses org.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs a
re encouraged to remove this dependency. See 
http://www.netbeans.org/download/de
v/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-
sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.forte4j.j2ee.lib uses
 org.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs are
encouraged to remove this dependency. See 
http://www.netbeans.org/download/dev/j
avadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.forte4j.j2ee.ejb uses
 org.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs are
encouraged to remove this dependency. See 
http://www.netbeans.org/download/dev/j
avadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.forte4j.j2ee.ejbmodul
e uses org.openide.deprecated which is deprecated: Clients 
of obsoleted Open API
s are encouraged to remove this dependency. See 
http://www.netbeans.org/download
/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.forte4j.j2ee.appasm u
ses org.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs a
re encouraged to remove this dependency. See 
http://www.netbeans.org/download/de
v/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-
sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.forte4j.j2ee.appclien
t uses org.openide.deprecated which is deprecated: Clients 
of obsoleted Open API
s are encouraged to remove this dependency. See 
http://www.netbeans.org/download
/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.forte4j.j2ee.j2eeconn
 uses org.openide.deprecated which is deprecated: Clients 
of obsoleted Open APIs
 are encouraged to remove this dependency. See 
http://www.netbeans.org/download/
dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.forte4j.j2ee.importea
r uses org.openide.deprecated which is deprecated: Clients 
of obsoleted Open API
s are encouraged to remove this dependency. See 
http://www.netbeans.org/download
/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.rmi uses
 org.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs are
encouraged to remove this dependency. See 
http://www.netbeans.org/download/dev/j
avadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.xml.rpc uses org.open
ide.deprecated which is deprecated: Clients of obsoleted 
Open APIs are encourage
d to remove this dependency. See 
http://www.netbeans.org/download/dev/javadoc/Op
enAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.forte4j.j2ee.wsdl use
s org.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs are
 encouraged to remove this dependency. See 
http://www.netbeans.org/download/dev/
javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-
sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.forte4j.genericgenera
tor4 uses org.openide.deprecated which is deprecated: 
Clients of obsoleted Open
APIs are encouraged to remove this dependency. See 
http://www.netbeans.org/downl
oad/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.xml.registry1 uses or
g.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs are enc
ouraged to remove this dependency. See 
http://www.netbeans.org/download/dev/java
doc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.forte4j.webdesigner.x
mlservice uses org.openide.deprecated which is deprecated: 
Clients of obsoleted
Open APIs are encouraged to remove this dependency. See 
http://www.netbeans.org/
download/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.cvsclien
t uses org.openide.deprecated which is deprecated: Clients 
of obsoleted Open API
s are encouraged to remove this dependency. See 
http://www.netbeans.org/download
/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.ffj.modules.registrat
ion uses org.openide.deprecated which is deprecated: 
Clients of obsoleted Open A
PIs are encouraged to remove this dependency. See 
http://www.netbeans.org/downlo
ad/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.ksoap uses org.openide.de
precated which is deprecated: Clients of obsoleted Open 
APIs are encouraged to r
emove this dependency. See 
http://www.netbeans.org/download/dev/javadoc/OpenAPIs
/org/openide/doc-files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.corba us
es org.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs ar
e encouraged to remove this dependency. See 
http://www.netbeans.org/download/dev
/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-
sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.forte4j.j2ee.appsrv.R
I uses org.openide.deprecated which is deprecated: Clients 
of obsoleted Open API
s are encouraged to remove this dependency. See 
http://www.netbeans.org/download
/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.form use
s org.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs are
 encouraged to remove this dependency. See 
http://www.netbeans.org/download/dev/
javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-
sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.jdbc use
s org.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs are
 encouraged to remove this dependency. See 
http://www.netbeans.org/download/dev/
javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-
sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.corba.id
l.editor uses org.openide.deprecated which is deprecated: 
Clients of obsoleted O
pen APIs are encouraged to remove this dependency. See 
http://www.netbeans.org/d
ownload/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.forte4j.j2ee.ejbtest
uses org.openide.deprecated which is deprecated: Clients 
of obsoleted Open APIs
are encouraged to remove this dependency. See 
http://www.netbeans.org/download/d
ev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.filecopy
 uses org.openide.deprecated which is deprecated: Clients 
of obsoleted Open APIs
 are encouraged to remove this dependency. See 
http://www.netbeans.org/download/
dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.autoupda
teffj uses org.openide.deprecated which is deprecated: 
Clients of obsoleted Open
 APIs are encouraged to remove this dependency. See 
http://www.netbeans.org/down
load/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
com.sun.forte4j.ee_examples u
ses org.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs a
re encouraged to remove this dependency. See 
http://www.netbeans.org/download/de
v/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-
sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.jndi use
s org.openide.deprecated which is deprecated: Clients of 
obsoleted Open APIs are
 encouraged to remove this dependency. See 
http://www.netbeans.org/download/dev/
javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-
sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.web.asse
mblee uses org.openide.deprecated which is deprecated: 
Clients of obsoleted Open
 APIs are encouraged to remove this dependency. See 
http://www.netbeans.org/down
load/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.web.dd.e
ditors uses org.openide.deprecated which is deprecated: 
Clients of obsoleted Ope
n APIs are encouraged to remove this dependency. See 
http://www.netbeans.org/dow
nload/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
[org.netbeans.core.modules #4] Warning: the module 
org.netbeans.modules.vcs.prof
iles.pvcs uses org.openide.deprecated which is deprecated: 
Clients of obsoleted
Open APIs are encouraged to remove this dependency. See 
http://www.netbeans.org/
download/dev/javadoc/OpenAPIs/org/openide/doc-
files/upgrade.html#3.5i-sep
Type Groups Level Module Name
---- ------ ----- -----------
err    *     255   * (Default)

Turning on modules:
        org.openide/1 [3.39 030221]
        org.openide.io [1.0 030221]
        org.openide.src [1.0 030221]
        org.openide.execution [1.0 030221]
        org.openide.compiler [1.0 030221]
        org.netbeans.core/1 [1.12 030221]
        org.netbeans.lib.terminalemulator [1.0 030221]
        org.netbeans.core.output/1 [1.0 030221]
        org.netbeans.core.compiler/1 [1.3 030221]
        org.openide.debugger [1.0 030221]
        org.netbeans.modules.editor/1 [1.13 030221]
        org.netbeans.modules.servletapi23/1 [1.3 030221_1]
        org.openidex.util/2 [2.6 030221]
        org.netbeans.core.execution/1 [1.2 030221]
        org.openide.deprecated [1.2 030221]
        org.netbeans.modules.projects/1 [1.12 030221]
        org.netbeans.core.deprecated [1.2 030221]
        org.netbeans.modules.debugger.core/3 [2.7 030221]
        org.netbeans.modules.debugger.jpda/1 [1.14 030221]
        org.netbeans.modules.j2eeserver/2 [1.7 
${buildnumber}]
        org.netbeans.libs.xalan/1 [1.1 2.3.1]
        org.netbeans.libs.jaxp/1 [1.1 1.1.2]
        org.netbeans.api.xml/1 [1.1 030221]
        org.netbeans.modules.jarpackager/2 [1.13 030221]
        org.netbeans.modules.schema2beans/1 [1.4 030221]
        org.netbeans.modules.classfile/1 [1.7 030221]
        org.netbeans.api.java/1 [1.2 030221]
        org.netbeans.modules.java/1 [1.14 030221]
        org.netbeans.modules.html/1 [1.11 030221]
        org.netbeans.modules.web.core/1 [1.16 030221_1]
        org.netbeans.modules.xml.core/1 [0.8 030221]
        org.netbeans.modules.xml.text/1 [0.8 030221]
        org.netbeans.modules.web.core.syntax/1 [1.12 
030221_1]
        org.netbeans.modules.sim.bugsubmitter [3.0.1 
030221_1]
        org.netbeans.modules.xml.catalog/1 [0.9 030221]
        org.netbeans.modules.web.ie/1 [1.15 030221_1]
        org.netbeans.modules.extbrowser/1 [0.7 030221]
        com.sun.ffj.modules.licensemgr/1 [1.0]
        org.netbeans.modules.javahelp/1 [1.2 030221]
        org.netbeans.modules.db/1 [1.7 030221]
        org.netbeans.modules.servletapi/1 [1.2 030221]
        org.netbeans.modules.httpserver/1 [1.12 030221]
        org.netbeans.modules.web.monitor/1 [1.8 030221_1]
        org.netbeans.modules.clazz/1 [1.12 030221]
        com.sun.tools.j2ee.editor/1 [1.1 030221_1]
        com.sun.forte4j.modules.dbmodel.jdbcimpl/1 
[1.2.1.1 030221]
        org.apache.xalan [2.2.1 Xalan 2.2.0 release]
        org.netbeans.modules.image/1 [1.10 030221]
        javax.activation/1 [1.0]
        javax.mail/1 [1.1.3 1.1.3]
        org.netbeans.modules.logger/1 [1.4 030221]
        com.sun.forte4j.modules.depclass/1 [2.3 030221]
        com.sun.forte4j.j2ee.lib/1 [1.2 030221_1]
        com.sun.forte4j.j2ee.ejb/1 [1.2 030221_1]
        com.sun.forte4j.j2ee.ejbmodule/1 [1.3 030221_1]
        com.sun.forte4j.j2ee.appasm/1 [1.2 030221_1]
        com.sun.forte4j.j2ee.appclient/1 [1.2 030221_1]
        com.sun.forte4j.j2ee.j2eeconn/1 [1.2 030221_1]
        com.sun.forte4j.j2ee.importear/1 [1.4 030221_1]
        org.netbeans.modules.beans/1 [1.10 030221]
        org.netbeans.modules.group/1 [0.1 030221]
        org.netbeans.modules.rmi/1 [1.8 030221_1]
        org.netbeans.modules.xsl/1 [0.8 030221]
        com.sun.xml.rpc/1 [1.0.1 1.0.1]
        com.sun.forte4j.j2ee.wsdl/1 [1.5 030221_1]
        org.netbeans.modules.web.jspparser/1 [1.5 030221_1]
        org.netbeans.modules.web.tomcat.tomcat40/1 [1.8 
030221_1]
        com.sun.forte4j.genericgenerator4/1 [1.1 020327]
        com.sun.xml.registry1 [1.1.2 1.1.2]
        com.sun.forte4j.webdesigner.xmlservice/1 [1.11 
030221_1]
        org.netbeans.modules.xml.tax/1 [0.8 030221]
        org.netbeans.modules.xml.tools/1 [0.8 030221]
        org.netbeans.modules.xml.tree/1 [0.8 030221]
        org.netbeans.modules.diff/1 [1.6 030221]
        org.netbeans.modules.vcscore/1 [1.8 030221]
        org.netbeans.modules.cvsclient/1 [1.7 030221]
        com.sun.ffj.modules.registration/1 [1.2 030221]
        org.netbeans.modules.apisupport.lite/1 [0.7 
030221_1]
        org.netbeans.modules.web.debug/1 [1.8 030221_1]
        org.netbeans.modules.autoupdate/1 [2.7 030221]
        org.netbeans.modules.usersguide/1 [1.12 030221]
        com.sun.forte4j.modules.pointbase/1 [1.2.1.2 
030221_1]
        org.netbeans.core.ide/1 [1.2 030221]
        org.netbeans.modules.vcs.advanced/1 [1.8 030221]
        org.ksoap/1 [1.0 kSOAP release 1.0]
        org.netbeans.core.windows/1 [1.1 030221]
        org.netbeans.modules.corba/1 [1.5 030221_1]
        org.netbeans.modules.apisupport [2.18 030221_1]
        com.sun.forte4j.j2ee.appsrv.RI/1 [1.2.1 030221_1]
        org.netbeans.modules.form/2 [1.12 030221]
        org.netbeans.modules.properties/1 [1.10 030221]
        org.netbeans.modules.jdbc/1 [1.2.1.1 030221_1]
        org.netbeans.modules.corba.idl.editor/1 [1.3 
030221_1]
        org.netbeans.modules.vcs.profiles.cvsprofiles/1 
[1.2 030221]
        org.netbeans.modules.xml.schema/1 [0.8 030221]
        org.netbeans.modules.properties.syntax/1 [1.10 
030221]
        org.netbeans.modules.settings/1 [1.3]
        org.netbeans.modules.text/1 [1.11 030221]
        org.netbeans.modules.applet/1 [1.12 030221]
        com.sun.forte4j.j2ee.ejbtest/1 [1.2 030221_1]
        org.netbeans.modules.vcs.cmdline.compat/1 [1.2 
030221]
        org.netbeans.modules.i18n/1 [1.12 030221]
        org.netbeans.modules.filecopy/1 [1.9 030221]
        
org.netbeans.modules.web.tomcat.tomcat40.autocompile/1 
[1.5 030221_1]
        org.netbeans.core.ui/1 [1.1 030221]
        org.netbeans.modules.autoupdateffj/1 [1.0.1 030221]
        org.netbeans.modules.utilities/1 [1.12 030221]
        org.netbeans.modules.css/1 [0.8 030221]
        org.apache.tools.ant.module/2 [2.16 030221]
        org.netbeans.modules.vcs.profiles.vss/1 [1.2 
030221]
        com.sun.forte4j.ee_examples/1 [1.1 030221_1]
        org.netbeans.modules.jndi/1 [1.7 030221_1]
        org.netbeans.modules.javadoc/1 [1.10 030221]
        org.netbeans.modules.i18n.form/2 [1.11 030221]
        org.netbeans.modules.web.assemblee/1 [1.1 030221_1]
        org.netbeans.modules.web.dd.editors/1 [1.1 
030221_1]
        org.netbeans.modules.web.taglibed/1 [1.11 030221_1]
        org.netbeans.modules.vcs.profiles.pvcs/1 [1.2 
030221]
Warning: in 
nbrescurr:/org/netbeans/modules/vcs/advanced/projectsetting
s/fssetti
ngs-1_0.dtd, the nbrescurr URL protocol has been 
deprecated as it assumes Filesy
stems == classpath.
Starting system in full screen (MDI) UI mode.
Comment 5 eakle 2003-02-21 23:54:20 UTC
my remark below about the 2/12 S1S kits is not correct.  Unfortunately I ran into the same problem with 
that kit also (although the work-in-progress cursor did not appear when I opened the folder).
Comment 6 Peter Zavadsky 2003-02-24 09:13:07 UTC
Pete, please make thread dump when you are in that state.

It seems it has to do with the work-in-progress cursor. Passing to the
implementor.
Comment 7 David Simonek 2003-02-24 16:28:47 UTC
to Peter Zavadsky: think twice before you shoot! This issue can't be
side effect of my work on mouse cursors, I integrated on 2/21 as you
could easily check 
http://www.netbeans.org/issues/show_bug.cgi?id=27780

However, it *might* be connected to the work around cursor during
folder expand. CCing Jirka Rechtacek and Yarda.

Peter Eakle, please give us thread dump(s) so that we can find out
what's going on.
Comment 8 eakle 2003-02-24 16:50:49 UTC
Kits are unusable on Windows so I'm changing to this to 
P1. Following is the ctrl-break output written to the log 
window when system is in state where editor windows will 
not open and UI will not close:
...
Starting system in multiple views (SDI) UI mode.
Full thread dump Java HotSpot(TM) Client VM (1.4.0_02-b02 
mixed mode):

"Module-Actions" daemon prio=2 tid=0x14A1C7B8 nid=0x6c8 
waiting on monitor [18f6
f000..18f6fdb4]
        at java.lang.Object.wait(Native Method)
        - waiting on <04994010> (a 
org.openide.util.RequestProcessor$Task)
        at java.lang.Object.wait(Object.java:426)
        at org.openide.util.Task.waitFinished(Task.java:85)
        - locked <04994010> (a 
org.openide.util.RequestProcessor$Task)
        at 
org.openide.util.RequestProcessor$Task.waitFinished
(RequestProcessor.
java:436)
        at org.openide.text.CloneableEditorSupport.open
(CloneableEditorSupport.j
ava:236)
        at org.openide.text.EditorSupport.open
(EditorSupport.java:154)
        at org.openide.actions.OpenAction.performAction
(OpenAction.java:72)^C
        at 
org.openide.util.actions.NodeAction$DelegateAction.actionPe
rformed(No
deAction.java:431)
        at org.netbeans.core.ModuleActions$1.run
(ModuleActions.java:97)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Inactive RequestProcessor thread" daemon prio=2 
tid=0x149F0DC8 nid=0x6c4 waitin
g on monitor [18e6f000..18e6fdb4]
        at java.lang.Object.wait(Native Method)
        - waiting on <04214D10> (a java.lang.Object)
        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:641)
        - locked <04214D10> (a java.lang.Object)

"Default RequestProcessor" daemon prio=2 tid=0x144B1738 
nid=0x6c0 waiting for mo
nitor entry [18d6f000..18d6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149E0CA8 
nid=0x6bc waiting for mo
nitor entry [18c6f000..18c6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149BA3C0 
nid=0x6b8 waiting for mo
nitor entry [18b6f000..18b6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149B9D60 
nid=0x6b4 waiting for mo
nitor entry [18a6f000..18a6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149B9C08 
nid=0x6b0 waiting for mo
nitor entry [1896f000..1896fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x144AED78 
nid=0x6ac waiting for mo
nitor entry [1886f000..1886fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x144AEC20 
nid=0x6a8 waiting for mo
nitor entry [1876f000..1876fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x1499F960 
nid=0x6a4 waiting for mo
nitor entry [1866f000..1866fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x1499EFF8 
nid=0x6a0 waiting for mo
nitor entry [1856f000..1856fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149DE410 
nid=0x69c waiting for mo
nitor entry [1846f000..1846fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x14A5F618 
nid=0x698 waiting for mo
nitor entry [1836f000..1836fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"VCS Command Tasks Starter Loop" daemon prio=2 
tid=0x149DDC50 nid=0x694 waiting
on monitor [1826f000..1826fdb4]
        at java.lang.Object.wait(Native Method)
        - waiting on <039F7948> (a 
org.netbeans.modules.vcscore.commands.Command
Processor)
        at java.lang.Object.wait(Object.java:426)
        at 
org.netbeans.modules.vcscore.commands.CommandProcessor.exec
utorStarte
rLoop(CommandProcessor.java:781)
        - locked <039F7948> (a 
org.netbeans.modules.vcscore.commands.CommandProc
essor)
        at 
org.netbeans.modules.vcscore.commands.CommandProcessor.acce
ss$800(Com
mandProcessor.java:64)
        at 
org.netbeans.modules.vcscore.commands.CommandProcessor$6.ru
n(CommandP
rocessor.java:795)
        at java.lang.Thread.run(Thread.java:536)

"Default RequestProcessor" daemon prio=2 tid=0x144B0BA8 
nid=0x690 waiting for mo
nitor entry [1816f000..1816fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149E3E40 
nid=0x68c waiting for mo
nitor entry [1806f000..1806fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149E3740 
nid=0x688 waiting for mo
nitor entry [17f6f000..17f6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149E2C90 
nid=0x684 waiting for mo
nitor entry [17e6f000..17e6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149BF938 
nid=0x514 waiting for mo
nitor entry [17d6f000..17d6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149BED90 
nid=0x5d4 waiting for mo
nitor entry [17c6f000..17c6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149BE288 
nid=0x544 waiting for mo
nitor entry [17b6f000..17b6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149BD780 
nid=0x5b0 waiting for mo
nitor entry [17a6f000..17a6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149BCC78 
nid=0x5f8 waiting for mo
nitor entry [1796f000..1796fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149BC170 
nid=0x114 waiting for mo
nitor entry [1786f000..1786fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x1479DCF8 
nid=0x680 waiting for mo
nitor entry [1776f000..1776fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x1479DA00 
nid=0x558 waiting for mo
nitor entry [1766f000..1766fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x1479CF00 
nid=0x658 waiting for mo
nitor entry [1756f000..1756fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x1479EBD0 
nid=0x568 waiting for mo
nitor entry [1746f000..1746fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x1479EA48 
nid=0x560 waiting for mo
nitor entry [1736f000..1736fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x0CC8AFB0 
nid=0x674 waiting for mo
nitor entry [1726f000..1726fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x14A3E9A8 
nid=0x66c waiting for mo
nitor entry [1716f000..1716fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x14A3E850 
nid=0x668 waiting for mo
nitor entry [1706f000..1706fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x0CC8EA30 
nid=0x648 waiting for mo
nitor entry [16f6f000..16f6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Module-Actions" daemon prio=2 tid=0x0CC8C220 nid=0x4ac 
waiting on monitor [16e6
f000..16e6fdb4]
        at java.lang.Object.wait(Native Method)
        - waiting on <02AC1B30> (a 
org.openide.util.RequestProcessor$Task)
        at java.lang.Object.wait(Object.java:426)
        at org.openide.util.Task.waitFinished(Task.java:85)
        - locked <02AC1B30> (a 
org.openide.util.RequestProcessor$Task)
        at 
org.openide.util.RequestProcessor$Task.waitFinished
(RequestProcessor.
java:436)
        at org.openide.text.CloneableEditorSupport.open
(CloneableEditorSupport.j
ava:236)
        at org.openide.text.EditorSupport.open
(EditorSupport.java:154)
        at 
org.netbeans.modules.form.FormDataObject$OpenEdit.edit
(FormDataObject
.java:98)
        at org.openide.actions.EditAction.performAction
(EditAction.java:85)
        at 
org.openide.util.actions.NodeAction$DelegateAction.actionPe
rformed(No
deAction.java:431)
        at org.netbeans.core.ModuleActions$1.run
(ModuleActions.java:97)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x0CC8C0C8 
nid=0x660 waiting for mo
nitor entry [16d6f000..16d6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x0CC8DC60 
nid=0x5b4 waiting for mo
nitor entry [16c6f000..16c6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x14994638 
nid=0x630 waiting for mo
nitor entry [16b6f000..16b6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x14A3D650 
nid=0x2dc waiting for mo
nitor entry [16a6f000..16a6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x14A3D3C8 
nid=0x5d8 waiting for mo
nitor entry [1696f000..1696fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x14A3D270 
nid=0x1f8 waiting for mo
nitor entry [1686f000..1686fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x14B80C70 
nid=0x620 waiting for mo
nitor entry [1676f000..1676fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x14798C38 
nid=0x4f4 waiting for mo
nitor entry [1666f000..1666fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x14A3F178 
nid=0x2b4 waiting for mo
nitor entry [1656f000..1656fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x149D9C48 
nid=0x520 waiting for mo
nitor entry [1646f000..1646fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x14A53E08 
nid=0x280 waiting for mo
nitor entry [1636f000..1636fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x14A53010 
nid=0x63c waiting for mo
nitor entry [1626f000..1626fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x14C34358 
nid=0x65c waiting for mo
nitor entry [1616f000..1616fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x144AD980 
nid=0x654 waiting for mo
nitor entry [1606f000..1606fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Compilation" daemon prio=2 tid=0x14A04FF8 nid=0x3e8 
waiting on monitor [15f6f00
0..15f6fdb4]
        at java.lang.Object.wait(Native Method)
        - waiting on <04062638> (a java.util.LinkedList)
        at java.lang.Object.wait(Object.java:426)
        at 
org.netbeans.core.compiler.CompilationEngineImpl$CompilerTh
read.nextJ
obAndTask(CompilationEngineImpl.java:162)
        - locked <04062638> (a java.util.LinkedList)
        at 
org.netbeans.core.compiler.CompilationEngineImpl$CompilerTh
read.run(C
ompilationEngineImpl.java:175)

"Default RequestProcessor" daemon prio=2 tid=0x1446A9A8 
nid=0x5dc waiting on mon
itor [15e6f000..15e6fdb4]
        at java.lang.Object.wait(Native Method)
        - waiting on <042AECB8> (a org.openide.util.Task)
        at java.lang.Object.wait(Object.java:426)
        at org.openide.util.Task.waitFinished(Task.java:85)
        - locked <042AECB8> (a org.openide.util.Task)
        at org.openide.awt.MenuBar$1.waitFinished
(MenuBar.java:511)
        at org.openide.loaders.FolderInstance.waitFinished
(FolderInstance.java:2
78)
        at org.openide.awt.MenuBar$LazyMenu.doInitialize
(MenuBar.java:319)
        at sun.reflect.GeneratedMethodAccessor38.invoke
(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.netbeans.core.ui.MenuWarmUpTask.walkMenu
(MenuWarmUpTask.java:65)
        at org.netbeans.core.ui.MenuWarmUpTask.walkMenu
(MenuWarmUpTask.java:66)
        at org.netbeans.core.ui.MenuWarmUpTask.run
(MenuWarmUpTask.java:51)
        at org.netbeans.core.WarmUpSupport.run
(WarmUpSupport.java:67)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x1445C120 
nid=0x5a8 waiting for mo
nitor entry [15d6f000..15d6fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Inactive RequestProcessor thread" daemon prio=2 
tid=0x14B4A508 nid=0x624 waitin
g on monitor [15c6f000..15c6fdb4]
        at java.lang.Object.wait(Native Method)
        - waiting on <03BDAB28> (a java.lang.Object)
        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:641)
        - locked <03BDAB28> (a java.lang.Object)

"TimerQueue" daemon prio=5 tid=0x14B68610 nid=0x550 
waiting on monitor [1586f000
..1586fdb4]
        at java.lang.Object.wait(Native Method)
        - waiting on <03A56F98> (a javax.swing.TimerQueue)
        at javax.swing.TimerQueue.run(TimerQueue.java:231)
        - locked <03A56F98> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:536)

"Default RequestProcessor" daemon prio=2 tid=0x14A35530 
nid=0x39c waiting for mo
nitor entry [1576f000..1576fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x144D45B8 
nid=0x55c waiting for mo
nitor entry [1556f000..1556fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Default RequestProcessor" daemon prio=2 tid=0x14A9A588 
nid=0x22c waiting for mo
nitor entry [1536f000..1536fdb4]
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:847
)
        - waiting to lock <03A16C60> (a 
org.netbeans.modules.vcscore.caching.Vcs
Cache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"Thread-3" prio=5 tid=0x14462B98 nid=0x634 waiting on 
monitor [1526f000..1526fdb
4]
        at java.lang.Thread.sleep(Native Method)
        at com.sun.ffj.modules.licensemgr.LMsnCheck.run
(LMsnCheck.java:89)

"Default RequestProcessor" daemon prio=2 tid=0x1467F698 
nid=0x3c4 waiting on mon
itor [1496f000..1496fdb4]
        at java.lang.Object.wait(Native Method)
        - waiting on <041BE9C0> (a 
org.netbeans.api.vcs.VcsManager$Customization
Listener)Terminate batch job (Y/N)?
        at java.lang.Object.wait(Object.java:426)
        at org.netbeans.api.vcs.VcsManager.showCustomizer
(VcsManager.java:205)
        - locked <041BE9C0> (a 
org.netbeans.api.vcs.VcsManager$CustomizationList
ener)
        at org.netbeans.modules.vcscore.VcsAction.doCommand
(VcsAction.java:394)
        at 
org.netbeans.modules.vcs.advanced.CommandLineVcsFileSystem$
GenericIgn
oreListSupport.createInitialIgnoreList
(CommandLineVcsFileSystem.java:1364)
        at 
org.netbeans.modules.vcscore.util.VcsUtilities.createIgnore
List(VcsUt
ilities.java:759)
        at 
org.netbeans.modules.vcscore.util.VcsUtilities.createIgnore
List(VcsUt
ilities.java:765)
        at 
org.netbeans.modules.vcscore.util.VcsUtilities.createIgnore
List(VcsUt
ilities.java:765)
        at 
org.netbeans.modules.vcscore.util.VcsUtilities.createIgnore
List(VcsUt
ilities.java:765)
        at 
org.netbeans.modules.vcscore.util.VcsUtilities.createIgnore
List(VcsUt
ilities.java:765)
        at 
org.netbeans.modules.vcscore.util.VcsUtilities.createIgnore
List(VcsUt
ilities.java:765)
        at 
org.netbeans.modules.vcscore.util.VcsUtilities.createIgnore
List(VcsUt
ilities.java:765)
        at 
org.netbeans.modules.vcscore.caching.VcsCache$2.run
(VcsCache.java:849
)
        - locked <03A16C60> (a 
org.netbeans.modules.vcscore.caching.VcsCache)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:328)

        at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java
:667)

"AWT-EventQueue-0" prio=7 tid=0x0CCECC28 nid=0x208 waiting 
on monitor [dd1f000..
dd1fdb4]
        at java.lang.Object.wait(Native Method)
        - waiting on <032A9D58> (a java.awt.EventQueue)
        at java.lang.Object.wait(Object.java:426)
        at java.awt.EventQueue.getNextEvent
(EventQueue.java:329)
        - locked <032A9D58> (a java.awt.EventQueue)
        at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy
(EventDispatchTh
read.java:155)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThre
ad.java:144)
        at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:138)

        at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:130)

        at java.awt.EventDispatchThread.run
(EventDispatchThread.java:98)

"AWT-Windows" daemon prio=7 tid=0x0CCCA378 nid=0x480 
runnable [d95f000..d95fdb4]

        at sun.awt.windows.WToolkit.eventLoop(Native 
Method)
        at sun.awt.windows.WToolkit.run(WToolkit.java:240)
        at java.lang.Thread.run(Thread.java:536)

"AWT-Shutdown" prio=5 tid=0x0CCCA008 nid=0x618 waiting on 
monitor [d85f000..d85f
db4]
        at java.lang.Object.wait(Native Method)
        - waiting on <032AA038> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:426)
        at sun.awt.AWTAutoShutdown.run
(AWTAutoShutdown.java:259)
        - locked <032AA038> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:536)

"Active Reference Queue Daemon" daemon prio=2 
tid=0x0CC16D18 nid=0x500 waiting o
n monitor [d75f000..d75fdb4]
        at java.lang.Object.wait(Native Method)
        - waiting on <032AA0A8> (a 
java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove
(ReferenceQueue.java:111)
        - locked <032AA0A8> (a 
java.lang.ref.ReferenceQueue$Lock)
        at org.openide.util.Utilities$ActiveQueue.run
(Utilities.java:2420)
        at java.lang.Thread.run(Thread.java:536)

"Thread-1" daemon prio=5 tid=0x0CC73580 nid=0x4f8 waiting 
on monitor [d65f000..d
65fdb4]
        at java.lang.Object.wait(Native Method)
        - waiting on <032AA120> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:429)
        - locked <032AA120> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:382)

"Signal Dispatcher" daemon prio=10 tid=0x009664F0 nid=0x78 
waiting on monitor [0
..0]

"Finalizer" daemon prio=9 tid=0x00A03728 nid=0x554 waiting 
on monitor [d05f000..
d05fdb4]
        at java.lang.Object.wait(Native Method)
        - waiting on <0324ECB8> (a 
java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove
(ReferenceQueue.java:111)
        - locked <0324ECB8> (a 
java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove
(ReferenceQueue.java:127)
        at java.lang.ref.Finalizer$FinalizerThread.run
(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x0CB60280 
nid=0x5a0 waiting on monitor [
cf5f000..cf5fdb4]
        at java.lang.Object.wait(Native Method)
        - waiting on <0324EB98> (a 
java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:426)
        at java.lang.ref.Reference$ReferenceHandler.run
(Reference.java:113)
        - locked <0324EB98> (a 
java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00855050 nid=0x678 waiting on monitor 
[0..12d150]

"VM Thread" prio=5 tid=0x00994F68 nid=0x650 runnable

"VM Periodic Task Thread" prio=10 tid=0x009648B0 nid=0x51c 
waiting on monitor
"Suspend Checker Thread" prio=10 tid=0x00965AF8 nid=0x644 
runnable
Comment 9 David Simonek 2003-02-24 17:20:49 UTC
Peter, I'm sorry for being off topic, but would you please attach log
as file attachment next time? Navigating through comments will be
easier, thanks.

To the problem: Uff, looks like we have thread pollution here :-) I
see many vcs cache tasks (RP threads) all waiting for some vcs
customization...Martin, do you know what's that?

Comment 10 Martin Entlicher 2003-02-24 18:09:43 UTC
> see many vcs cache tasks (RP threads) all waiting for some vcs
> customization...Martin, do you know what's that?

Hmmm, that looks really awfull.
It seems, that this is not a good pattern:

        RequestProcessor.getDefault().post(new Runnable() {
            public void run() {
                synchronized (VcsCache.this) {
                    ....
                }
            }
        });

I should use a private request processor to synchronize the tasks
instead if this.

The problem with locked Default Request Processor is probably a fault
of VCS modules. If this is really the reason why you can not open
editors or shut down, please reassign to vcscore.
Comment 11 David Simonek 2003-02-25 09:35:29 UTC
Couple of observations:
to Peter Eakle - it seems that there should be some vcs command
customization dialog opened. After you close it, system could
continue, at least partially. Can you confirm that?

to Martin - if I understood it correctly, bad thing IMO would be that
customization dialog is invoked and has locked important lock, for
which all other vcs tasks are waiting (syncing as you said).
It seems that free spots for new threads in request processor were
exhausted, which brought system to its knees. 
Comment 12 Martin Entlicher 2003-02-25 12:45:55 UTC
> to Peter Eakle - it seems that there should be some vcs command
> customization dialog opened. After you close it, system could
> continue, at least partially. Can you confirm that?

This might and might not be true. There is a customization process
which not necessarily results in opening a GUI customizer. The process
consists in setting up the environment for the command. There may be a
GUI customizer displayed but may not.

> to Martin - if I understood it correctly, bad thing IMO would be
> that customization dialog is invoked and has locked important lock,
> for which all other vcs tasks are waiting (syncing as you said).

Yes, the whole customization process is performed inside a single
lock.

> It seems that free spots for new threads in request processor were
> exhausted, which brought system to its knees.

Exactly. I'm going to find out why the lock was not freed.
Comment 13 Martin Entlicher 2003-02-25 15:10:13 UTC
Partially fixed. A private RequestProcessor is lazily created to
serialize the tasks. The RP is freed as soon as there is no instance
of VcsCache class:

/cvs/vcscore/src/org/netbeans/modules/vcscore/caching/VcsCache.java,v 
<--  VcsCache.java
new revision: 1.55; previous revision: 1.54

I'm still exploring the deadlock at
org.netbeans.api.vcs.VcsManager.showCustomizer (VcsManager.java:205)
Comment 14 eakle 2003-02-25 17:20:21 UTC
"it seems that there should be some vcs command customization dialog opened"
I did not have any vcs dialogs opened (although, as described above, I do have a CVS filesystem mounted). 
 I just restart the IDE as described above and after that I am not able to Open java classes, or shut 
down the IDE.
Comment 15 Martin Entlicher 2003-02-25 18:25:10 UTC
> I'm still exploring the deadlock at
> org.netbeans.api.vcs.VcsManager.showCustomizer (VcsManager.java:205)

There's some strange problem caused by execution of commands in
RequestProcessor.getDefault(). If I run commands in extra threads
instead, this problem goes away. It seems, that there is a problem
with calling equals() among threads created by the
RequestProcessor.getDefault().

I'll look into the sources of RequestProcessor to see how things are
done. Perhaps I would have to recover the CommandsThreadsPool class,
that has worked correctly for my purposes.
Comment 16 Petr Nejedly 2003-02-26 09:22:32 UTC
Hmm, it seems you don't know how to use RP.
1. You don't have to free it. RP itself is very cheap itself.
2. You should have your private RP with given throughput
  (IIRC you used to have 5 worker threads in VCS, so create
   private RP with throughput 5 and keep it for the commands)
3. Threads are shared among all RPs. There is a pool of threads
   and if some RP have a request, it just borrows some thread from
   the pool, do the work and return the thread. So relying
   on running in some partiuculat thread (e.g. the same as last time)
   is useless. What do you need the Thread.equals for?
4. Your "deadlock" is in fact starvation - you explicitely wait
   but nobody notifies you.
5. Using singlethreaded RP for the puspose of serialization is
   possible, but will not help you with the problem reported here:
   Your first request for ignoreList will get to the RP, *block there*
   (in the wait() because of the aforementioned starvation)
   and the other request will just congest in the RP's queue and
   won't perform anyway. The only positive thing is that you won't
   overflow RP.getDefault(), which is *not* intended for mass posting
   anyway.
Comment 17 Martin Entlicher 2003-02-26 12:30:03 UTC
Thanks Petr for your analysis.

> Hmm, it seems you don't know how to use RP.
> 1. You don't have to free it. RP itself is very cheap itself.

O.K. I just didn't want to consume an extra thread when it's not
needed any more. It was suggessted to use RP.getDefault() to prevent
too many threads to be active in the system. Since I can not use
RP.getDefault() in this case I thought I should cleanup the private RP
when not needed.

> 2. You should have your private RP with given throughput
>    (IIRC you used to have 5 worker threads in VCS, so create
>    private RP with throughput 5 and keep it for the commands)

For commands execution I had the mentioned CommandsThreadsPool, that
does nearly the same. However it was suggested to me to use
RP.getDefault() instead. There should be no problem to use
RP.getDefault(), but for some reason in behaves in a different way
than the original CommandsThreadsPool. I need to inspect where is the
problem.

>    3. Threads are shared among all RPs. There is a pool of threads
>       and if some RP have a request, it just borrows some thread
>       from the pool, do the work and return the thread. So relying
>       on running in some partiuculat thread (e.g. the same as last
>       time) is useless. What do you need the Thread.equals for?

Well, I do not rely on execution in some specific thread. The only
thing I need to know is from which thread the command was started and
find out whether the thread is running or not. This is necessary to
prevent the starvation like this one. I will debug the problem more
deeply.

>   4. Your "deadlock" is in fact starvation - you explicitely wait
>      but nobody notifies you.

Yes, I know.

>   5. Using singlethreaded RP for the puspose of serialization is
>      possible, but will not help you with the problem reported here:
>      Your first request for ignoreList will get to the RP, *block
>      there*
>      (in the wait() because of the aforementioned starvation)
>      and the other request will just congest in the RP's queue and
>      won't perform anyway. The only positive thing is that you won't
>      overflow RP.getDefault(), which is *not* intended for mass
>      posting anyway.

Yes, this is exactly what I wanted to achieve :-)


There are two problems in this issue:
1) overflooded RP.getDefault(), which is fixed already by the
private     RP.
2) Starvation in CommandProcessor, which is being analyzed.
Comment 18 Martin Entlicher 2003-02-26 15:06:19 UTC
O.K., so I know now where the problem is.
I can not execute the VCS commands in RP.getDefault(), because there
is a high possibility, that the thread FROM which a command is
submitted will later be a running thread of some other command. This
confuse the execution logic and cause the starvation.

So, there are two solutions:
1) Use a private RP with some "reasonable" throughoutput (this can be
a problem, since I have some hardcoded limit of the concurrently
running commands, but there is necessary to allow more commands to be
executed under some specific circumstances; the number of these
"exceptionally running" commands is generally unlimited, though
usually 1-2 are enough)

2) Or resurrect
org.netbeans.modules.vcscore.commands.CommandsThreadsPool, that does
generally the same as a private RP, but is really unlimited (the
actual limitation is done in CommandProcessor).

Probably the best solution would be to use a private RP (because this
is the standard service for this purpose) with throughoutput = 20. It
will rarely be reached, since CommandProcessor has limit = 10.
Comment 19 Martin Entlicher 2003-02-26 16:49:46 UTC
I'm definitelly giving up attempts to execute VCS commands an ANY
RequestProcessor. Now I realized, that Threads are shared among ALL
RPs. This is not suitable for me. I'm going to ressurrect
org.netbeans.modules.vcscore.commands.CommandsThreadsPool.
Comment 20 Martin Entlicher 2003-02-27 08:59:26 UTC
Finally fixed in the main trunk:

cvs server: re-adding file CommandsThreadsPool.java (in place of dead
revision 1.2)
/cvs/vcscore/src/org/netbeans/modules/vcscore/commands/CommandProcessor.java,v 
<--  CommandProcessor.java
new revision: 1.7; previous revision: 1.6
/cvs/vcscore/src/org/netbeans/modules/vcscore/commands/CommandsThreadsPool.java,v 
<--  CommandsThreadsPool.java
new revision: 1.3; previous revision: 1.2
Comment 21 eakle 2003-02-27 22:04:59 UTC
this problem appears to be fixed in the trunk kit I built today on windows.  thanks. (let me know if you 
would like me to Close the issue)
Comment 22 Jiri Kovalsky 2003-02-28 09:12:46 UTC
No thanks. I am doing this on behalf of you.
Comment 23 Martin Entlicher 2003-03-01 17:34:37 UTC
I've just committed a hopefully more robust and simpler solution into
the main trunk.
I use ThreadLocal (as suggested by Petr Nejedly, thanks!) to bind the
Threads and commands, so I can use RequestProcessor again :-)

/cvs/vcscore/src/org/netbeans/modules/vcscore/commands/CommandProcessor.java,v 
<--  CommandProcessor.java
new revision: 1.9; previous revision: 1.8
done
Checking in
org/netbeans/modules/vcscore/commands/CommandTaskInfo.java;
/cvs/vcscore/src/org/netbeans/modules/vcscore/commands/CommandTaskInfo.java,v 
<--  CommandTaskInfo.java
new revision: 1.3; previous revision: 1.2
done
Removing
org/netbeans/modules/vcscore/commands/CommandsThreadsPool.java;
/cvs/vcscore/src/org/netbeans/modules/vcscore/commands/CommandsThreadsPool.java,v 
<--  CommandsThreadsPool.java
new revision: delete; previous revision: 1.4