MiMo need to setup account everytime

Hello everyone ! It’s been a while !

I’ve a little problem since 2 or 3 updates. Everytime I start mimo and open a document (not try with a new one but I don’t want to recreate my show everytimes), my accounts preferences are empty … So everytime I need to login to Twitch and Twitter (don’t try with others).

I can of course stream etc… but It’s a little bit boring to do that everytime, am I the only one ?

Thanks !

@DaBv Good to hear from you! Thanks for your continued support.

This is absolutely not as it should be. I’m sorry to hear that you’re experiencing this. However, we have no reasonable explanation for this. Are you opening the same document every time? Do you save the document after you’ve re-added the accounts?

Can you please send the document that causes this to support@boinx.com (if it is too large, try WeTransfer.com)

Hello @DaBv . Thank you for using mimoLive and for the valuable feedback.

We are trying to reproduce the issue in order to repair it as soon as possible.

Could you give us more details.

Valuable information would be:

  • Feedback on the questions made by @“Oliver (Boinx)” .
  • Which macOS version are you using?
  • On which Mac hardware did you have the issue?
  • In which version of mimoLive did you began to experience the mentioned issue?

Hi all !

Okay so I’ll try to give you more informations :

  • It’s not in one docment, it’s in every document, new / open / converted from old mimo versions
  • I’ve tried to setup account, save … but still have to setup the next time I open MiMo

For the others questions, it’s funny because it’s exactly what I wanted to say to you so :
I’m using MiMo 5.0 on a Mac 1.1 (don’t have better :cry: ) running on El Capitan, and I’m pretty sure, because no one else seems to have the same issue, the issue came on this.

But I can’t update to OSX 10.12, because it’s use instructions set on processor that is not supported by old proc/motherboards :frowning:

Edit : Oh and if I’m good, I’ve this issue till version 4.3

Up !

