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 152889

Summary: Derby writes its files during first start
Product: db Reporter: Jaroslav Tulach <jtulach>
Component: DerbyAssignee: Jiri Rechtacek <jrechtacek>
Status: RESOLVED FIXED    
Severity: blocker CC: issues, mrkam, pjiricka, vkraemer
Priority: P3 Keywords: PERFORMANCE, TEST
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:
Bug Depends on: 181635    
Bug Blocks: 152605    

Description Jaroslav Tulach 2008-11-10 17:03:49 UTC
The test org.netbeans.test.ide.IDEValidation.testWriteAccess in ide.kit module fails due to write to disk by derby 
module. Please prevent such write, or better kill Installer completely.

Failed
org.netbeans.test.ide.IDEValidation.testWriteAccess
Failing for the past 5 builds (Since Unstable#74 ) 
Took 3 seconds.
Error Message
No writes during startup 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases  at 
org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.mkdir(File.java:1155)  at 
org.openide.filesystems.LocalFileSystem.createRecursiveFolder(LocalFileSystem.java:255)  at 
org.openide.filesystems.LocalFileSystem.createFolder(LocalFileSystem.java:218)  at 
org.openide.filesystems.LocalFileSystem$Impl.createFolder(LocalFileSystem.java:539)  at 
org.openide.filesystems.AbstractFileObject.createFolder(AbstractFileObject.java:405)  at 
org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)  at 
org.openide.filesystems.MultiFileObject.createFolder(MultiFileObject.java:999)  at 
org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:556)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.netbeans.modules.db.explorer.driver.JDBCDriverConvertor$AtomicWriter.run(JDBCDriverConvertor.java:384)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.modules.db.explorer.driver.JDBCDriverConvertor.create(JDBCDriverConvertor.java:260)  at 
org.netbeans.api.db.explorer.JDBCDriverManager.addDriver(JDBCDriverManager.java:152)  at 
org.netbeans.modules.derby.DerbyOptions.registerDriver(DerbyOptions.java:323)  at 
org.netbeans.modules.derby.DerbyOptions.access$000(DerbyOptions.java:69)  at 
org.netbeans.modules.derby.DerbyOptions$1.run(DerbyOptions.java:258)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.modules.derby.DerbyOptions.registerDrivers(DerbyOptions.java:256)  at 
org.netbeans.modules.derby.DerbyOptions.setLocation(DerbyOptions.java:175)  at 
org.netbeans.modules.derby.DerbyOptions.trySetLocation(DerbyOptions.java:185)  at 
org.netbeans.modules.derby.Installer$RegisterJDKDerby.registerJDKDerby(Installer.java:101)  at 
org.netbeans.modules.derby.Installer$RegisterJDKDerby.run(Installer.java:86)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers  
at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.mkdir(File.java:1155)  at 
org.openide.filesystems.LocalFileSystem.createRecursiveFolder(LocalFileSystem.java:255)  at 
org.openide.filesystems.LocalFileSystem.createFolder(LocalFileSystem.java:218)  at 
org.openide.filesystems.LocalFileSystem$Impl.createFolder(LocalFileSystem.java:539)  at 
org.openide.filesystems.AbstractFileObject.createFolder(AbstractFileObject.java:405)  at 
org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)  at 
org.openide.filesystems.MultiFileObject.createFolder(MultiFileObject.java:999)  at 
org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:556)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.netbeans.modules.db.explorer.driver.JDBCDriverConvertor$AtomicWriter.run(JDBCDriverConvertor.java:384)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.modules.db.explorer.driver.JDBCDriverConvertor.create(JDBCDriverConvertor.java:260)  at 
org.netbeans.api.db.explorer.JDBCDriverManager.addDriver(JDBCDriverManager.java:152)  at 
org.netbeans.modules.derby.DerbyOptions.registerDriver(DerbyOptions.java:323)  at 
org.netbeans.modules.derby.DerbyOptions.access$000(DerbyOptions.java:69)  at 
org.netbeans.modules.derby.DerbyOptions$1.run(DerbyOptions.java:258)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.modules.derby.DerbyOptions.registerDrivers(DerbyOptions.java:256)  at 
org.netbeans.modules.derby.DerbyOptions.setLocation(DerbyOptions.java:175)  at 
org.netbeans.modules.derby.DerbyOptions.trySetLocation(DerbyOptions.java:185)  at 
org.netbeans.modules.derby.Installer$RegisterJDKDerby.registerJDKDerby(Installer.java:101)  at 
org.netbeans.modules.derby.Installer$RegisterJDKDerby.run(Installer.java:86)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers/org_apache_derby_jdbc_ClientDriver.xml 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers/org_apache_derby_jdbc_ClientDriver.xml  
at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.createNewFile(File.java:882)  at 
org.openide.filesystems.LocalFileSystem.createData(LocalFileSystem.java:267)  at 
org.openide.filesystems.LocalFileSystem$Impl.createData(LocalFileSystem.java:551)  at 
org.openide.filesystems.AbstractFileObject.createData(AbstractFileObject.java:466)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.netbeans.modules.db.explorer.driver.JDBCDriverConvertor$AtomicWriter.run(JDBCDriverConvertor.java:384)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.modules.db.explorer.driver.JDBCDriverConvertor.create(JDBCDriverConvertor.java:260)  at 
org.netbeans.api.db.explorer.JDBCDriverManager.addDriver(JDBCDriverManager.java:152)  at 
org.netbeans.modules.derby.DerbyOptions.registerDriver(DerbyOptions.java:323)  at 
org.netbeans.modules.derby.DerbyOptions.access$000(DerbyOptions.java:69)  at 
org.netbeans.modules.derby.DerbyOptions$1.run(DerbyOptions.java:258)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.modules.derby.DerbyOptions.registerDrivers(DerbyOptions.java:256)  at 
org.netbeans.modules.derby.DerbyOptions.setLocation(DerbyOptions.java:175)  at 
org.netbeans.modules.derby.DerbyOptions.trySetLocation(DerbyOptions.java:185)  at 
org.netbeans.modules.derby.Installer$RegisterJDKDerby.registerJDKDerby(Installer.java:101)  at 
org.netbeans.modules.derby.Installer$RegisterJDKDerby.run(Installer.java:86)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers/org_apache_derby_jdbc_ClientDriver.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers/org_apache_derby_jdbc_ClientDriver.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers/org_apache_derby_jdbc_ClientDriver.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers/org_apache_derby_jdbc_EmbeddedDriver.xml 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers/org_apache_derby_jdbc_EmbeddedDriver.xml  
at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.createNewFile(File.java:882)  at 
org.openide.filesystems.LocalFileSystem.createData(LocalFileSystem.java:267)  at 
org.openide.filesystems.LocalFileSystem$Impl.createData(LocalFileSystem.java:551)  at 
org.openide.filesystems.AbstractFileObject.createData(AbstractFileObject.java:466)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.netbeans.modules.db.explorer.driver.JDBCDriverConvertor$AtomicWriter.run(JDBCDriverConvertor.java:384)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.modules.db.explorer.driver.JDBCDriverConvertor.create(JDBCDriverConvertor.java:260)  at 
org.netbeans.api.db.explorer.JDBCDriverManager.addDriver(JDBCDriverManager.java:152)  at 
org.netbeans.modules.derby.DerbyOptions.registerDriver(DerbyOptions.java:323)  at 
org.netbeans.modules.derby.DerbyOptions.access$000(DerbyOptions.java:69)  at 
org.netbeans.modules.derby.DerbyOptions$1.run(DerbyOptions.java:259)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.modules.derby.DerbyOptions.registerDrivers(DerbyOptions.java:256)  at 
org.netbeans.modules.derby.DerbyOptions.setLocation(DerbyOptions.java:175)  at 
org.netbeans.modules.derby.DerbyOptions.trySetLocation(DerbyOptions.java:185)  at 
org.netbeans.modules.derby.Installer$RegisterJDKDerby.registerJDKDerby(Installer.java:101)  at 
org.netbeans.modules.derby.Installer$RegisterJDKDerby.run(Installer.java:86)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers/org_apache_derby_jdbc_EmbeddedDriver.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers/org_apache_derby_jdbc_EmbeddedDriver.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/JDBCDrivers/org_apache_derby_jdbc_EmbeddedDriver.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/derby.properties 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/derby.properties  
at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.createNewFile(File.java:882)  at 
org.openide.filesystems.LocalFileSystem.createData(LocalFileSystem.java:267)  at 
org.openide.filesystems.LocalFileSystem$Impl.createData(LocalFileSystem.java:551)  at 
org.openide.filesystems.AbstractFileObject.createData(AbstractFileObject.java:466)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.toPropertiesFile(PropertiesStorage.java:308)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.outputStream(PropertiesStorage.java:248)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.save(PropertiesStorage.java:220)  at 
org.netbeans.core.startup.preferences.NbPreferences.flushSpi(NbPreferences.java:166)  at 
org.netbeans.core.startup.preferences.NbPreferences$1$1.run(NbPreferences.java:70)  at 
org.netbeans.core.startup.preferences.PropertiesStorage$3.run(PropertiesStorage.java:318)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.runAtomic(PropertiesStorage.java:316)  at 
org.netbeans.core.startup.preferences.NbPreferences$1.run(NbPreferences.java:66)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/derby.properties 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/derby.properties 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/derby.properties 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections  
at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.mkdir(File.java:1155)  at 
org.openide.filesystems.LocalFileSystem.createRecursiveFolder(LocalFileSystem.java:255)  at 
org.openide.filesystems.LocalFileSystem.createFolder(LocalFileSystem.java:218)  at 
org.openide.filesystems.LocalFileSystem$Impl.createFolder(LocalFileSystem.java:539)  at 
org.openide.filesystems.AbstractFileObject.createFolder(AbstractFileObject.java:405)  at 
org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)  at 
org.openide.filesystems.MultiFileObject.createFolder(MultiFileObject.java:999)  at 
org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:556)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.netbeans.modules.db.explorer.DatabaseConnectionConvertor$AtomicWriter.run(DatabaseConnectionConvertor.java:362)  
at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.modules.db.explorer.DatabaseConnectionConvertor.create(DatabaseConnectionConvertor.java:248)  at 
org.netbeans.modules.db.explorer.ConnectionList.add(ConnectionList.java:121)  at 
org.netbeans.modules.db.explorer.infos.RootNodeInfo.addConnection(RootNodeInfo.java:307)  at 
org.netbeans.api.db.explorer.ConnectionManager.addConnection(ConnectionManager.java:145)  at 
org.netbeans.modules.visualweb.dataconnectivity.utils.SampleDatabaseCreator.registerDatabase(SampleDatabaseCreator.java:147)  
at 
org.netbeans.modules.visualweb.dataconnectivity.utils.SampleDatabaseCreator.createAll(SampleDatabaseCreator.java:96)  
at org.netbeans.modules.visualweb.dataconnectivity.naming.DerbyWaiter$2.run(DerbyWaiter.java:124)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_trav.xml 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_trav.xml  
at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.createNewFile(File.java:882)  at 
org.openide.filesystems.LocalFileSystem.createData(LocalFileSystem.java:267)  at 
org.openide.filesystems.LocalFileSystem$Impl.createData(LocalFileSystem.java:551)  at 
org.openide.filesystems.AbstractFileObject.createData(AbstractFileObject.java:466)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.netbeans.modules.db.explorer.DatabaseConnectionConvertor$AtomicWriter.run(DatabaseConnectionConvertor.java:362)  
at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.modules.db.explorer.DatabaseConnectionConvertor.create(DatabaseConnectionConvertor.java:248)  at 
org.netbeans.modules.db.explorer.ConnectionList.add(ConnectionList.java:121)  at 
org.netbeans.modules.db.explorer.infos.RootNodeInfo.addConnection(RootNodeInfo.java:307)  at 
org.netbeans.api.db.explorer.ConnectionManager.addConnection(ConnectionManager.java:145)  at 
org.netbeans.modules.visualweb.dataconnectivity.utils.SampleDatabaseCreator.registerDatabase(SampleDatabaseCreator.java:147)  
at 
org.netbeans.modules.visualweb.dataconnectivity.utils.SampleDatabaseCreator.createAll(SampleDatabaseCreator.java:96)  
at org.netbeans.modules.visualweb.dataconnectivity.naming.DerbyWaiter$2.run(DerbyWaiter.java:124)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_trav.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_trav.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_trav.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_samp.xml 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_samp.xml  
at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.createNewFile(File.java:882)  at 
org.openide.filesystems.LocalFileSystem.createData(LocalFileSystem.java:267)  at 
org.openide.filesystems.LocalFileSystem$Impl.createData(LocalFileSystem.java:551)  at 
org.openide.filesystems.AbstractFileObject.createData(AbstractFileObject.java:466)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.netbeans.modules.db.explorer.DatabaseConnectionConvertor$AtomicWriter.run(DatabaseConnectionConvertor.java:362)  
at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.modules.db.explorer.DatabaseConnectionConvertor.create(DatabaseConnectionConvertor.java:248)  at 
org.netbeans.modules.db.explorer.ConnectionList.add(ConnectionList.java:121)  at 
org.netbeans.modules.db.explorer.infos.RootNodeInfo.addConnection(RootNodeInfo.java:307)  at 
org.netbeans.api.db.explorer.ConnectionManager.addConnection(ConnectionManager.java:145)  at 
org.netbeans.modules.derby.api.DerbyDatabases.registerDatabase(DerbyDatabases.java:366)  at 
org.netbeans.modules.derby.api.DerbyDatabases.createSampleDatabase(DerbyDatabases.java:282)  at 
org.netbeans.modules.derby.Installer$RegisterJDKDerby.registerSampleDatabase(Installer.java:108)  at 
org.netbeans.modules.derby.Installer$RegisterJDKDerby.run(Installer.java:87)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_samp.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_samp.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_samp.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_vir_.xml 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_vir_.xml  
at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.createNewFile(File.java:882)  at 
org.openide.filesystems.LocalFileSystem.createData(LocalFileSystem.java:267)  at 
org.openide.filesystems.LocalFileSystem$Impl.createData(LocalFileSystem.java:551)  at 
org.openide.filesystems.AbstractFileObject.createData(AbstractFileObject.java:466)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.netbeans.modules.db.explorer.DatabaseConnectionConvertor$AtomicWriter.run(DatabaseConnectionConvertor.java:362)  
at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.modules.db.explorer.DatabaseConnectionConvertor.create(DatabaseConnectionConvertor.java:248)  at 
org.netbeans.modules.db.explorer.ConnectionList.add(ConnectionList.java:121)  at 
org.netbeans.modules.db.explorer.infos.RootNodeInfo.addConnection(RootNodeInfo.java:307)  at 
org.netbeans.api.db.explorer.ConnectionManager.addConnection(ConnectionManager.java:145)  at 
org.netbeans.modules.visualweb.dataconnectivity.utils.SampleDatabaseCreator.registerDatabase(SampleDatabaseCreator.java:147)  
at 
org.netbeans.modules.visualweb.dataconnectivity.utils.SampleDatabaseCreator.createAll(SampleDatabaseCreator.java:96)  
at org.netbeans.modules.visualweb.dataconnectivity.naming.DerbyWaiter$2.run(DerbyWaiter.java:125)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_vir_.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_vir_.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases/Connections/jdbc_derby___localhost_1527_vir_.xml 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/db 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/db  
at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.mkdir(File.java:1155)  at 
org.openide.filesystems.LocalFileSystem.createRecursiveFolder(LocalFileSystem.java:255)  at 
org.openide.filesystems.LocalFileSystem.createFolder(LocalFileSystem.java:218)  at 
org.openide.filesystems.LocalFileSystem$Impl.createFolder(LocalFileSystem.java:539)  at 
org.openide.filesystems.AbstractFileObject.createFolder(AbstractFileObject.java:405)  at 
org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)  at 
org.openide.filesystems.MultiFileObject.createFolder(MultiFileObject.java:999)  at 
org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)  at 
org.openide.filesystems.MultiFileObject.createFolder(MultiFileObject.java:999)  at 
org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:556)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.toPropertiesFile(PropertiesStorage.java:308)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.outputStream(PropertiesStorage.java:248)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.save(PropertiesStorage.java:220)  at 
org.netbeans.core.startup.preferences.NbPreferences.flushSpi(NbPreferences.java:166)  at 
org.netbeans.core.startup.preferences.NbPreferences$1$1.run(NbPreferences.java:70)  at 
org.netbeans.core.startup.preferences.PropertiesStorage$3.run(PropertiesStorage.java:318)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.runAtomic(PropertiesStorage.java:316)  at 
org.netbeans.core.startup.preferences.NbPreferences$1.run(NbPreferences.java:66)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/db 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/db 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/db 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/db/mysql.properties 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/db/mysql.properties  
at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.createNewFile(File.java:882)  at 
org.openide.filesystems.LocalFileSystem.createData(LocalFileSystem.java:267)  at 
org.openide.filesystems.LocalFileSystem$Impl.createData(LocalFileSystem.java:551)  at 
org.openide.filesystems.AbstractFileObject.createData(AbstractFileObject.java:466)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.toPropertiesFile(PropertiesStorage.java:308)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.outputStream(PropertiesStorage.java:248)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.save(PropertiesStorage.java:220)  at 
org.netbeans.core.startup.preferences.NbPreferences.flushSpi(NbPreferences.java:166)  at 
org.netbeans.core.startup.preferences.NbPreferences$1$1.run(NbPreferences.java:70)  at 
org.netbeans.core.startup.preferences.PropertiesStorage$3.run(PropertiesStorage.java:318)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.runAtomic(PropertiesStorage.java:316)  at 
org.netbeans.core.startup.preferences.NbPreferences$1.run(NbPreferences.java:66)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/db/mysql.properties 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/db/mysql.properties 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/db/mysql.properties 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/visualweb 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/visualweb  
at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.mkdir(File.java:1155)  at 
org.openide.filesystems.LocalFileSystem.createRecursiveFolder(LocalFileSystem.java:255)  at 
org.openide.filesystems.LocalFileSystem.createFolder(LocalFileSystem.java:218)  at 
org.openide.filesystems.LocalFileSystem$Impl.createFolder(LocalFileSystem.java:539)  at 
org.openide.filesystems.AbstractFileObject.createFolder(AbstractFileObject.java:405)  at 
org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)  at 
org.openide.filesystems.MultiFileObject.createFolder(MultiFileObject.java:999)  at 
org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)  at 
org.openide.filesystems.MultiFileObject.createFolder(MultiFileObject.java:999)  at 
org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:556)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.toPropertiesFile(PropertiesStorage.java:308)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.outputStream(PropertiesStorage.java:248)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.save(PropertiesStorage.java:220)  at 
org.netbeans.core.startup.preferences.NbPreferences.flushSpi(NbPreferences.java:166)  at 
org.netbeans.core.startup.preferences.NbPreferences$1$1.run(NbPreferences.java:70)  at 
org.netbeans.core.startup.preferences.PropertiesStorage$3.run(PropertiesStorage.java:318)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.runAtomic(PropertiesStorage.java:316)  at 
org.netbeans.core.startup.preferences.NbPreferences$1.run(NbPreferences.java:66)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/visualweb 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/visualweb 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/visualweb 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/visualweb/dataconnectivity.properties 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/visualweb/dataconnectivity.properties  
at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.createNewFile(File.java:882)  at 
org.openide.filesystems.LocalFileSystem.createData(LocalFileSystem.java:267)  at 
org.openide.filesystems.LocalFileSystem$Impl.createData(LocalFileSystem.java:551)  at 
org.openide.filesystems.AbstractFileObject.createData(AbstractFileObject.java:466)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.toPropertiesFile(PropertiesStorage.java:308)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.outputStream(PropertiesStorage.java:248)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.save(PropertiesStorage.java:220)  at 
org.netbeans.core.startup.preferences.NbPreferences.flushSpi(NbPreferences.java:166)  at 
org.netbeans.core.startup.preferences.NbPreferences$1$1.run(NbPreferences.java:70)  at 
org.netbeans.core.startup.preferences.PropertiesStorage$3.run(PropertiesStorage.java:318)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.core.startup.preferences.PropertiesStorage.runAtomic(PropertiesStorage.java:316)  at 
org.netbeans.core.startup.preferences.NbPreferences$1.run(NbPreferences.java:66)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/visualweb/dataconnectivity.properties 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/visualweb/dataconnectivity.properties 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Preferences/org/netbeans/modules/visualweb/dataconnectivity.properties 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Services 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Services  at 
org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.mkdir(File.java:1155)  at 
org.openide.filesystems.LocalFileSystem.createRecursiveFolder(LocalFileSystem.java:255)  at 
org.openide.filesystems.LocalFileSystem.createFolder(LocalFileSystem.java:218)  at 
org.openide.filesystems.LocalFileSystem$Impl.createFolder(LocalFileSystem.java:539)  at 
org.openide.filesystems.AbstractFileObject.createFolder(AbstractFileObject.java:405)  at 
org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)  at 
org.openide.filesystems.MultiFileObject.createFolder(MultiFileObject.java:999)  at 
org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)  at 
org.openide.filesystems.MultiFileObject.writable(MultiFileObject.java:340)  at 
org.openide.filesystems.MultiFileObject.getOutputStream(MultiFileObject.java:619)  at 
org.netbeans.modules.settings.convertors.SerialDataConvertor$SaveSupport.try2run(SerialDataConvertor.java:803)  at 
org.netbeans.modules.settings.convertors.SerialDataConvertor$SaveSupport.run(SerialDataConvertor.java:781)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.modules.settings.convertors.SerialDataConvertor$SaveSupport.writeDown(SerialDataConvertor.java:845)  at 
org.netbeans.modules.settings.convertors.SerialDataConvertor$SaveSupport.access$200(SerialDataConvertor.java:523)  at 
org.netbeans.modules.settings.convertors.SerialDataConvertor.run(SerialDataConvertor.java:344)  at 
org.netbeans.modules.settings.ScheduledRequest.performRequest(ScheduledRequest.java:197)  at 
org.netbeans.modules.settings.ScheduledRequest.run(ScheduledRequest.java:172)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Services 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Services 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Services/org-netbeans-modules-db-explorer-DatabaseOption.settings 
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Services/org-netbeans-modules-db-explorer-DatabaseOption.settings  
at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)  at 
java.io.File.createNewFile(File.java:882)  at 
org.openide.filesystems.LocalFileSystem.createData(LocalFileSystem.java:267)  at 
org.openide.filesystems.LocalFileSystem$Impl.createData(LocalFileSystem.java:551)  at 
org.openide.filesystems.AbstractFileObject.createData(AbstractFileObject.java:466)  at 
org.openide.filesystems.FileUtil.createData(FileUtil.java:577)  at 
org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)  at 
org.openide.filesystems.FileObject.createData(FileObject.java:721)  at 
org.openide.filesystems.MultiFileObject.writable(MultiFileObject.java:344)  at 
org.openide.filesystems.MultiFileObject.getOutputStream(MultiFileObject.java:619)  at 
org.netbeans.modules.settings.convertors.SerialDataConvertor$SaveSupport.try2run(SerialDataConvertor.java:803)  at 
org.netbeans.modules.settings.convertors.SerialDataConvertor$SaveSupport.run(SerialDataConvertor.java:781)  at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)  at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)  at 
org.netbeans.modules.settings.convertors.SerialDataConvertor$SaveSupport.writeDown(SerialDataConvertor.java:845)  at 
org.netbeans.modules.settings.convertors.SerialDataConvertor$SaveSupport.access$200(SerialDataConvertor.java:523)  at 
org.netbeans.modules.settings.convertors.SerialDataConvertor.run(SerialDataConvertor.java:344)  at 
org.netbeans.modules.settings.ScheduledRequest.performRequest(ScheduledRequest.java:197)  at 
org.netbeans.modules.settings.ScheduledRequest.run(ScheduledRequest.java:172)  at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)  at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Services/org-netbeans-modules-db-explorer-DatabaseOption.settings 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Services/org-netbeans-modules-db-explorer-DatabaseOption.settings 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Services/org-netbeans-modules-db-explorer-DatabaseOption.settings  
expected:<0> but was:<67>
Stacktrace
junit.framework.AssertionFailedError: No writes during startup
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases
java.lang.Exception: 
checkWrite: /space/hudson/jobs/push-main/workspace/ide.kit/build/test/qa-functional/work/userdir0/config/Databases
        at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:358)
        at java.io.File.mkdir(File.java:1155)
        at org.openide.filesystems.LocalFileSystem.createRecursiveFolder(LocalFileSystem.java:255)
        at org.openide.filesystems.LocalFileSystem.createFolder(LocalFileSystem.java:218)
        at org.openide.filesystems.LocalFileSystem$Impl.createFolder(LocalFileSystem.java:539)
        at org.openide.filesystems.AbstractFileObject.createFolder(AbstractFileObject.java:405)
        at org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)
        at org.openide.filesystems.MultiFileObject.createFolder(MultiFileObject.java:999)
        at org.openide.filesystems.FileUtil.createFolder(FileUtil.java:501)
        at org.openide.filesystems.FileUtil.createData(FileUtil.java:556)
        at org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:1076)
        at org.netbeans.modules.db.explorer.driver.JDBCDriverConvertor$AtomicWriter.run(JDBCDriverConvertor.java:384)
        at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)
        at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)
        at org.netbeans.modules.db.explorer.driver.JDBCDriverConvertor.create(JDBCDriverConvertor.java:260)
        at org.netbeans.api.db.explorer.JDBCDriverManager.addDriver(JDBCDriverManager.java:152)
        at org.netbeans.modules.derby.DerbyOptions.registerDriver(DerbyOptions.java:323)
        at org.netbeans.modules.derby.DerbyOptions.access$000(DerbyOptions.java:69)
        at org.netbeans.modules.derby.DerbyOptions$1.run(DerbyOptions.java:258)
        at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)
        at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:502)
        at org.netbeans.modules.derby.DerbyOptions.registerDrivers(DerbyOptions.java:256)
        at org.netbeans.modules.derby.DerbyOptions.setLocation(DerbyOptions.java:175)
        at org.netbeans.modules.derby.DerbyOptions.trySetLocation(DerbyOptions.java:185)
        at org.netbeans.modules.derby.Installer$RegisterJDKDerby.registerJDKDerby(Installer.java:101)
        at org.netbeans.modules.derby.Installer$RegisterJDKDerby.run(Installer.java:86)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005)
