Plug-Ins not visible in Glyphs 3249?

I have had notifications from Kern On as well as RMX users that they can’t see the plug-ins in the menu any more, since upgrading to Glyphs 3249, apparently.

Is this a known problem? Is anyone else experiencing this issue?

1 Like

Cannot confirm, they show up for me (macOS 14.3.1 Apple Silicon)

I’m on a new system (macOS 14.4 M3), got the Glyphs v3249 and RMX didn’t show up, I tried restarting everything after the installation. So I switched to v3151 and it’s still missing. I’m pretty much lost without it. :persevere:

1 Like

Can you start Glyphs from the Terminal to see if there are any error message?

No error message for me. I also had troubles installing Python and Vanilla through the Plugin Manager, it took a couple of attempts, but now they seem ok.

Having the same issue.
MacOS 14.1
Glyphs & KernOn at latest V available!

Plugin appears in the plugin folder but doesn’t show up in the Glyphs Interface!

RMX works for me on macOS 14.

@setuptype, @bojjoe, could you try opening the Terminal app (Applications → Utility → Terminal), paste the following line, and press Return:

/Applications/Glyphs\ 3.app/Contents/MacOS/Glyphs\ 3

It should look similar to this:

And then copy all of the output (⌘A ⌘C in Terminal) and paste it here on the forum. That might reveal what is going wrong.

Hi, here it is:

Last login: Mon Mar 25 11:34:19 on ttys000
ondrej@Ondrejs-MacBook-Air ~ % /Applications/Glyphs\ 3.app/Contents/MacOS/Glyphs\ 3
2024-03-25 14:07:49.168 Glyphs 3[7291:73131] principalClass time: 3.137539  Scrambler.glyphsPalette
2024-03-25 14:07:49.240 Glyphs 3[7291:73131] 'Variable Font Preview 3' Paddle Bundle: 4.4.0 (4.4.0)
2024-03-25 14:07:49.834 Glyphs 3[7291:73131] Number of MIDI sources: 0
2024-03-25 14:07:49.843 Glyphs 3[7291:73131] 'Presenter' Paddle Bundle: 4.4.0 (4.4.0)
2024-03-25 14:07:49.848 Glyphs 3[7291:73131] Glyphs listening on port com.GeorgSeifert.Glyphs3
2024-03-25 14:07:49.849 Glyphs 3[7291:73131] Glyphs listening on port com.GeorgSeifert.Glyphs3.3151
2024-03-25 14:07:49.901 Glyphs 3[7291:73131] Error Loading Plugin: RMX.glyphsFilter (*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil)
CoreGraphics PDF has logged an error. Set environment variable "CG_PDF_VERBOSE" to learn more.
2024-03-25 14:07:50.110 Glyphs 3[7291:73131] WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES.

@setuptype Thank you!

OK, something is going wrong when loading RMX, but it is not yet clear what exactly. And I am confused why updating to a new Glyphs version would cause this issue but then using an older version again also shows the same issue.

Is this the output from the latest version (3249)? If so, could you try the same with the older version (3151). Or vice-versa, if the above output is from the old version.

You can download the old version here:

https://updates.glyphsapp.com/Glyphs3.1.2-3151.zip

Or the latest here:

https://updates.glyphsapp.com/Glyphs3.2-3249.zip

You don’t have to replace whatever version of Glyphs you are currently using. Instead, open a new Terminal window and drag the Glyphs app you want to test into the Terminal window. That should look like this:

Then, delete the space at the end and add

/Contents/MacOS/Glyphs\ 3

Like so:

Maybe that output is different and helps us figure out what is going wrong.


Or maybe this is an issue with the settings you are using. In that case, paste the following in a new Terminal window and press Return:

zip -r ~/Desktop/GlyphsPreferences.zip ~/Library/Preferences/com.GeorgSeifert.Glyphs3.plist 

This will place a Zip file called “GlyphsPreferences.zip” on your desktop. Could you send me this file, for example via a private message here on the forum? You can do so by clicking my profile picture and then Message:

Launched 3249, started without any popup warning, RMX missing from the Filter menu:

