![]() |
Re: Robot Builder?
Quote:
|
Re: Robot Builder?
So...thread necromanceries here but when I try executing RobotBuilder from the command prompt we get "Error: Unable to access jarfile RobotBuilder.jar"
|
Re: Robot Builder?
Quote:
|
Re: Robot Builder?
Quote:
But still...nothing opening, do you want me to post what the cmd prompt came up with? |
Re: Robot Builder?
Quote:
|
Re: Robot Builder?
C:\Users\jones\wpilib\tools>java -jar RobotBuilder.jar
Extension components: [] Adding extensions for section: Hidden Adding extensions for section: Subsystems Adding extensions for section: Controllers Adding extensions for section: Sensors Adding extensions for section: Actuators Adding extensions for section: Pneumatics Adding extensions for section: OI Adding extensions for section: Commands Extension components: [] Extension components: [] Extension components: [] Exception in thread "AWT-EventQueue-0" while scanning for the next token found character '\t' that cannot start any token in "<reader>", line 3, column 1: <static-widget class="edu.wpi.f ... ^ at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTo kens(ScannerImpl.ja va:413) at org.yaml.snakeyaml.scanner.ScannerImpl.peekToken(S cannerImpl.java:247 ) at org.yaml.snakeyaml.parser.ParserImpl$ParseDocument End.produce(ParserI mpl.java:264) at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(Par serImpl.java:160) at org.yaml.snakeyaml.parser.ParserImpl.getEvent(Pars erImpl.java:170) at org.yaml.snakeyaml.composer.Composer.composeDocume nt(Composer.java:12 4) at org.yaml.snakeyaml.composer.Composer.getNode(Compo ser.java:84) at org.yaml.snakeyaml.constructor.BaseConstructor.get Data(BaseConstructo r.java:104) at org.yaml.snakeyaml.Yaml$1.next(Yaml.java:501) at robotbuilder.robottree.RobotTree.load(RobotTree.ja va:387) at robotbuilder.robottree.RobotTree.load(RobotTree.ja va:361) at robotbuilder.MainFrame.openDefaultFile(MainFrame.j ava:141) at robotbuilder.RobotBuilder.lambda$main$85(RobotBuil der.java:44) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessI mpl.doIntersectionP rivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) |
Re: Robot Builder?
I have a theory on what's going wrong for you. When RobotBuilder starts up, it tries to load the robot configuration file it was working on previously. The name of the file it was most recently working on is stashed using Java's Preferences utility. I think that on your system it is mixed up, and is reading a file that is isn't a valid RobotBuilder YAML file.
If we clean out RobotBuilder's preferences, then it should revert to opening up a blank robot configuration. Unfortunately, I don't know that there is anything in the RobotBuilder code to self-correct on this subject. Java preferences are stored in different locations for each different operating system. Macs keep them in PLIST files in the user Library. I think Windows stashes them in the registry. Linux has its own set of files. The simplest solution I can think of is to run a short Java program that cleans out the RobotBuilder preferences. Try compiling and executing the following. It won't do any harm to your system: Code:
import java.util.prefs.Preferences; |
Re: Robot Builder?
The old or corrupted preferences or previous save file seems like it might be your problem. Have you gotten past the issue you were having?
|
Re: Robot Builder?
Quote:
|
Re: Robot Builder?
Wow.... just watched the Robo Builder overview videos from Brad Miller and i am excited...
Can this be use for both FTC and FRC? We are a rookie team, we depended on one programmer last season and he did good with labview with no experience, unfortunately he is leaving for college and we are starting our programming team from scratch. Many teams recommended going to JAVA as it would be a much easier programming language to ;earn for beginners and there is tons of ways for the students to learn it... I am still not totally sold as Labview seem to have some great material online too... And then i found this thread... I really like what i seen in the video... just trying to wrap my head around where to start and how much of a learning curve is it going to be... Our programmers will most likely work on both the FTC and FRC robot next season and beyond ! Any input would be appreciated... |
| All times are GMT -5. The time now is 10:29. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi