Plugins not loading after switch to new XOJO release

I installed the new XOJO 2020/2 release and copied my MBS plugins into the plugins folder.
However, no plugin is beeing loaded when launching XOJO


Anyone having the same issue?

Xojo is in quarantine?
use xattr -cr with path to Xojo in Terminal to remove.

See feedback case 58591 Detect quarantine for Xojo app

1 Like

Well, if is put in ‘quarantine’, why? Why only Xojo when I upgrade other programs to a new version?
Has it Covid? :wink:

1 Like

Yes.

As a close contact you should now self-isolate for 14 days.

3 Likes

Sooo… Markus, Gary and Scott - you have the same problem but spreading it around?
Please write down at least some constructive responses as well. Thanks.

Christian gave you the probable solution - have you tried it???

Yes, no joy.
This would be a circumvention, not a solution, however.

Here the console log; anything supicious why the plugins are ignored?

Nov 25 04:04:18 PKiMac com.apple.xpc.launchd[1]: Coalition Cache Hit: app<application.com.xojo.xojo.12952236216.12952236364(501)> [832]
Nov 25 04:04:22 PKiMac Xojo[4362]: objc[4362]: Class XOJSegmentedControl is implemented in both /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Frameworks/GUIKitCocoa.dylib (0x11ceabf28) and /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Resources/Internal Plugins/RBGUIKit.xojo_plugin/RBGUIKit/Build Resources/Mac Universal/GUIKitCocoa.dylib (0x124bb6f28). One of the two will be used. Which one is undefined.
Nov 25 04:04:22 PKiMac Xojo[4362]: objc[4362]: Class XOJGUIKit_ActionTarget is implemented in both /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Frameworks/GUIKitCocoa.dylib (0x11ceabfa0) and /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Resources/Internal Plugins/RBGUIKit.xojo_plugin/RBGUIKit/Build Resources/Mac Universal/GUIKitCocoa.dylib (0x124bb6fa0). One of the two will be used. Which one is undefined.
Nov 25 04:04:22 PKiMac Xojo[4362]: objc[4362]: Class XOJWebKitDelegate is implemented in both /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Frameworks/HTMLViewerCocoa.dylib (0x11ced11f8) and /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Resources/Internal Plugins/RBHTMLViewer.xojo_plugin/RBHTMLViewer/Build Resources/Mac Universal/HTMLViewerCocoa.dylib (0x1250a21f8). One of the two will be used. Which one is undefined.
Nov 25 04:04:22 PKiMac Xojo[4362]: objc[4362]: Class XOJBevelButton is implemented in both /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Frameworks/AppearancePakCocoa.dylib (0x11ce1bb50) and /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Resources/Internal Plugins/RBAppearancePak.xojo_plugin/RBAppearancePak/Build Resources/Mac Universal/AppearancePakCocoa.dylib (0x1250fab50). One of the two will be used. Which one is undefined.
Nov 25 04:04:22 PKiMac Xojo[4362]: objc[4362]: Class XOJImageWell is implemented in both /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Frameworks/AppearancePakCocoa.dylib (0x11ce1bba0) and /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Resources/Internal Plugins/RBAppearancePak.xojo_plugin/RBAppearancePak/Build Resources/Mac Universal/AppearancePakCocoa.dylib (0x1250faba0). One of the two will be used. Which one is undefined.
Nov 25 04:04:22 PKiMac Xojo[4362]: objc[4362]: Class XOJChasingArrows is implemented in both /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Frameworks/AppearancePakCocoa.dylib (0x11ce1bbf0) and /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Resources/Internal Plugins/RBAppearancePak.xojo_plugin/RBAppearancePak/Build Resources/Mac Universal/AppearancePakCocoa.dylib (0x1250fabf0). One of the two will be used. Which one is undefined.
Nov 25 04:04:22 PKiMac Xojo[4362]: objc[4362]: Class XOJDisclosureTriangle is implemented in both /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Frameworks/AppearancePakCocoa.dylib (0x11ce1bc40) and /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Resources/Internal Plugins/RBAppearancePak.xojo_plugin/RBAppearancePak/Build Resources/Mac Universal/AppearancePakCocoa.dylib (0x1250fac40). One of the two will be used. Which one is undefined.
Nov 25 04:04:22 PKiMac Xojo[4362]: objc[4362]: Class XOJLittleArrows is implemented in both /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Frameworks/AppearancePakCocoa.dylib (0x11ce1bc90) and /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Resources/Internal Plugins/RBAppearancePak.xojo_plugin/RBAppearancePak/Build Resources/Mac Universal/AppearancePakCocoa.dylib (0x1250fac90). One of the two will be used. Which one is undefined.
Nov 25 04:04:22 PKiMac Xojo[4362]: objc[4362]: Class XOJSeparator is implemented in both /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Frameworks/AppearancePakCocoa.dylib (0x11ce1bce0) and /private/var/folders/fn/2z_9hyl94_96jj6ffj83mxvw0000gn/T/AppTranslocation/B4BBFE0D-C760-47EF-9C33-DE93FB36E76A/d/Xojo.app/Contents/Resources/Internal Plugins/RBAppearancePak.xojo_plugin/RBAppearancePak/Build Resources/Mac Universal/AppearancePakCocoa.dylib (0x1250face0). One of the two will be used. Which one is undefined.