Last login: Mon Mar 25 17:38:15 on ttys000
ondrej@Ondrejs-MacBook-Air ~ % /Users/Ondrej/Downloads/Glyphs\ 3.app/Contents/MacOS/Glyphs\ 3
2024-03-25 17:40:28.538 Glyphs 3[1484:23873] Bundle NSBundle </Users/ondrej/Library/Application Support/Glyphs 3/Plugins/RMX.glyphsFilter> (loaded) did specify class name RMXMonospacer in info dictionary Principal Classes array but no class of that name could be loaded.
2024-03-25 17:40:28.538 Glyphs 3[1484:23873] Problem with Plugin at Path: /Users/ondrej/Library/Application Support/Glyphs 3/Plugins/RMX.glyphsFilter (no principal classes)
2024-03-25 17:40:28.881 Glyphs 3[1484:23873] 'Variable Font Preview 3' Paddle Bundle: 4.4.0 (4.4.0)
2024-03-25 17:40:29.460 Glyphs 3[1484:23873] Number of MIDI sources: 0
2024-03-25 17:40:29.467 Glyphs 3[1484:23873] 'Presenter' Paddle Bundle: 4.4.0 (4.4.0)
2024-03-25 17:40:29.472 Glyphs 3[1484:23873] Glyphs listening on port com.GeorgSeifert.Glyphs3
2024-03-25 17:40:29.472 Glyphs 3[1484:23873] Glyphs listening on port com.GeorgSeifert.Glyphs3.3249
2024-03-25 17:40:29.582 Glyphs 3[1484:23873] WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES.

Launched 3151, plugins crashed on launch with bunch of popups, Glyphs said that it needs python 3.8~3.10.999 and I have 3.11 (installed through 3249, I think?):

Last login: Mon Mar 25 17:40:18 on ttys000
ondrej@Ondrejs-MacBook-Air ~ % /Applications/Glyphs\ 3.app/Contents/MacOS/Glyphs\ 3
2024-03-25 17:41:50.439 Glyphs 3[1532:25084] Scrambler has encountered a fatal error, and will now terminate.
2024-03-25 17:41:50.439 Glyphs 3[1532:25084] Traceback (most recent call last):
File "/Users/ondrej/Library/Application Support/Glyphs 3/Repositories/Scrambler/Scrambler.glyphsPalette/Contents/Resources/plugin.py", line 16, in <module>
from GlyphsApp import *
ModuleNotFoundError: No module named 'GlyphsApp'
2024-03-25 17:41:50.439 Glyphs 3[1532:25084] Problem with Plugin at Path: /Users/ondrej/Library/Application Support/Glyphs 3/Repositories/Scrambler/Scrambler.glyphsPalette (!PrincipalClass)
2024-03-25 17:41:50.451 Glyphs 3[1532:25084] Erode has encountered a fatal error, and will now terminate.
2024-03-25 17:41:50.451 Glyphs 3[1532:25084] Traceback (most recent call last):
File "/Users/ondrej/Library/Application Support/Glyphs 3/Repositories/Erode/Erode.glyphsFilter/Contents/Resources/plugin.py", line 6, in <module>
from GlyphsApp.plugins import *
ModuleNotFoundError: No module named 'GlyphsApp'
2024-03-25 17:41:50.452 Glyphs 3[1532:25084] Problem with Plugin at Path: /Users/ondrej/Library/Application Support/Glyphs 3/Repositories/Erode/Erode.glyphsFilter (!PrincipalClass)
2024-03-25 17:41:50.454 Glyphs 3[1532:25084] Risorizer has encountered a fatal error, and will now terminate.
2024-03-25 17:41:50.454 Glyphs 3[1532:25084] Traceback (most recent call last):
File "/Users/ondrej/Library/Application Support/Glyphs 3/Repositories/Risorizer/Risorizer.glyphsFilter/Contents/Resources/plugin.py", line 19, in <module>
from GlyphsApp import *
ModuleNotFoundError: No module named 'GlyphsApp'
2024-03-25 17:41:50.454 Glyphs 3[1532:25084] Problem with Plugin at Path: /Users/ondrej/Library/Application Support/Glyphs 3/Repositories/Risorizer/Risorizer.glyphsFilter (!PrincipalClass)
2024-03-25 17:41:50.483 Glyphs 3[1532:25084] ShowCenterLines has encountered a fatal error, and will now terminate.
2024-03-25 17:41:50.483 Glyphs 3[1532:25084] Traceback (most recent call last):
File "/Users/ondrej/Library/Application Support/Glyphs 3/Repositories/ShowCenterLines/ShowCenterLines.glyphsReporter/Contents/Resources/plugin.py", line 18, in <module>
from GlyphsApp import *
ModuleNotFoundError: No module named 'GlyphsApp'
2024-03-25 17:41:50.483 Glyphs 3[1532:25084] Problem with Plugin at Path: /Users/ondrej/Library/Application Support/Glyphs 3/Repositories/ShowCenterLines/ShowCenterLines.glyphsReporter (!PrincipalClass)
2024-03-25 17:41:50.485 Glyphs 3[1532:25084] KernIndicator has encountered a fatal error, and will now terminate.
2024-03-25 17:41:50.485 Glyphs 3[1532:25084] Traceback (most recent call last):
File "/Users/ondrej/Library/Application Support/Glyphs 3/Repositories/KerningValues/KernIndicator.glyphsReporter/Contents/Resources/plugin.py", line 16, in <module>
from GlyphsApp import *
ModuleNotFoundError: No module named 'GlyphsApp'
2024-03-25 17:41:50.486 Glyphs 3[1532:25084] Problem with Plugin at Path: /Users/ondrej/Library/Application Support/Glyphs 3/Repositories/KerningValues/KernIndicator.glyphsReporter (!PrincipalClass)
2024-03-25 17:41:50.490 Glyphs 3[1532:25084] LabelColor has encountered a fatal error, and will now terminate.
2024-03-25 17:41:50.490 Glyphs 3[1532:25084] Traceback (most recent call last):
File "/Users/ondrej/Library/Application Support/Glyphs 3/Repositories/Show-Label-Color/LabelColor.glyphsReporter/Contents/Resources/plugin.py", line 13, in <module>
from GlyphsApp.plugins import *
ModuleNotFoundError: No module named 'GlyphsApp'
2024-03-25 17:41:50.491 Glyphs 3[1532:25084] Problem with Plugin at Path: /Users/ondrej/Library/Application Support/Glyphs 3/Repositories/Show-Label-Color/LabelColor.glyphsReporter (!PrincipalClass)
2024-03-25 17:41:50.525 Glyphs 3[1532:25084] 'Variable Font Preview 3' Paddle Bundle: 4.4.0 (4.4.0)
2024-03-25 17:41:51.120 Glyphs 3[1532:25084] Number of MIDI sources: 0
2024-03-25 17:41:51.126 Glyphs 3[1532:25084] 'Presenter' Paddle Bundle: 4.4.0 (4.4.0)
2024-03-25 17:41:51.132 Glyphs 3[1532:25084] Glyphs listening on port com.GeorgSeifert.Glyphs3
2024-03-25 17:41:51.133 Glyphs 3[1532:25084] Glyphs listening on port com.GeorgSeifert.Glyphs3.3151
CoreGraphics PDF has logged an error. Set environment variable "CG_PDF_VERBOSE" to learn more.
2024-03-25 17:41:51.236 Glyphs 3[1532:25084] WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES.