@DaBv

  1. Please can you be clear about the versions you are using? (mimoLive 5 isn’t out yet, we currently at 4.5 and Mac 1.1 isn’t a Mac hardware known to me, do you mean Mac Pro 1.1)

  2. Since we are storing the account information in the macOS Key Chain, please can you check if there is any system console output regarding accessing the key chain from mimoLive the moment you save the accounts?

  3. Please can you check if the account data is stored in your Key Chain? (Here is the documentation where to find it: https://docs.mimo.live/docs/accounts#section-security-and-privacy )

Oh god … was I drunk ?

Yeah I want to say MiMo 4.5 and Mac Pro 1.1 ^^

So … I’ve open the Key Chain, seeing the comb.boinx data, I’ve delete it, open MiMo, setup accounts, save the doc, close MiMo aaaaand … nothing, still nothing when re-open :frowning:

I’m not sure to have understand your second recommandation, do you want I check in process if one is accessing to the data Key chain ?

Many thanks Achim ! Have a good day !

@DaBv Thanks for the infos!

The second recommendation is to check if mimoLive spits out some error messages while trying to save the accounts to the Key Chain. If you run the “Console” app by Apple and put in “mimoLive” into the search field you may catch an error message in the moment mimoLive receives the “OK” from the login pages of the online service.

You may need to reset mimoLive to its factory defaults. You can do so by selecting the “Reset mimoLive …” menu item of the Help menu in mimoLive.

Please report back your result!

Hi @“Achim (Boinx)” !

I never used the Console before (during long time was on Windows ^^) … That’s so great !

So first, when launching MiMo and opened a Document, I’ve seen this :
BXKeychainStore Read Error: Error Domain=BXKeychainStoreError Code=-25293 "(null)"

I continue, add a Twitch account, and when I clicked “Accept” and go back to mimo I have 2 messages :

Unable to simultaneously satisfy constraints:
(
    "<NSLayoutConstraint:0x7fa62c2890f0 H:|-(10)-[NSStackView:0x7fa62ec937e0]   (Names: '|':NSStackView:0x7fa62ec90380 )>",
    "<NSLayoutConstraint:0x7fa62c2890a0 H:|-(10)-[NSView:0x7fa62ec926b0]   (Names: '|':NSStackView:0x7fa62ec90380 )>",
    "<NSLayoutConstraint:0x7fa62ec93f30 H:[NSTextField:0x7fa62ec93ae0(>=70)]>",
    "<NSLayoutConstraint:0x7fa62dfe6520 'NSStackView.Edge.Leading' H:|-(0)-[NSTextField:0x7fa62ec93ae0](LTR)   (Names: '|':NSStackView:0x7fa62ec937e0 )>",
    "<NSLayoutConstraint:0x7fa62cf793d0 NSTextField:0x7fa62ec93ae0.trailing == NSTextField:0x7fa62d858190.trailing>",
    "<NSLayoutConstraint:0x7fa62c2f3630 H:[NSTextField:0x7fa62d858190(65)]>",
    "<NSLayoutConstraint:0x7fa62d8800e0 H:|-(0)-[NSTextField:0x7fa62d858190]   (Names: '|':NSView:0x7fa62d8eb680 )>",
    "<NSAutoresizingMaskLayoutConstraint:0x7fa62c28d080 h=-&- v=-&- H:|-(0)-[NSView:0x7fa62d8eb680]   (Names: '|':NSView:0x7fa62ec926b0 )>"
)

Will attempt to recover by breaking constraint 
<NSLayoutConstraint:0x7fa62c2f3630 H:[NSTextField:0x7fa62d858190(65)]>

Set the NSUserDefault NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints to YES to have -[NSWindow visualizeConstraints:] automatically called when this happens.  And/or, break on objc_exception_throw to catch this in the debugger.

And

Unable to simultaneously satisfy constraints:
(
    "<NSLayoutConstraint:0x7fa62c2890f0 H:|-(10)-[NSStackView:0x7fa62ec937e0]   (Names: '|':NSStackView:0x7fa62ec90380 )>",
    "<NSLayoutConstraint:0x7fa62c2890a0 H:|-(10)-[NSView:0x7fa62ec926b0]   (Names: '|':NSStackView:0x7fa62ec90380 )>",
    "<NSLayoutConstraint:0x7fa62ec93f30 H:[NSTextField:0x7fa62ec93ae0(>=70)]>",
    "<NSLayoutConstraint:0x7fa62dfe6520 'NSStackView.Edge.Leading' H:|-(0)-[NSTextField:0x7fa62ec93ae0](LTR)   (Names: '|':NSStackView:0x7fa62ec937e0 )>",
    "<NSLayoutConstraint:0x7fa62cf793d0 NSTextField:0x7fa62ec93ae0.trailing == NSTextField:0x7fa62d858190.trailing>",
    "<NSLayoutConstraint:0x7fa62c2f3630 H:[NSTextField:0x7fa62d858190(65)]>",
    "<NSLayoutConstraint:0x7fa62d8800e0 H:|-(0)-[NSTextField:0x7fa62d858190]   (Names: '|':NSView:0x7fa62d8eb680 )>",
    "<NSAutoresizingMaskLayoutConstraint:0x7fa62c28d080 h=-&- v=-&- H:|-(0)-[NSView:0x7fa62d8eb680]   (Names: '|':NSView:0x7fa62ec926b0 )>"
)

Will attempt to recover by breaking constraint 
<NSLayoutConstraint:0x7fa62c2f3630 H:[NSTextField:0x7fa62d858190(65)]>

Set the NSUserDefault NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints to YES to have -[NSWindow visualizeConstraints:] automatically called when this happens.  And/or, break on objc_exception_throw to catch this in the debugger.

I don’t know if it help you … I will reset mimo and tell you if the problem is solved :wink:

Edit : I’ve clicked on “Restet MiMoLive” in the Help menu. It has close the soft, but not relauching it, how to be sure that MiMo was reseted ? Btw the problem is still here :slight_smile:

@DaBv The BXKeychainStore Read Error give the right hint: mimoLive isn’t allowed to access the KeyChain where it stores the account information. Please can you start the app “Keychain Access” by Apple and find the com.boinx.bxkeychainstore object in the list. Then double click it, you will get an inspector window. Switch to “Access Control” tab and see if mimoLive is in the list of “Always allow access by these applications” table. Just in case just add it again with the “+” button at the bottom. Does this help?

(BTW: The other console logs you posted are just user interface error messages that can’t influence this behaviour. Resetting mimoLive: sometimes it doesn’t restart but once the app quits you know that the reset code was executed.)

Yes in keychain there is “MiMoLive” in “Always allow access by these applications” :confused:

Just to be sure, there is no problem by installing update manually ? Because sometimes, mimo tell me there is an update available, but the “Download” button is not here, only “Learn More”. It’s probably not that but I don’t understand why and from where this happend …

@DaBv Keychain access: Hm thats strange because the error message you sent just claims about this very problem of having no access. Please can you try to create a new user account on your macOS and try it again?

Download: Beta version will tell you about new versions but they don’t let you download them automatically (only if its a new beta too) and vis versa so that you don’t override a production installation accidentally. Make sense?

@“Achim (Boinx)” Yeah make sense, just want to be sure that the problem can’t came from here. I was thinking about that because when I was playing with an API, I tried to make it return to my application, and then se “mimolive2; mimolive3; mimolive4 and mimolive5” in the list … so maybe the keychain don’t have the correct app registered ?

For the others account, I’ll check that later and keep you in touch :wink: