java.io.IOException: Could not create the derby.system.home directory C:\Documents and Settings\ssalmaso\.netbeans-derby at org.netbeans.modules.derby.DerbyDatabasesImpl.ensureSystemHome(DerbyDatabasesImpl.java:441) at org.netbeans.modules.derby.DerbyDatabasesImpl.extractSampleDatabase(DerbyDatabasesImpl.java:416) at org.netbeans.modules.derby.DerbyDatabasesImpl.createSampleDatabase(DerbyDatabasesImpl.java:298) at org.netbeans.modules.derby.api.DerbyDatabases.createSampleDatabase(DerbyDatabases.java:167) at org.netbeans.modules.derby.DerbyActivator.registerSampleDatabase(DerbyActivator.java:102) at org.netbeans.modules.derby.DerbyActivator.doActivate(DerbyActivator.java:84) at org.netbeans.modules.derby.DerbyActivator.activate(DerbyActivator.java:68) at org.netbeans.modules.derby.RegisterDerby.getDefault(RegisterDerby.java:98) at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:0) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.netbeans.core.startup.layers.BinaryFS$AttrImpl$MethodAndParams.invoke(BinaryFS.java:604) at org.netbeans.core.startup.layers.BinaryFS$AttrImpl.getValue(BinaryFS.java:537) at org.netbeans.core.startup.layers.BinaryFS$BFSBase.getAttribute(BinaryFS.java:383) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:900) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:838) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:896) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:838) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:765) at org.openide.loaders.InstanceDataObject$Ser.instanceCreate(InstanceDataObject.java:1370) at org.openide.loaders.InstanceDataObject.instanceCreate(InstanceDataObject.java:818) at org.openide.loaders.FolderLookup$ICItem.getInstance(FolderLookup.java:584) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:999) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:548) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:488) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:548) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:488) at org.netbeans.modules.db.runtime.DatabaseRuntimeManager.getRuntimes(DatabaseRuntimeManager.java:94) at org.netbeans.api.db.explorer.ConnectionManager.getDefault(ConnectionManager.java:89) at org.netbeans.modules.web.project.ui.WebLogicalViewProvider$WebLogicalViewRootNode$BrokenDatasourceAction.(WebLogicalViewProvider.java:615) at org.netbeans.modules.web.project.ui.WebLogicalViewProvider$WebLogicalViewRootNode.(WebLogicalViewProvider.java:334) at org.netbeans.modules.web.project.ui.WebLogicalViewProvider.createLogicalView(WebLogicalViewProvider.java:142) at org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren.logicalViewForProject(ProjectsRootNode.java:335) at org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode.replaceProject(ProjectsRootNode.java:529) at org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode.propertyChange(ProjectsRootNode.java:792) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:188) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.loadOnBackground(OpenProjectList.java:437) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.run(OpenProjectList.java:316) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1369) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1907)