AppTranslocation.
The app got translocated to prevent some possible hacks.

But: Xojo works, it just ignores the plugins; even the non-MBS plugins!
Why? What’s the reason in the first place for that new ‘AppTranslocation’ behaviour (maybe)? Why are no other users reporting this nuisance?
I don’t use an anti-virus program. Don’t think it’s Little Snitch. Are there any macOS security settings Xojo / MBS suggest not to use (during Xojo start-up, a small window of the macOS security preference appears, scanning it)?

macOS didn’t remove the quarantine flag from the download.
It’s a bug as it should be removed.
But as long as Xojo is quarantined, it can’t find the plugins.

Is your xojo in the /Applications folder?

Of course.

But Finder didn’t remove quarantine on copying.
So use xattr -cr in Terminal.

1 Like

This is a security mechanism on the macOS. When files are downloaded from the internet they have a Quarantine attribute set on them. For Applications this means they get checked by Apple’s GateKeeper and other various Apple “Security” processes.

One the application has been approved for use by your copy of the macOS (via talking to the mothership and satellite services) and you have moved it into the “/Applications” folder (on your boot drive), the macOS is meant to strip this attribute.

Your log data clearly indicates the presence of the Quarantine attribute. The fact that the “Applications” folder in your screen shot has the designated icon, suggests that it’s in the correct folder. Therefore I would advise using Apple’s Feedback (not The Xojo one) to report this as a bug in Big Sur, because that’s what I think you’ve found.

In the meantime, the terminal command that Christian has provided you will manually remove the Quarantine attribute from the installed copy of Xojo, which will remove the additional security. It’s best if you close Xojo while this attribute is stripped to reduce file locking from stopping it.

It that doesn’t work, try rebooting your Mac, it solves most problems now a days, including the new one that’s gaining momentum with BS, the inability for applications to save files until they’re restarted.

1 Like

I believe you can trigger this accidentally if you skip the validation step when you open the DMG. Any chance you did that by mistake?

1 Like

OK, thanks. So I tried again xattr in Terminal, and it worked! Will leave it this way…

Hi everybody. Back to amateur (occasional) dev., using macOS 10.14.6. I Could not have my new MBS plugins (20.5) be loaded by my new Xojo version (2020 r2.1) despite having copied the new MBS plugins into the Plugins folder of the new Xojo folder. It appears in Xojo that no plugin has been loaded : I guess its is macOS quarantine. As I am not at all familiar with Terminal, GateKeeper, SIP, etc., please help me by indicating a complete and detailed procedure to overcome the problem in order to make the plugins load. Thank you.
Stephane

Launch Terminal

type "xattr -cr " without quotes, but with space on the end.
Drop Xojo app on the terminal window to add the path.
In terminal press return to run command.
Then restart Xojo by double clicking it.