🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    ERROR Invalid syntax (UIFlow 1.6.2) when trying to upload

    Scheduled Pinned Locked Moved UIFlow
    12 Posts 3 Posters 21.4k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      ardo
      last edited by ardo

      When I try to upload my project i get this error:
      X ERROR Invalid syntax
      Detail: File '<string>', line1 Syntaxerror: invalid syntax (quite explanatory, isn't it :)

      My project runs fine from UIFlow and It does upload the python file, I can select and run it from the core

      I've been searching around here but only found this post but it did not provide a solution.

      Could this be a bug or is my project messed up or something else ?

      UIFLow version 1.0.11 FW1.6.2 on win10 64

      1 Reply Last reply Reply Quote 0
      • world101W Offline
        world101
        last edited by

        Nice project.

        Are you using the offline/Desktop version of uiFlow? If so, can you try the web IDE https://flow.m5stack.com to see if you get the same error?

        A 1 Reply Last reply Reply Quote 0
        • A Offline
          ardo @world101
          last edited by

          @world101
          Hi and thanks,

          Indeed I use (and prefer to use) the desktop version, but I gave it a go with the online version. A similar thing occurs, I can run it, but now it hangs when trying to upload to the device, showing the "Uploading..." indicator on the core screen...

          1 Reply Last reply Reply Quote 0
          • world101W Offline
            world101
            last edited by

            It’s usually quick, but sometimes downloading your flow to the device takes a bit (~1 minute). Send or PM me a link to the file and I’ll give it a try.

            1 Reply Last reply Reply Quote 0
            • world101W Offline
              world101
              last edited by world101

              Also, the Desktop uiFlow IDE is several revs behind the web version. I hope they will keep both IDEs in feature parity in the future.

              A 1 Reply Last reply Reply Quote 0
              • A Offline
                ardo @world101
                last edited by

                @world101

                Hi, I left it "uploading" for about 15mins, long enough to conclude it hangs I suppose.

                You can find the m5f file here
                (Bear in mind, I'm no coder, just a hobbyist)

                1 Reply Last reply Reply Quote 0
                • world101W Offline
                  world101
                  last edited by

                  Download (or upload to the device) worked for me. However, it took several tries for my device to stay connected to the uiFlow web IDE. I kept having to hit the refresh button and I rebooted my m5stack once.

                  Stability of the web IDE can vary, depending on your location, time of day, and how many people are using the server. But overall, I didn't have a problem with our flow and it loaded onto the device in about 10-15 seconds.

                  If you still can't get it, you could switch to the Python tab and copy all the Python code to a file called main.py on your computer. Then use ampy, Thonny, Mu, or another utility to copy main.py to your device and place it in the /flash directory. Then the m5stack should boot your program by default after startup.

                  A 1 Reply Last reply Reply Quote 0
                  • A Offline
                    ardo @world101
                    last edited by

                    @world101
                    Hi, thanks for having a go at it.

                    As I mentioned before, with the desktop version the python file gets uploaded, but then I get the syntax error (when it should auto-start after the upload). After a manual reset and switch to app mode, the python file is on the device, I can select and run it on the core, it runs fine. I can run the py from and upload it via Thonny too without any problem. I've tried it on 2 devices, a black and a grey, I've tried different cables all with the same result.

                    With other projects the upload to the device also works fine. Is it because there something wrong with my .m5f ? Is it because its a little bigger, who can tell ? I really would like to have this issue solved before I officially share this project so people -especially new to m5stack- can atleast get it up and running without hassle.

                    A 1 Reply Last reply Reply Quote 0
                    • A Offline
                      ardo @ardo
                      last edited by

                      Wel this problem still persists, I guess I was secretly hoping for someone from m5stack to shed a light on this matter. ;-)
                      Is there maybe someone who could try to reproduce this error with the desktop version of UIFlow ?

                      A 1 Reply Last reply Reply Quote 0
                      • A Offline
                        ardo @ardo
                        last edited by

                        So I managed to get UIFlow running on a linux machine (a struggle in itself, I dare say) and... same result, it hangs while uploading via USB. It doesn't give me the syntax error, but it's stuck with the "Uploading..." indicator diplayed on the device.

                        m5stackM 1 Reply Last reply Reply Quote 0
                        • m5stackM Offline
                          m5stack @ardo
                          last edited by

                          @ardo thank you feedback. i had test your program (m5f file) , got the same stuation in the offline version UIFlow 。 (the online version UIFlow is not problem. ) we will fix this bug as soon as possible.

                          A 1 Reply Last reply Reply Quote 0
                          • A Offline
                            ardo @m5stack
                            last edited by

                            @m5stack

                            FW1.6.4 and editor 1.0.12 totally broke my program, still can't upload but then again, why would I need to, it doesn't even run anymore, the python code gets screwed up.

                            I don't get to make an app anymore, all I do is running into stuff that doesn't work. It seems to me M5stack is suffering from what I call the "Yamaha disease" : keep spitting out new hardware without fixing the mediocre stuff they released before.
                            Well I for one am not jumping on that train anymore , I refrain from buying any more new stuff a la core2 and whatnot before the existing stuff gets fixed. (which I expect now, will never happen)

                            1 Reply Last reply Reply Quote 0

                            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
                            • First post
                              Last post