Log in

View Full Version : NetworkTables issues.


Hypnotoad
06-05-2013, 16:11
Hello. I am attempting to use networkTables on the robot. Unfortunately, I am getting the same error over and over:
java.lang.IllegalStateException: Network tables has already been initialized.

Does anyone know why this may be happpening.

I strip the code down to the barebones.

The code is below:

public class RobotTemplate extends IterativeRobot {
NetworkTable table;

public void robotInit() {
NetworkTable.setServerMode();
NetworkTable.setIPAddress("10.6.96.2");
table = NetworkTable.getTable("XYTable");
}
public void autonomousPeriodic() {
}
public void teleopPeriodic() {
table.putNumber("X", 3);
table.putNumber("Y", 4);
}
public void testPeriodic() {
}
}

Djur
06-05-2013, 17:33
You're trying to initialize the NetworkTable again. Remove these two lines and you should be good.


NetworkTable.setServerMode();
NetworkTable.setIPAddress("10.6.96.2");


See the ScreenSteps Live page (http://wpilib.screenstepslive.com/s/3120/m/7912/l/80205-writing-a-simple-networktables-program-in-c-and-java-with-a-java-client-pc-side) for tutorials on how to use NetworkTables.

Hypnotoad
08-05-2013, 15:28
Thanks! That fixed everything up!