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 253223

Summary: Deleting html5 project including sources raises 'can not lock read only bower.json file'
Product: projects Reporter: everflux <everflux>
Component: Generic InfrastructureAssignee: Tomas Stupka <tstupka>
Status: NEW ---    
Severity: normal CC: tmysik
Priority: P3    
Version: 8.1   
Hardware: PC   
OS: Linux   
Issue Type: DEFECT Exception Reporter:

Description everflux 2015-06-28 08:23:26 UTC
Product Version: NetBeans IDE Dev (Build 201506260309)
Updates: Updates available
Java: 1.8.0_45; Java HotSpot(TM) 64-Bit Server VM 25.45-b02
Runtime: Java(TM) SE Runtime Environment 1.8.0_45-b14
System: Linux version 3.19.0-21-generic running on amd64; UTF-8; en_US (nb)

I switched to a different project group with several php/html5-js projects. I right clicked on a project I wanted to delete, I selected "remove source files as well".


Afterwards the project directory was empty except the .git folder. I had to delete the directory myself.


INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Complete indexing of 0 source roots took: 0 ms (New or modified files: 0, Deleted files: 0) [Adding listeners took: 0 ms]
WARNING [org.netbeans.modules.project.uiapi.DefaultProjectOperationsImplementation]

msg
msg
Caused: org.netbeans.modules.masterfs.filebasedfs.utils.FSException: Cannot lock read-only file /home/tkruse/arbeit/projekte/crosswords/bower.json.
        at org.netbeans.modules.masterfs.filebasedfs.utils.FSException.io(FSException.java:118)
        at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj.lock(FileObj.java:405)
        at org.openide.filesystems.FileObject.delete(FileObject.java:397)
        at org.netbeans.modules.project.uiapi.DefaultProjectOperationsImplementation.performDelete(DefaultProjectOperationsImplementation.java:142)
        at org.netbeans.modules.project.uiapi.DefaultProjectOperationsImplementation.access$200(DefaultProjectOperationsImplementation.java:105)
[catch] at org.netbeans.modules.project.uiapi.DefaultProjectOperationsImplementation$1.execute(DefaultProjectOperationsImplementation.java:211)
        at org.netbeans.modules.project.uiapi.DefaultProjectOperationsImplementation$6$1.run(DefaultProjectOperationsImplementation.java:710)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443)
        at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68)
        at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)
ALL [null]: Cannot lock read-only file /home/tkruse/arbeit/projekte/crosswords/bower.json.
ALL [null]: Project crosswords cannot be deleted.
WARNING [org.netbeans.modules.masterfs.watcher.Watcher]: Cannot add filesystem watch for /home/tkruse/arbeit/projekte/crosswords/node_modules/grunt-serve/tasks: java.io.IOException: addWatch
 on /home/tkruse/arbeit/projekte/crosswords/node_modules/grunt-serve/tasks errno: 2
Comment 1 Tomas Mysik 2015-07-23 06:49:35 UTC
Reassigning, not sure we can do anything with it. Thanks.
Comment 2 Tomas Mysik 2015-07-23 06:50:48 UTC
(In reply to Tomas Mysik from comment #1)
> Reassigning, not sure we can do anything with it. Thanks.

I meant other than catching the exception and informing user that something went wrong.