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.
Used update.bat to transfer projects & settings from stable30 to release31. During the first start of release31 multiple exceptions were thrown (see attached ide.log) and the IDE froze at the splash screen with "Initializing filesystems..." (see the attached thread-dump). Upon the second start, a number of exceptions were thrown again and a few dialog-boxes appeared: Error reading filesystems... Error reading services... The window could not be opened due to problems with deserialization. I'm filing this bug against core, although some of the exceptions may be caused by other modules. I know for sure that the exception from the JspExecutor has been already fixed in the 'boston' branch.
Created attachment 290 [details] IDE log file.
Created attachment 291 [details] Thread-dump captured during the dead-lock.
Looks like the second threaddump describes deadlock in JarFileSystem. That is why I am assigning this to Radek. Fix it please and then reassign to me to fix the rest.
I fixed deadlock in main trunk and releas31.
[Build 15] I tried to move a New->SampleForms->Application from NetBeans stable 3.0 to NetBeans release 3.1 beta. When I wanted to execute one I got the exception (see attachment). Message which was shown in the Exception window:"Exception occured in the Request Processor"
Created attachment 335 [details] Thrown exception - Application30
One of the problems (the one I wanted to resolve) is that project module tries to serialize and deserialize SystemFileSystem. It should not do it. Martin, please can you somehow modify the filesystem not serialize and also somehow silently handle if there is already serialized default file system?
I have made two changes in project module: 1) PSupport.setRepository() stores only filesystems their isDefault() method returns false. 2) HandlerDiffSet deserializes only filesystems their name is not SystemFileSystem And because the default filesystem is never removed from repository during project change, it should solve problems mentioned by Jarda.
The filesystem problem is fixed, the IDE starts without any exception dialog (at least in my test case ;-) => I think we can close this bug. If some problems persists either reopen or create another.
Resolved for 3.4.x or earlier, no new info since then -> closing.