As part of issue 21676 I have investigated what will happen when
ModuleInstall.restore of modules will be called but nothing else. Applied the
patch in issue 21676 and started the IDE with
-J-Dskip.toolbars=true -J-Dskip.loaders=true -J-Dskip.shortcuts=true
Following classes has been loaded, please investigate why and make sure that
they will not:
The module installs are probably a relict from the past. Starting to
work on it...
org.netbeans.modules.vcscore.VcsCoreModuleInstall removed, references
to Debug class removed.
org.netbeans.modules.vcs.advanced.CommandLineVcsModule is there to
assure, that all changed FS properties will be written before the IDE
exits. This way was suggested by someone.
If this is not the correct approach, please reopen and describe an
alternate approach. Thanks.
I believe Yarda will reopen the issue, if the used solution does not
satisfy him ... :-)
Verified that all has been fixed except the CommandLineVcsModule.
I believe that one can now ensure that the IDE will not exit by
holding a FileLock to some file in system file system. So if you know
that you should rewrite the filesystem configuration file, hold a lock
and the IDE will not finish.
O.K., I'll try to use the FileLock. Starting to work on it...
Fixed via holding FileLock in dev build Apr 16.
ModuleInstall class removed.
Okay, verified in development build #200205090100 of NetBeans 3.4.
Resolved for 3.4.x or earlier, no new info since then -> closing.