Closed Arhowk closed 7 years ago
Try running GRIP from a console or somewhere where you will be able to capture GRIP's output (I personally use Eclipse to build from source and watch the console log) on a laptop. Whenever GRIP initially loads a file or deploys, it prints errors like what you described (I believe the devs are currently working to fix this).
I would verify that NetworkTables are being published properly once deployed. If it is, then the errors can be ignored.
Try the newest release. https://github.com/WPIRoboticsProjects/GRIP/releases/tag/v1.2.0
1.2.0 gives me this
/usr/local/frc/JRE//bin/java null -jar '/home/lvuser/grip.jar' '/home/lvuser/project.grip'
Error: Could not find or load main class null
Can you open a new issue about that. I'll label that high priority. Also include your save file with it.
Still nothing after using the workaround. This is the last error (if it is any different... doesnt seem to be). Network Tableis totally empty and the process that I have running the GRIP project is stopped.
E/ github refuses to parse this as code...
7:00:17.292 PM
INFO: Pipeline Starting Feb 09, 2016 12:00:17 AM
edu.wpi.grip.core.PipelineRunner$1 startUp INFO: SUCCESS! The project is
running in headless mode!
7:00:17.392 PM
Feb 09, 2016 12:00:17 AM edu.wpi.grip.core.Step runPerformIfPossible
7:00:17.428 PM
at java.lang.Thread.run(Thread.java:745) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at
com.google.common.util.concurrent.Callables$3.run(Callables.java:100) at
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$Task.run(AbstractScheduledService.java:189)
at
edu.wpi.grip.core.PipelineRunner$1.runOneIteration(PipelineRunner.java:76) at
edu.wpi.grip.core.PipelineRunner.access$200(PipelineRunner.java:32) at
edu.wpi.grip.core.PipelineRunner.runPipeline(PipelineRunner.java:196) at
edu.wpi.grip.core.Step.runPerformIfPossible(Step.java:139) at
edu.wpi.grip.core.operations.composite.HSVThresholdOperation.perform(HSVThresholdOperation.java:71)
java.lang.IllegalArgumentException: HSV Threshold needs a 3-channel input
WARNING: The HSV Threshold operation did not perform correctly.
7:00:17.452 PM
at java.lang.Thread.run(Thread.java:745) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at
com.google.common.util.concurrent.Callables$3.run(Callables.java:100) at
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$Task.run(AbstractScheduledService.java:189)
at
edu.wpi.grip.core.PipelineRunner$1.runOneIteration(PipelineRunner.java:76) at
edu.wpi.grip.core.PipelineRunner.access$200(PipelineRunner.java:32) at
edu.wpi.grip.core.PipelineRunner.runPipeline(PipelineRunner.java:196) at
edu.wpi.grip.core.Step.runPerformIfPossible(Step.java:139) at
edu.wpi.grip.core.operations.composite.HSVThresholdOperation.perform(HSVThresholdOperation.java:71)
java.lang.IllegalArgumentException: HSV Threshold needs a 3-channel input
SEVERE: The HSV Threshold operation did not perform correctly. Feb 09,
2016 12:00:17 AM edu.wpi.grip.core.Main onExceptionEvent
7:00:17.607 PM
OpenCV Error: Assertion failed (m.dims >= 2) in Mat, file
/home/javacpp-presets/opencv/cppbuild/linux-frc/opencv-3.0.0/modules/core/src/matrix.cpp,
line 441
7:00:17.626 PM
at java.lang.Thread.run(Thread.java:745) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at
com.google.common.util.concurrent.Callables$3.run(Callables.java:100) at
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$Task.run(AbstractScheduledService.java:189)
at
edu.wpi.grip.core.PipelineRunner$1.runOneIteration(PipelineRunner.java:76) at
edu.wpi.grip.core.PipelineRunner.access$200(PipelineRunner.java:32) at
edu.wpi.grip.core.PipelineRunner.runPipeline(PipelineRunner.java:196) at
edu.wpi.grip.core.Step.runPerformIfPossible(Step.java:139) at
edu.wpi.grip.core.Operation.perform(Operation.java:61) at
edu.wpi.grip.generated.opencv_imgproc.Erode.perform(Erode.java:63) at
org.bytedeco.javacpp.opencv_imgproc.erode(Native Method)
java.lang.RuntimeException:
/home/javacpp-presets/opencv/cppbuild/linux-frc/opencv-3.0.0/modules/core/src/matrix.cpp:441:
error: (-215) m.dims >= 2 in function Mat WARNING: The CV erode operation
did not perform correctly. Feb 09, 2016 12:00:17 AM edu.wpi.grip.core.Step
runPerformIfPossible
7:00:17.661 PM
at java.lang.Thread.run(Thread.java:745) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at
com.google.common.util.concurrent.Callables$3.run(Callables.java:100) at
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$Task.run(AbstractScheduledService.java:189)
at
edu.wpi.grip.core.PipelineRunner$1.runOneIteration(PipelineRunner.java:76) at
edu.wpi.grip.core.PipelineRunner.access$200(PipelineRunner.java:32) at
edu.wpi.grip.core.PipelineRunner.runPipeline(PipelineRunner.java:196) at
edu.wpi.grip.core.Step.runPerformIfPossible(Step.java:139) at
edu.wpi.grip.core.Operation.perform(Operation.java:61) at
edu.wpi.grip.generated.opencv_imgproc.Erode.perform(Erode.java:63) at
org.bytedeco.javacpp.opencv_imgproc.erode(Native Method)
java.lang.RuntimeException:
/home/javacpp-presets/opencv/cppbuild/linux-frc/opencv-3.0.0/modules/core/src/matrix.cpp:441:
error: (-215) m.dims >= 2 in function Mat SEVERE: The CV erode operation
did not perform correctly. Feb 09, 2016 12:00:17 AM edu.wpi.grip.core.Main
onExceptionEvent
7:00:17.681 PM
at java.lang.Thread.run(Thread.java:745) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at
com.google.common.util.concurrent.Callables$3.run(Callables.java:100) at
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$Task.run(AbstractScheduledService.java:189)
at
edu.wpi.grip.core.PipelineRunner$1.runOneIteration(PipelineRunner.java:76) at
edu.wpi.grip.core.PipelineRunner.access$200(PipelineRunner.java:32) at
edu.wpi.grip.core.PipelineRunner.runPipeline(PipelineRunner.java:196) at
edu.wpi.grip.core.Step.runPerformIfPossible(Step.java:139) at
edu.wpi.grip.core.Operation.perform(Operation.java:61) at
edu.wpi.grip.generated.opencv_imgproc.Dilate.perform(Dilate.java:63) at
org.bytedeco.javacpp.opencv_imgproc.dilate(Native Method)
java.lang.RuntimeException:
/home/javacpp-presets/opencv/cppbuild/linux-frc/opencv-3.0.0/modules/core/src/matrix.cpp:441:
error: (-215) m.dims >= 2 in function Mat WARNING: The CV dilate operation
did not perform correctly. Feb 09, 2016 12:00:17 AM edu.wpi.grip.core.Step
runPerformIfPossible OpenCV Error: Assertion failed (m.dims >= 2) in Mat,
file
/home/javacpp-presets/opencv/cppbuild/linux-frc/opencv-3.0.0/modules/core/src/matrix.cpp,
line 441
7:00:17.699 PM
at java.lang.Thread.run(Thread.java:745) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at
com.google.common.util.concurrent.Callables$3.run(Callables.java:100) at
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$Task.run(AbstractScheduledService.java:189)
at
edu.wpi.grip.core.PipelineRunner$1.runOneIteration(PipelineRunner.java:76) at
edu.wpi.grip.core.PipelineRunner.access$200(PipelineRunner.java:32) at
edu.wpi.grip.core.PipelineRunner.runPipeline(PipelineRunner.java:196) at
edu.wpi.grip.core.Step.runPerformIfPossible(Step.java:139) at
edu.wpi.grip.core.Operation.perform(Operation.java:61) at
edu.wpi.grip.generated.opencv_imgproc.Dilate.perform(Dilate.java:63) at
org.bytedeco.javacpp.opencv_imgproc.dilate(Native Method)
java.lang.RuntimeException:
/home/javacpp-presets/opencv/cppbuild/linux-frc/opencv-3.0.0/modules/core/src/matrix.cpp:441:
error: (-215) m.dims >= 2 in function Mat SEVERE: The CV dilate operation
did not perform correctly. Feb 09, 2016 12:00:17 AM edu.wpi.grip.core.Main
onExceptionEvent
7:00:17.985 PM
Feb 09, 2016 12:00:17 AM edu.wpi.grip.core.Main onExceptionEvent
7:00:18.018 PM
OpenCV Error: Assertion failed (m.dims >= 2) in Mat, file
/home/javacpp-presets/opencv/cppbuild/linux-frc/opencv-3.0.0/modules/core/src/matrix.cpp,
line 441 at java.lang.Thread.run(Thread.java:745) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at
com.google.common.util.concurrent.Callables$3.run(Callables.java:100) at
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$Task.run(AbstractScheduledService.java:189)
at
edu.wpi.grip.core.PipelineRunner$1.runOneIteration(PipelineRunner.java:76) at
edu.wpi.grip.core.PipelineRunner.access$200(PipelineRunner.java:32) at
edu.wpi.grip.core.PipelineRunner.runPipeline(PipelineRunner.java:196) at
edu.wpi.grip.core.Step.runPerformIfPossible(Step.java:139) at
edu.wpi.grip.core.operations.composite.HSVThresholdOperation.perform(HSVThresholdOperation.java:71)
java.lang.IllegalArgumentException: HSV Threshold needs a 3-channel input
SEVERE: The HSV Threshold operation did not perform correctly. Feb 09,
2016 12:00:17 AM edu.wpi.grip.core.Main onExceptionEvent at
java.lang.Thread.run(Thread.java:745) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at
com.google.common.util.concurrent.Callables$3.run(Callables.java:100) at
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$Task.run(AbstractScheduledService.java:189)
at
edu.wpi.grip.core.PipelineRunner$1.runOneIteration(PipelineRunner.java:76) at
edu.wpi.grip.core.PipelineRunner.access$200(PipelineRunner.java:32) at
edu.wpi.grip.core.PipelineRunner.runPipeline(PipelineRunner.java:196) at
edu.wpi.grip.core.Step.runPerformIfPossible(Step.java:139) at
edu.wpi.grip.core.operations.composite.HSVThresholdOperation.perform(HSVThresholdOperation.java:71)
java.lang.IllegalArgumentException: HSV Threshold needs a 3-channel input
WARNING: The HSV Threshold operation did not perform correctly. Feb 09,
2016 12:00:17 AM edu.wpi.grip.core.Step runPerformIfPossible WARNING: The
camera returned a null frame Mat Feb 09, 2016 12:00:17 AM
edu.wpi.grip.core.sources.CameraSource$1 run SEVERE: The camera returned a
null frame Mat
7:00:18.037 PM
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at
com.google.common.util.concurrent.Callables$3.run(Callables.java:100) at
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$Task.run(AbstractScheduledService.java:189)
at
edu.wpi.grip.core.PipelineRunner$1.runOneIteration(PipelineRunner.java:76) at
edu.wpi.grip.core.PipelineRunner.access$200(PipelineRunner.java:32) at
edu.wpi.grip.core.PipelineRunner.runPipeline(PipelineRunner.java:196) at
edu.wpi.grip.core.Step.runPerformIfPossible(Step.java:139) at
edu.wpi.grip.core.Operation.perform(Operation.java:61) at
edu.wpi.grip.generated.opencv_imgproc.Erode.perform(Erode.java:63) at
org.bytedeco.javacpp.opencv_imgproc.erode(Native Method)
java.lang.RuntimeException:
/home/javacpp-presets/opencv/cppbuild/linux-frc/opencv-3.0.0/modules/core/src/matrix.cpp:441:
error: (-215) m.dims >= 2 in function Mat WARNING: The CV erode operation
did not perform correctly. Feb 09, 2016 12:00:17 AM edu.wpi.grip.core.Step
runPerformIfPossible
7:00:18.070 PM
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at
com.google.common.util.concurrent.Callables$3.run(Callables.java:100) at
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$Task.run(AbstractScheduledService.java:189)
at
edu.wpi.grip.core.PipelineRunner$1.runOneIteration(PipelineRunner.java:76) at
edu.wpi.grip.core.PipelineRunner.access$200(PipelineRunner.java:32) at
edu.wpi.grip.core.PipelineRunner.runPipeline(PipelineRunner.java:196) at
edu.wpi.grip.core.Step.runPerformIfPossible(Step.java:139) at
edu.wpi.grip.core.Operation.perform(Operation.java:61) at
edu.wpi.grip.generated.opencv_imgproc.Erode.perform(Erode.java:63) at
org.bytedeco.javacpp.opencv_imgproc.erode(Native Method)
java.lang.RuntimeException:
/home/javacpp-presets/opencv/cppbuild/linux-frc/opencv-3.0.0/modules/core/src/matrix.cpp:441:
error: (-215) m.dims >= 2 in function Mat SEVERE: The CV erode operation
did not perform correctly. Feb 09, 2016 12:00:17 AM edu.wpi.grip.core.Main
onExceptionEvent at java.lang.Thread.run(Thread.java:745) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
7:00:18.092 PM
at java.lang.Thread.run(Thread.java:745) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at
com.google.common.util.concurrent.Callables$3.run(Callables.java:100) at
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$Task.run(AbstractScheduledService.java:189)
at
edu.wpi.grip.core.PipelineRunner$1.runOneIteration(PipelineRunner.java:76) at
edu.wpi.grip.core.PipelineRunner.access$200(PipelineRunner.java:32) at
edu.wpi.grip.core.PipelineRunner.runPipeline(PipelineRunner.java:196) at
edu.wpi.grip.core.Step.runPerformIfPossible(Step.java:139) at
edu.wpi.grip.core.Operation.perform(Operation.java:61) at
edu.wpi.grip.generated.opencv_imgproc.Dilate.perform(Dilate.java:63) at
org.bytedeco.javacpp.opencv_imgproc.dilate(Native Method)
java.lang.RuntimeException:
/home/javacpp-presets/opencv/cppbuild/linux-frc/opencv-3.0.0/modules/core/src/matrix.cpp:441:
error: (-215) m.dims >= 2 in function Mat SEVERE: The CV dilate operation
did not perform correctly. Feb 09, 2016 12:00:18 AM edu.wpi.grip.core.Main
onExceptionEvent at java.lang.Thread.run(Thread.java:745) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at
com.google.common.util.concurrent.Callables$3.run(Callables.java:100) at
com.google.common.util.concurrent.AbstractScheduledService$ServiceDelegate$Task.run(AbstractScheduledService.java:189)
at
edu.wpi.grip.core.PipelineRunner$1.runOneIteration(PipelineRunner.java:76) at
edu.wpi.grip.core.PipelineRunner.access$200(PipelineRunner.java:32) at
edu.wpi.grip.core.PipelineRunner.runPipeline(PipelineRunner.java:196) at
edu.wpi.grip.core.Step.runPerformIfPossible(Step.java:139) at
edu.wpi.grip.core.Operation.perform(Operation.java:61) at
edu.wpi.grip.generated.opencv_imgproc.Dilate.perform(Dilate.java:63) at
org.bytedeco.javacpp.opencv_imgproc.dilate(Native Method)
java.lang.RuntimeException:
/home/javacpp-presets/opencv/cppbuild/linux-frc/opencv-3.0.0/modules/core/src/matrix.cpp:441:
error: (-215) m.dims >= 2 in function Mat WARNING: The CV dilate operation
did not perform correctly. Feb 09, 2016 12:00:18 AM edu.wpi.grip.core.Step
runPerformIfPossible OpenCV Error: Assertion failed (m.dims >= 2) in Mat,
file
/home/javacpp-presets/opencv/cppbuild/linux-frc/opencv-3.0.0/modules/core/src/matrix.cpp,
line 441 at java.lang.Thread.run(Thread.java:745) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
Here's a version of the console hooked up to the riolog... (if its worth anything, the process never finishes and unplugging the camera posts no messages from the process)
sorry sick of github
I have a GRIP file that works fine if I just run it from the computer and load data over the dashboard. If I try to deploy it from the laptop, I get this bunch of errors
When I run it on the RIO, I get these errors
heres my grip file