Second year programmer. first time managing the project. created code for our swerve drives however it is not working as it should. heres the log
github link : GitHub - Fadoa/2024-AMAL-HAWKS-
NT: Listening on NT3 port 1735, NT4 port 5810
Warning at com.revrobotics.CANSparkMax.(CANSparkMax.java:50): CANSparkMax object created for CAN ID 8, which is not a SPARK MAX. Some functionalities may not work.
at com.revrobotics.CANSparkMax.(CANSparkMax.java:50)
at frc.robot.subsystem.SwearveMod.(SwearveMod.java:37)
at frc.robot.subsystem.SwearveSub.(SwearveSub.java:20)
at frc.robot.RobotContainer.(RobotContainer.java:17)
at frc.robot.Robot.robotInit(Robot.java:30)
at edu.wpi.first.wpilibj.TimedRobot.startCompetition(TimedRobot.java:107)
at edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:366)
at edu.wpi.first.wpilibj.RobotBase.lambda$startRobot$0(RobotBase.java:438)
at java.base/java.lang.Thread.run(Thread.java:833)
Warning at com.revrobotics.CANSparkMax.(CANSparkMax.java:50): CANSparkMax object created for CAN ID 7, which is not a SPARK MAX. Some functionalities may not work.
at com.revrobotics.CANSparkMax.(CANSparkMax.java:50)
at frc.robot.subsystem.SwearveMod.(SwearveMod.java:38)
at frc.robot.subsystem.SwearveSub.(SwearveSub.java:20)
at frc.robot.RobotContainer.(RobotContainer.java:17)
at frc.robot.Robot.robotInit(Robot.java:30)
at edu.wpi.first.wpilibj.TimedRobot.startCompetition(TimedRobot.java:107)
at edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:366)
at edu.wpi.first.wpilibj.RobotBase.lambda$startRobot$0(RobotBase.java:438)
at java.base/java.lang.Thread.run(Thread.java:833)
Warning at com.revrobotics.CANSparkMax.(CANSparkMax.java:50): CANSparkMax object created for CAN ID 2, which is not a SPARK MAX. Some functionalities may not work.
at com.revrobotics.CANSparkMax.(CANSparkMax.java:50)
at frc.robot.subsystem.SwearveMod.(SwearveMod.java:37)
at frc.robot.subsystem.SwearveSub.(SwearveSub.java:29)
at frc.robot.RobotContainer.(RobotContainer.java:17)
at frc.robot.Robot.robotInit(Robot.java:30)
at edu.wpi.first.wpilibj.TimedRobot.startCompetition(TimedRobot.java:107)
at edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:366)
at edu.wpi.first.wpilibj.RobotBase.lambda$startRobot$0(RobotBase.java:438)
at java.base/java.lang.Thread.run(Thread.java:833)
Warning at com.revrobotics.CANSparkMax.(CANSparkMax.java:50): CANSparkMax object created for CAN ID 1, which is not a SPARK MAX. Some functionalities may not work.
at com.revrobotics.CANSparkMax.(CANSparkMax.java:50)
at frc.robot.subsystem.SwearveMod.(SwearveMod.java:38)
at frc.robot.subsystem.SwearveSub.(SwearveSub.java:29)
at frc.robot.RobotContainer.(RobotContainer.java:17)
at frc.robot.Robot.robotInit(Robot.java:30)
at edu.wpi.first.wpilibj.TimedRobot.startCompetition(TimedRobot.java:107)
at edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:366)
at edu.wpi.first.wpilibj.RobotBase.lambda$startRobot$0(RobotBase.java:438)
at java.base/java.lang.Thread.run(Thread.java:833)
Warning at com.revrobotics.CANSparkMax.(CANSparkMax.java:50): CANSparkMax object created for CAN ID 6, which is not a SPARK MAX. Some functionalities may not work.
at com.revrobotics.CANSparkMax.(CANSparkMax.java:50)
at frc.robot.subsystem.SwearveMod.(SwearveMod.java:37)
at frc.robot.subsystem.SwearveSub.(SwearveSub.java:38)
at frc.robot.RobotContainer.(RobotContainer.java:17)
at frc.robot.Robot.robotInit(Robot.java:30)
at edu.wpi.first.wpilibj.TimedRobot.startCompetition(TimedRobot.java:107)
at edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:366)
at edu.wpi.first.wpilibj.RobotBase.lambda$startRobot$0(RobotBase.java:438)
at java.base/java.lang.Thread.run(Thread.java:833)
Warning at com.revrobotics.CANSparkMax.(CANSparkMax.java:50): CANSparkMax object created for CAN ID 5, which is not a SPARK MAX. Some functionalities may not work.
at com.revrobotics.CANSparkMax.(CANSparkMax.java:50)
at frc.robot.subsystem.SwearveMod.(SwearveMod.java:38)
at frc.robot.subsystem.SwearveSub.(SwearveSub.java:38)
at frc.robot.RobotContainer.(RobotContainer.java:17)
at frc.robot.Robot.robotInit(Robot.java:30)
at edu.wpi.first.wpilibj.TimedRobot.startCompetition(TimedRobot.java:107)
at edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:366)
at edu.wpi.first.wpilibj.RobotBase.lambda$startRobot$0(RobotBase.java:438)
at java.base/java.lang.Thread.run(Thread.java:833)
Warning at com.revrobotics.CANSparkMax.(CANSparkMax.java:50): CANSparkMax object created for CAN ID 4, which is not a SPARK MAX. Some functionalities may not work.
at com.revrobotics.CANSparkMax.(CANSparkMax.java:50)
at frc.robot.subsystem.SwearveMod.(SwearveMod.java:37)
at frc.robot.subsystem.SwearveSub.(SwearveSub.java:47)
at frc.robot.RobotContainer.(RobotContainer.java:17)
at frc.robot.Robot.robotInit(Robot.java:30)
at edu.wpi.first.wpilibj.TimedRobot.startCompetition(TimedRobot.java:107)
at edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:366)
at edu.wpi.first.wpilibj.RobotBase.lambda$startRobot$0(RobotBase.java:438)
at java.base/java.lang.Thread.run(Thread.java:833)
Warning at com.revrobotics.CANSparkMax.(CANSparkMax.java:50): CANSparkMax object created for CAN ID 3, which is not a SPARK MAX. Some functionalities may not work.
at com.revrobotics.CANSparkMax.(CANSparkMax.java:50)
at frc.robot.subsystem.SwearveMod.(SwearveMod.java:38)
at frc.robot.subsystem.SwearveSub.(SwearveSub.java:47)
at frc.robot.RobotContainer.(RobotContainer.java:17)
at frc.robot.Robot.robotInit(Robot.java:30)
at edu.wpi.first.wpilibj.TimedRobot.startCompetition(TimedRobot.java:107)
at edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:366)
at edu.wpi.first.wpilibj.RobotBase.lambda$startRobot$0(RobotBase.java:438)
at java.base/java.lang.Thread.run(Thread.java:833)
navX-Sensor Java library for FRC
navX-Sensor SimDevice created.[CAN SPARK] IDs: 8, WPILib or External HAL Error: Unknown error status
[CAN SPARK] IDs: 1, 2, 3, 4, 5, 6, 7, 8, 9, Parameter type mismatch for parameter id Getting Product ID parameter failed. Unable to account for device-specific behavior differences.