(Topic ID: 246363)

Mission Pinball Framework recursion issue

By DaveH

4 years ago


Topic Heartbeat

Topic Stats

  • 13 posts
  • 7 Pinsiders participating
  • Latest reply 1 year ago by Linolium
  • Topic is favorited by 4 Pinsiders

You

Linked Games

No games have been linked to this topic.

    You're currently viewing posts by Pinsider daveh.
    Click here to go back to viewing the entire thread.

    #1 4 years ago

    Howdy, I'm a newb. I tried to be a newb earlier, but kept running into issues. So now I'm trying again.

    I'm having an issue trying to run MPF v0.52.3. I'm getting the following error in the mc log:

    File "c:\users\daveh\appdata\local\programs\python\python36\lib\site-packages\mpfmc\uix\widget.py", line 960, in _repr__
    return '<WidgetContainer id={} z={} key={}>'.format(self.id, self.z, self.key)
    File "kivy\properties.pyx", line 506, in kivy.properties.Property.__get__
    RecursionError: maximum recursion depth exceeded while calling a Python object
    2019-07-01 17:56:49,283 : kivy : Stopping child threads... (1 remaining)
    2019-07-01 17:56:50,288 : kivy : All child threads stopped.

    The line about widget.py is listed over and over again in the log with that line about returning the WidgetContainer. I get this every time I'm trying to run the media controller. Attempting to start the demo_man example (with "mpf both -X") it looks like the MC tries to start, but then exits (with the above error). The mpf then says in a white line in the middle: "WAITING FOR MEDIA CONTROLLER localhost:5050". And that will just sit there.

    I apologize if I missed something in the tutorial or docs, however, I was cutting and pasting right out of the docs step by step. This is running on Windows 10 1809 and I am using the 0.52 examples.

    Thanks for any assistance or info that can lead me to an answer. I'm not familiar with python, but I'm always willing to learn.

    #3 4 years ago

    Thanks. Giving that a shot now.

    #5 4 years ago

    Yup, I was about to post that response from the other board here in case someone ever found this page on google. Thanks for the help.

    #6 4 years ago

    Ok, just to close this one out totally:

    After doing this, I still had the issue, but that was caused by me trying to "fix" it. When this hadn't worked originally, I ended up upgrading Python (I had 3.6 and 3.7 installed). So this fix (pip3 install kivy==1.10.1) didn't work for me. I had to uninstall python 3.7, and then I could see that the 3.6 install still had kivy 1.11.1. I then downgraded the kivy in python 3.6, and poof, things started being able to run. And with that, I'm on my way to finding the next way to mess this up

    You're currently viewing posts by Pinsider daveh.
    Click here to go back to viewing the entire thread.

    Reply

    Wanna join the discussion? Please sign in to reply to this topic.

    Hey there! Welcome to Pinside!

    Donate to Pinside

    Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


    This page was printed from https://pinside.com/pinball/forum/topic/mission-pinball-framework-recursion-issue?tu=daveh and we tried optimising it for printing. Some page elements may have been deliberately hidden.

    Scan the QR code on the left to jump to the URL this document was printed from.