3.2 JSON Parse error: Unrecognized token '<' Password bug
-
Wouldn't be the first time Safari has behaved oddly.
-
Hahaha! Very true.
I am testing out the solution by @Sindarius and I will report back the results.
-
Your solution appears to have worked! I deleted M551 and no more error messages in Safari.
-
Thank you so much for your response, but I have no clue how I would go about changing this, as I have no clue where these files (don't even know if the files sit on the Duet, lol).
-
@Charlie "Ive diffchecked both the "pollconnector.js" and the "BaseConnector.js" files against the files in GitHub and they appear to be identical. Im pretty out of my depth when it comes to coding, so any help would be greatly appreciated."
Oh, I figured if you checked those files you'd be ready-to-go. My machine is at the lab and I haven't been going in there due to COVID-19, so I can't check.
I don't know where the files are either, but the .zip file has them in: store\machine\connector
Is that a place on your Duet?
-
@Charlie Thanks for the log, I'll try to reproduce this in Safari but I am surprised it tries to parse invalid JSON at some point - even because it should never attempt to parse anything once it gets back HTTP code 401.
@alankilian BaseConnector is the base class of PollConnector and that particular function is only used when connecting. The JS files are bundled by Webpack into very few files to accelerate the initial page load.
-
This is what I have on the SD card, and a search of the file names turned up nothing. I could be looking in the wrong place though, since I have no clue where those files sit, or how to modify them.
-
@chrishamm said in 3.2 JSON Parse error: Unrecognized token '<':
The JS files are bundled by Webpack into very few files to accelerate the initial page load.
I don't know what this message from @chrishamm means.
I'm guessing that when the firmware is built a bunch of these files get packed together somehow, renamed and put somewhere on the Duet.
Sorry I'm not better versed in the Internets-part of 3D printing.
-
Neither do I.
No worries! You've been super helpful, and way more knowledgeable than myself! I greatly appreciate your time.
Since changing the browser or removing the password GCode fixed this issue, Im super happy.
-
Hello Guys,
have the same Problem.
Updated to the latest RFF Version since 2-3 Days and now i always get this error!I already uploaded the whole ZIP file again, deleted all gcodes files on the Duet Webinterface but nothing works.
Created also a new Thread here:https://forum.duet3d.com/topic/21024/json-error-and-connection-drops/4
I am using Google Chrome and get this error, so i think it is not a Browser Problem..
Kind Regards
-
@xenon2008 do you happen to have a m551 in your config setting a password. The last person who was having problems removed it and it worked. Wonder if there is an issue with passwords.
-
hmmm thats an idea, i really had an password in my DWC!
i will try this as soon as i'm at home at the printer!
Thanks alot! -
Good Evening,
sorry for the late Reply, but i must work every Day so long..
i now have commented out the Passwort in den config.g and rebooted my Duet 2 Wifi.
Currently i run a testprint, and have a look, but until yet it looks good. I hope it stays that way!But if so, what i or we can do, so that i can use a Password Protection without any Errors?
-
Did your password contain any special characters? Can you test a simple password?
-
@Phaedrux
No it is only a lowercase Word, nothing special -
Good Morning!
Since i have uncommented the Password Line in the config.g it seems to work?
How can i report this as a Bug?
-
@xenon2008 Consider it reported. Thanks.
@chrishamm will be glad you were able to replicate it.
-
I'm sorry but I'm having trouble reproducing this issue. It's all working as expected on Windows (Firefox), Linux (Chromium), and OS X (Safari). Can you confirm that you are using RRF 3.2 and DuetWiFiServer 1.25?
-
@chrishamm
Yes i can Confirm:
FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 3.2 ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2021-01-05Tested with Google Chrome in Windows 10 x64 & on a Android Phone.
-
Hi,
I'm running 3.2 on a Duet 3 Mini 5
I didn't have M551 so I added it and rebooted.
DWC came up, asked for PW, entered PW - no issues.
I removed M551 and rebooted.
DWC came up - no issues.
Using most recent Chrome.
Frederick