I reinstalled Python through Plugin Manager in 3151, restarted 3151, message on the crashed plugins appeared, cliked Ignore, restarted 3151, started normally, but RMX still missing from the Filter menu:

Last login: Mon Mar 25 17:41:37 on ttys000
ondrej@Ondrejs-MacBook-Air ~ % /Applications/Glyphs\ 3.app/Contents/MacOS/Glyphs\ 3
2024-03-25 17:45:17.318 Glyphs 3[1680:28013] CFSocketSetAddress bind failure: 48
2024-03-25 17:45:17.318 Glyphs 3[1680:28013] HTTPServer error: Error Domain=HTTPServerError Code=0 "Unable to bind socket to address." UserInfo={NSLocalizedDescription=Unable to bind socket to address.}
2024-03-25 17:45:20.158 Glyphs 3[1680:28013] principalClass time: 2.831208 Scrambler.glyphsPalette
2024-03-25 17:45:20.218 Glyphs 3[1680:28013] 'Variable Font Preview 3' Paddle Bundle: 4.4.0 (4.4.0)
2024-03-25 17:45:20.238 Glyphs 3[1680:28013] Number of MIDI sources: 0
2024-03-25 17:45:20.241 Glyphs 3[1680:28013] 'Presenter' Paddle Bundle: 4.4.0 (4.4.0)
2024-03-25 17:45:20.241 Glyphs 3[1680:28013] Could not listen on port com.GeorgSeifert.Glyphs3
2024-03-25 17:45:20.242 Glyphs 3[1680:28013] Could not listen on port com.GeorgSeifert.Glyphs3.3151
2024-03-25 17:45:20.263 Glyphs 3[1680:28013] Error Loading Plugin: RMX.glyphsFilter (*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil)
2024-03-25 17:45:20.286 Glyphs 3[1680:28013] CFSocketSetAddress bind failure: 48
CoreGraphics PDF has logged an error. Set environment variable "CG_PDF_VERBOSE" to learn more.
2024-03-25 17:45:20.339 Glyphs 3[1680:28013] WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES.

Also, I just noticed, the 3249 doesn’t see the Vanilla module (shows a green “Install” button in Plugin Manager.) When I click it, it tries to install, goes about halfways, but then the button returns to the initial “Install” state.

This is all a bit too cody for me ngl but if I install the older version it doesnt seem to reappear but other plugins disappear

