Comments (4)
I suspect the issue is that you are trying to run an opmode that is not compatible with the robot configuration you have selected. The only robot configuration that has a motor called "left_motor" is the Two-wheeled bot. So if you try to run an op mode meant for that robot, but have some other robot configuration selected (e.g., Mecanum bot), an exception will be thrown. Unfortunately, as you point out, the system doesn't do very well at pointing you to exactly where in the op mode the exception arose. I should look at making that better.
To find out what hardware objects are available in each robot config, just run the app and select a robot config, but don't run an op mode. The telemetry area will then show you all of the hardware configuration entries for that bot.
Let me know if you continue to have problems with this.
from virtual_robot.
from virtual_robot.
@nreynolds2003
Just added code to print a stack trace when exceptions are thrown by op mode code, with clickable links to take you to the source of exception.
from virtual_robot.
from virtual_robot.
Related Issues (20)
- Centerstage game released. Will the field and game be updated? HOT 2
- Telemetry behavior needs to follow FTC SDK more closely HOT 3
- Consider adding Amazon Corretto to JDK options HOT 1
- Virtual Controller joystick/trigger behavior HOT 6
- DigitalChannel and AnalogInput sensors are not showing up in the Config Display HOT 1
- Unable to run program (no configuration) HOT 6
- Add support for remote fields... HOT 6
- Add Differential swerve HOT 7
- I have a question-
- Error When Inititializing HOT 1
- Deadlock issue involving VirtualBot, BNO055IMUImpl, and GyroSensorImpl classes
- Virtual gamepad - snap back issue HOT 4
- pull_request_68 branch
- Application immediately crashes HOT 5
- Can't load process HOT 10
- Feature Request: Add Gradle Support HOT 2
- i'cant select the gamepad before or after init
- Error building with RR files HOT 3
- Road Runner Quickstart Instructions possibly outdated HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from virtual_robot.