Read the statement by Michael Teeuw here.
Syntax error in python-shell
-
Hi,
I keep getting this error:
SyntaxError: Unexpected token d in JSON at position 0
at JSON.parse ()
at PythonShell.asJson (/home/linaro/node_modules/python-shell/index.js:350:21)
at /home/linaro/node_modules/python-shell/index.js:300:42
at Array.forEach ()
at PythonShell.recieveInternal (/home/linaro/node_modules/python-shell/index.js:298:15)
at PythonShell.receive (/home/linaro/node_modules/python-shell/index.js:272:21)
at Socket.emit (events.js:182:13)
at addChunk (_stream_readable.js:279:12)
at readableAddChunk (_stream_readable.js:260:13)
at Socket.Readable.push (_stream_readable.js:219:10)I`m not entirely sure what causes it and how to fix it… the mirror seems to be working fine.
Any help would be apreciated.
Thanks.
-
usually that error means that somehow an object was passed into the JSON.parse() routine, which expects are string…
-
Yea, I kind of found out what is triggering it, however I`m not sure how to stop it. The flick Large module is sending direction == OUTPUT messages continuously for some reason. Any idea what this is or how to make a filter to stop it?
-
Sorry know nothing about flick
-
https://forum.magicmirror.builders/topic/8907/flick-large-gesture-control
Here is the code I`ve written and adapted to work as MMM module.
-
Solved. It was actually the GPIO library for the ASUS tinker board, its RPi.GPIO implementation actually. It had a useless printf that sent that annoying message that messed up the json message. I removed that line and rebuilt from source and now it`s working flawlessly. Thanks.
-
@radu_stancu great debugging! and thanks for the detailed feedback… someone else might fall into this same trouble
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login