java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511)

时间:2019-05-05 01:53:09

标签: java

我正在尝试使用调度程序来安排一个定期事件,该事件将在我的机器人的树莓派上运行。 这是我要完成的工作: *运行autoInit() *以“ updatePeriod”为周期运行autoPeriodic()15秒钟,然后停止 *运行teleopInit() *在执行的剩余时间内运行teleopPeriodic(),其周期为“ updatePeriod”

这是我的代码:https://github.com/Tdogb/MiniFRC

我已注释掉其他scheduleAtFixedRate事件,除了要测试的自动周期事件。

这是我收到的错误,该错误会重复出现(不会停止执行):

java.lang.NullPointerException
    at robot.Robot.autoPeriodic(Robot.java:35)

    at robot.Robot$2.run(Robot.java:68)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

0 个答案:

没有答案