Comment 1 Andrei Badea 2008-11-11 13:25:24 UTC
If a new policy has been estabilished which forbids writes to disk during startup, I haven't seen it publicly discussed
or announced anywhere. If it has been, please provide the links to the nbdev archive and to a wiki page. Thanks.
Comment 2 Jaroslav Tulach 2008-11-13 15:30:24 UTC
This is our policy for a long time. And I even thought it is documented, but when I was searching for the right info I 
could not found any. That is why I've updated this page: http://wiki.netbeans.org/FitnessViaWhiteAndBlackList
I hope it justifies enough why it is no good to write files during start.
Comment 3 John Baker 2008-11-14 05:59:04 UTC
I suppose Derby could be changed to work similar to MySQL by requiring the user to register Derby.
Users might want to use their own Derby or either the one from Glassfish v2 or v3 or even JDK 1.6 instead of NetBeans
automatically registering the one based on the logic in the Installer.

But the plugin also automatically registers Derby, so the plugins team would need to agree to not automatically register
Derby.
Comment 4 Jaroslav Tulach 2008-11-14 08:36:32 UTC
The other option is to leave the registration as it is, but only if the user expands the Services/Databases node (or 
at any other user database related guesture). At that time initializing anything related to databases is appropriate. 
But please prevent premature initialization done just because the IDE starts.
Comment 5 John Baker 2009-01-07 19:50:17 UTC
In 7.0, for v2 or v3 as registered servers, the Glassfish plugin should no longer set the Java DB location.  

I'm planning on deprecating the API that registers Java DB.
Comment 6 Jiri Rechtacek 2009-02-10 15:22:01 UTC
Reassigned to new owner.
Comment 7 Jiri Rechtacek 2010-03-12 03:59:30 UTC
core-main/rev/55ac08df298e
The final state will after impl. issue 181635.