What version of macOS do you have? There was an update to macOS 14 today or yesterday that fixed some problems that might be related.

Hey! I also followed the steps in this thread… now Glyphs crashes a lot, RMX plugin not working…

Last login: Tue Mar 26 16:43:22 on ttys000

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
Alexandrus-MacBook-Pro:~ alexandrudarie$ /Applications/Glyphs\ 3.app/Contents/MacOS/Glyphs\ 3
2024-03-26 16:50:38.686 Glyphs 3[5279:177126] __import 1
2024-03-26 16:50:38.779 Glyphs 3[5279:177126] __import 2
2024-03-26 16:50:38.788 Glyphs 3[5279:177126] __import 3
2024-03-26 16:50:38.788 Glyphs 3[5279:177126] __import 4
2024-03-26 16:50:38.859 Glyphs 3[5279:177126] 'Stems Pro 3' Paddle Bundle: 4.2 (4.2)
2024-03-26 16:50:38.871 Glyphs 3[5279:177126] 'Variable Font Preview 3' Paddle Bundle: 4.2 (4.2)
2024-03-26 16:50:38.890 Glyphs 3[5279:177126] Number of MIDI sources: 0
2024-03-26 16:50:38.910 Glyphs 3[5279:177126] Glyphs listening on port com.GeorgSeifert.Glyphs3
2024-03-26 16:50:38.911 Glyphs 3[5279:177126] Glyphs listening on port com.GeorgSeifert.Glyphs3.3249
2024-03-26 16:50:38.924 Glyphs 3[5279:177126] Error Loading Plugin: RMXHarmonizer (*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil)
2024-03-26 16:50:38.925 Glyphs 3[5279:177126] Error Loading Plugin: RMXMonospacer (*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil)
2024-03-26 16:50:38.925 Glyphs 3[5279:177126] Error Loading Plugin: RMXScaler (*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil)
2024-03-26 16:50:38.926 Glyphs 3[5279:177126] Error Loading Plugin: RMXTuner (*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil)
2024-03-26 16:50:38.980 Glyphs 3[5279:177126] 'Script Deck' Paddle Bundle: 4.2 (4.2)
2024-03-26 16:50:39.141 Glyphs 3[5279:177126] WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES.
2024-03-26 16:52:02.947 Glyphs 3[5279:178029] [AppCenter] ERROR: -[MSACHttpClient requestCompletedWithHttpCall:data:response:error:]/151 HTTP request error with code: -1001, domain: NSURLErrorDomain, description: The request timed out.
2024-03-26 16:52:02.948 Glyphs 3[5279:178123] [AppCenter] ERROR: -[MSACChannelUnitDefault sendLogContainer:]_block_invoke/230 Log(s) sent with failure, batch Id:BD0617B5-CB69-43FC-8550-1E67E4D5C979, status code:0

Mac OS 14.4.1 (23E224), Glyphs latest cutting edge version.

Can you please send all crash reports with the dialog that comes up when you restart the app? And add a note to point to this thread.

I reinstalled the Vanilla and Python modules from the app. I also reinstalled SuperTool, StemsPro 3 and RMX tools. No more crashes, everything works, except RMX tools, which does not show.

I literally just email Tim about this, seems like I am not the only one for whom the RMX plugin does not show up in the “Filter Menu”. Will try the tests above in the meantime.

Some new findings:

On my old MBP (1,4 GHz Quad-Core Intel Core i5) with the Python set to 3.11.6 (Glyphs) everything works fine on both 3151 and 3249.

On my new MBA (M3):

3249: The Python version in Settings says 3.11.6 (Glyphs); the RMX Tools are missing from the Filter menu and even though the vannila repository folder is present, the Plugin Manager shows the green Install button which doesn’t do anything when clicked.

3151: An error pops up on startup saying the Python 3.11 is not supported and all plugins report a crash caused by ModuleNotFoundError: No module named 'GlyphsApp'. The Settings says the Python version is 3.11.6 (manually).

I’ll be happy to send any additional reports per your instructions.

The RXM plugin doesn’t use any Python. It is written in ObjectiveC and C++. So that should be relates. It seems to have a problem on some machines that we could not reproduce ourselves and Tim is traveling right now. I hope he can fix this as soon as he is back.

That is an unfortunate side effect of updating Python for 3.2 that makes it a bit difficult to run 3.1 and 3.2 next to each other.

This problem has appeared since Glyphs version 3249. It affects RMX as well as Kern On.
Therefore, I assume this problem is related to the Glyphs update, as it never occurred in previous Glyphs versions. I don’t think it is necessary to fix something from my side.

1 Like

We still need to find what’s causing it. And it doesn’t happen on my machine.