CommonWealthRobotics / BowlerStudio

A Full-Stack Robotics Development Environment
GNU Lesser General Public License v3.0
129 stars 29 forks source link

Erroneous File > Load File From Git behavior #354

Open JansenSmith opened 1 year ago

JansenSmith commented 1 year ago

Given erroneous link https://github.com/Halloween2020TheChild/.git

Expected behavior would be for BowlerStudio to give some sort of error notification to the user.


Loading file from git https://github.com/Halloween2020TheChild/.git Cloning files from: https://github.com/Halloween2020TheChild/.git to: C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild java.lang.Exception:

Delete https://github.com/Halloween2020TheChild/.gitcalled Here

at com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.deleteRepo(ScriptingEngine.java:648)
at com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.cloneRepoLocal(ScriptingEngine.java:215)
at com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.cloneRepo(ScriptingEngine.java:1606)
at com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.filesInGit(ScriptingEngine.java:725)
at com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.filesInGit(ScriptingEngine.java:733)
at com.neuronrobotics.bowlerstudio.BowlerStudioMenu.lambda$36(BowlerStudioMenu.java:1332)
at java.lang.Thread.run(Thread.java:748)

Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\branches Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\config Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\FETCH_HEAD Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\HEAD Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\hooks Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\index Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\logs\HEAD Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\logs\refs\heads\main Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\logs\refs\heads Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\logs\refs\remotes\origin\main Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\logs\refs\remotes\origin\master Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\logs\refs\remotes\origin Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\logs\refs\remotes Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\logs\refs Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\logs Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\objects\info Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\objects\pack\pack-c9b05dd9572a96730bc647dc5a86131d0bb5cb89.idx Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\objects\pack\pack-c9b05dd9572a96730bc647dc5a86131d0bb5cb89.pack Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\objects\pack Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\objects Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\packed-refs Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\refs\heads\main Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\FirmwareTheChild.git\refs\heads Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\branches Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\config Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\FETCH_HEAD Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\HEAD Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\hooks Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\index Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\logs\HEAD Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\logs\refs\heads\main Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\logs\refs\heads Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\logs\refs\remotes\origin\main Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\logs\refs\remotes\origin\master Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\logs\refs\remotes\origin Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\logs\refs\remotes Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\logs\refs Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\logs Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\objects\info Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\objects\pack\pack-1bd1e3865deec5aa9d90c122f4f703b2984af086.idx Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\objects\pack\pack-1bd1e3865deec5aa9d90c122f4f703b2984af086.pack Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\objects\pack Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\objects Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\packed-refs Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\refs\heads\main Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\refs\heads Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\refs\tags Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git\refs Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.git Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.gitignore Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.settings\org.eclipse.jdt.core.prefs Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava.settings Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava\cat-meow5.wav Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava\cat-puke.wav Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava\jinputGrogu.groovy Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava\launch.groovy Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava\meow.wav Deleting File C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava\readme.md Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild\RazerHydraHIDJava Deleting Folder C:\Users\lenovo\bowler-workspace\gitcache\github.com\Halloween2020TheChild