<< Back to previous view |
[QB-2052] Clean specified directory on current node fails with symbolic links
|
|
Status: | Open |
Project: | QuickBuild |
Component/s: | None |
Affects Version/s: | 5.1.22 |
Fix Version/s: | None |
Type: | Bug | Priority: | Major |
Reporter: | Piotr Jedrys | Assigned To: | Robin Shen |
Resolution: | Unresolved | Votes: | 0 |
Remaining Estimate: | Unknown | Time Spent: | Unknown |
Original Estimate: | Unknown | ||
Environment: | linux |
Description |
Clean specified directory on current node fails when there is a symbolic link to same directory
Normally on Linux it is possible to remove directory with file linked to same dir, so it should be also possible from QB cleanDir method: com.pmease.quickbuild.QuickbuildException: Failed to delete file 'file_path'. at com.pmease.quickbuild.util.FileUtils.deleteFile(FileUtils.java:88) at com.pmease.quickbuild.util.FileUtils.deleteDir(FileUtils.java:761) at com.pmease.quickbuild.util.FileUtils.deleteDir(FileUtils.java:756) at com.pmease.quickbuild.util.FileUtils.deleteDir(FileUtils.java:756) at com.pmease.quickbuild.util.FileUtils.deleteDir(FileUtils.java:756) at com.pmease.quickbuild.util.FileUtils.deleteDir(FileUtils.java:756) at com.pmease.quickbuild.util.FileUtils.deleteDir(FileUtils.java:756) at com.pmease.quickbuild.util.FileUtils.deleteDir(FileUtils.java:756) at com.pmease.quickbuild.util.FileUtils.deleteDir(FileUtils.java:756) at com.pmease.quickbuild.util.FileUtils.deleteDir(FileUtils.java:756) at com.pmease.quickbuild.util.FileUtils.deleteDir(FileUtils.java:756) at com.pmease.quickbuild.util.FileUtils.cleanDir(FileUtils.java:130) |