CommonWealthRobotics / BowlerStudio

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

Build 1.9.4 com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine at line 1254 #217

Open wsmarshall opened 4 years ago

wsmarshall commented 4 years ago

Auto Reported Issue BowlerStudio Build 1.9.4 BowlerKernel 0.62.0 JavaCad Version: 0.24.0 Java-Bowler Version: 3.32.0 Java Version: 1.8.0_181 JavaFX Version: 8.0.181

OS = Windows 10 amd64 x64

java.lang.NullPointerException
    at com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.locateGit(ScriptingEngine.java:1254)
    at com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkOwner(ScriptingEngine.java:1368)
    at com.neuronrobotics.bowlerstudio.scripting.ScriptingFileWidget.<init>(ScriptingFileWidget.java:78)
    at com.neuronrobotics.bowlerstudio.tabs.LocalFileScriptTab.<init>(LocalFileScriptTab.java:131)
    at com.neuronrobotics.bowlerstudio.BowlerStudioController.createFileTab(BowlerStudioController.java:126)
    at com.neuronrobotics.bowlerstudio.BowlerStudioModularFrame.createFileTab(BowlerStudioModularFrame.java:340)
    at com.neuronrobotics.bowlerstudio.BowlerStudioMenu$7.run(BowlerStudioMenu.java:798)

Caught and reported at:

java.lang.Exception
    at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.except(IssueReportingExceptionHandler.java:198)
    at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.uncaughtException(IssueReportingExceptionHandler.java:79)
    at java.lang.ThreadGroup.uncaughtException(Unknown Source)
    at java.lang.ThreadGroup.uncaughtException(Unknown Source)
    at java.lang.Thread.dispatchUncaughtException(Unknown Source)

IssueReportingExceptionHandler Created at:

java.lang.Exception
    at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.<init>(IssueReportingExceptionHandler.java:40)
    at com.neuronrobotics.bowlerstudio.tabs.LocalFileScriptTab.<init>(LocalFileScriptTab.java:129)
    at com.neuronrobotics.bowlerstudio.BowlerStudioController.createFileTab(BowlerStudioController.java:126)
    at com.neuronrobotics.bowlerstudio.BowlerStudioModularFrame.createFileTab(BowlerStudioModularFrame.java:340)
    at com.neuronrobotics.bowlerstudio.BowlerStudioMenu$7.run(BowlerStudioMenu.java:798)
wsmarshall commented 4 years ago

attempting to follow the smallKat class video, running the myTestLaunch groovy script from BowlerStudio. When inside BowlerStudio, clicked File >> Load File >> [navigate to eclipse workspace] >> [select testScript.groovy] >> Open

Then the bug occurred.

further attempts to repeat the sequence of events resulted in no reaction. closing and reopening Bowler Studio, then repeating the sequence resulted in another (same?) bug. (see below)

madhephaestus commented 4 years ago

AH, thats a bit of the wrong direction, but all the same ill fix this issue. It should kick back an error, not a system exception like this :/

wsmarshall commented 4 years ago

Auto Reported Issue BowlerStudio Build 1.9.4 BowlerKernel 0.62.0 JavaCad Version: 0.24.0 Java-Bowler Version: 3.32.0 Java Version: 1.8.0_181 JavaFX Version: 8.0.181

OS = Windows 10 amd64 x64

java.lang.NullPointerException
    at com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.locateGit(ScriptingEngine.java:1254)
    at com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkOwner(ScriptingEngine.java:1368)
    at com.neuronrobotics.bowlerstudio.scripting.ScriptingFileWidget.<init>(ScriptingFileWidget.java:78)
    at com.neuronrobotics.bowlerstudio.tabs.LocalFileScriptTab.<init>(LocalFileScriptTab.java:131)
    at com.neuronrobotics.bowlerstudio.BowlerStudioController.createFileTab(BowlerStudioController.java:126)
    at com.neuronrobotics.bowlerstudio.BowlerStudioModularFrame.createFileTab(BowlerStudioModularFrame.java:340)
    at com.neuronrobotics.bowlerstudio.BowlerStudioMenu$7.run(BowlerStudioMenu.java:798)

Caught and reported at:

java.lang.Exception
    at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.except(IssueReportingExceptionHandler.java:198)
    at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.uncaughtException(IssueReportingExceptionHandler.java:79)
    at java.lang.ThreadGroup.uncaughtException(Unknown Source)
    at java.lang.ThreadGroup.uncaughtException(Unknown Source)
    at java.lang.Thread.dispatchUncaughtException(Unknown Source)

IssueReportingExceptionHandler Created at:

java.lang.Exception
    at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.<init>(IssueReportingExceptionHandler.java:40)
    at com.neuronrobotics.bowlerstudio.tabs.LocalFileScriptTab.<init>(LocalFileScriptTab.java:129)
    at com.neuronrobotics.bowlerstudio.BowlerStudioController.createFileTab(BowlerStudioController.java:126)
    at com.neuronrobotics.bowlerstudio.BowlerStudioModularFrame.createFileTab(BowlerStudioModularFrame.java:340)
    at com.neuronrobotics.bowlerstudio.BowlerStudioMenu$7.run(BowlerStudioMenu.java:798)
wsmarshall commented 4 years ago

ah, got it. sorry about the confusion.

madhephaestus commented 4 years ago

Auto Reported Issue BowlerStudio Build 1.12.0 BowlerKernel 0.62.0 JavaCad Version: 0.24.0 Java-Bowler Version: 3.32.0 Java Version: 1.8.0_242 JavaFX Version: 8.0.242

OS = Linux amd64 x64

java.lang.NullPointerException
    at com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.locateGit(ScriptingEngine.java:1254)
    at com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkOwner(ScriptingEngine.java:1368)
    at com.neuronrobotics.bowlerstudio.scripting.ScriptingFileWidget.<init>(ScriptingFileWidget.java:78)
    at com.neuronrobotics.bowlerstudio.tabs.LocalFileScriptTab.<init>(LocalFileScriptTab.java:131)
    at com.neuronrobotics.bowlerstudio.BowlerStudioController.createFileTab(BowlerStudioController.java:126)
    at com.neuronrobotics.bowlerstudio.BowlerStudioModularFrame.createFileTab(BowlerStudioModularFrame.java:340)
    at com.neuronrobotics.bowlerstudio.BowlerStudioMenu$7.run(BowlerStudioMenu.java:797)

Caught and reported at:

java.lang.Exception
    at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.except(IssueReportingExceptionHandler.java:198)
    at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.uncaughtException(IssueReportingExceptionHandler.java:79)
    at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1057)
    at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
    at java.lang.Thread.dispatchUncaughtException(Thread.java:1959)

IssueReportingExceptionHandler Created at:

java.lang.Exception
    at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.<init>(IssueReportingExceptionHandler.java:40)
    at com.neuronrobotics.bowlerstudio.tabs.LocalFileScriptTab.<init>(LocalFileScriptTab.java:129)
    at com.neuronrobotics.bowlerstudio.BowlerStudioController.createFileTab(BowlerStudioController.java:126)
    at com.neuronrobotics.bowlerstudio.BowlerStudioModularFrame.createFileTab(BowlerStudioModularFrame.java:340)
    at com.neuronrobotics.bowlerstudio.BowlerStudioMenu$7.run(BowlerStudioMenu.java:797)
madhephaestus commented 4 years ago

Auto Reported Issue BowlerStudio Build 1.12.1 BowlerKernel 0.62.0 JavaCad Version: 0.24.0 Java-Bowler Version: 3.32.0 Java Version: 1.8.0_242 JavaFX Version: 8.0.242

OS = Linux amd64 x64

java.lang.NullPointerException
    at com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.locateGit(ScriptingEngine.java:1254)
    at com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkOwner(ScriptingEngine.java:1368)
    at com.neuronrobotics.bowlerstudio.scripting.ScriptingFileWidget.<init>(ScriptingFileWidget.java:78)
    at com.neuronrobotics.bowlerstudio.tabs.LocalFileScriptTab.<init>(LocalFileScriptTab.java:131)
    at com.neuronrobotics.bowlerstudio.BowlerStudioController.createFileTab(BowlerStudioController.java:126)
    at com.neuronrobotics.bowlerstudio.BowlerStudioModularFrame.createFileTab(BowlerStudioModularFrame.java:340)
    at com.neuronrobotics.bowlerstudio.BowlerStudioMenu$7.run(BowlerStudioMenu.java:797)

Caught and reported at:

java.lang.Exception
    at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.except(IssueReportingExceptionHandler.java:198)
    at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.uncaughtException(IssueReportingExceptionHandler.java:79)
    at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1057)
    at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
    at java.lang.Thread.dispatchUncaughtException(Thread.java:1959)

IssueReportingExceptionHandler Created at:

java.lang.Exception
    at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.<init>(IssueReportingExceptionHandler.java:40)
    at com.neuronrobotics.bowlerstudio.tabs.LocalFileScriptTab.<init>(LocalFileScriptTab.java:129)
    at com.neuronrobotics.bowlerstudio.BowlerStudioController.createFileTab(BowlerStudioController.java:126)
    at com.neuronrobotics.bowlerstudio.BowlerStudioModularFrame.createFileTab(BowlerStudioModularFrame.java:340)
    at com.neuronrobotics.bowlerstudio.BowlerStudioMenu$7.run(BowlerStudioMenu.java:797)