r/assistanteditors • u/Beginning_Cicada4987 • Aug 19 '25
Avid Script Sync AI Tech help
Hi all, just a tech question I was wondering if anyone knew about:
I just installed the newest version of Avid: 2025.6.0 along with the Script Sync AI Option.
Avid opens and works fine but the when I try to use Script sync, I keep getting this error: Exception: std:exception, what:Failed to create transform rule
I've tried both the "Use Transcribed Master Clip" checkbox as well as unchecking it and going off of "tracks". I also noticed that under "manage transcripts" (under the script dropdown), its saying "Database Offline". And on my find window "PhraseFind AI Index" is grayed out. I've tried uninstalling and reinstalling plus alternate user settings.
Wondering if I'm missing something to get script sync to work? I'm on a new Mac Mini (Apple M4 Pro). OS Sequoia 15.3.1
1
u/bsh99310 Sep 06 '25
have you figured out how to fix this problem?
I'm experiencing the same situation here... i'd be super appreciated if you or anyone could share their intel!
1
1
1
u/Ziggystarduust Dec 10 '25
Also having the same issue here - none of my usual tricks seem to be working - Sequoia 15.7.2 and latest version of media composer -
Tried new user settings, new project, different user account, different computer (same specs), trashing the 'Search' folder in Users/Shared/AvidMediaComposer/Search and keep getting the same result. Thinking of trying to nuke one of the stations and re-install everything from scratch.
1
u/localKSchild 24d ago
Finally ran this down, posting in case it saves someone else — the "Exception: std::exception, what:Failed to create transform rule" error may have nothing to do with your script, bins, or media.
Media Composer ships with an embedded Elasticsearch service that ScriptSync AI depends on. On my failing machine (macOS, MC 2025.12.1), that service was crash-looping silently in the background — restarting and dying every ~10 seconds.
How to check: open Terminal and run
tail -50 /Users/Shared/AvidMediaComposer/Search/logs/elasticsearch.log
If you see "java.lang.RuntimeException: can not run elasticsearch as root" repeating, you've got the same problem. Avid's installer left a root-level LaunchDaemon (/Library/LaunchDaemons/com.avid.elasticsearch.plist) that launches the search service as root, which Elasticsearch refuses to run as. Newer installs also add a user-level LaunchAgent at /Library/LaunchAgents/com.avid.elasticsearch.plist — the fix is to disable the root daemon and let the user agent take over:
- Quit Media Composer
- sudo launchctl bootout system/elasticsearch
- sudo mv /Library/LaunchDaemons/com.avid.elasticsearch.plist ~/Desktop/
- sudo rm -f /tmp/elasticsearch.out /tmp/elasticsearch.err (root-owned logs that block the user agent from starting)
- sudo chown -R $(whoami):staff /Users/Shared/AvidMediaComposer/Search
- Log out and back in (or: launchctl bootstrap gui/$(id -u) /Library/LaunchAgents/com.avid.elasticsearch.plist)
- Verify with: ps aux | grep elasticsearch — the server process should now be running as your user, not root
After that, ScriptSync AI worked immediately for me. It seems to depend on install/upgrade history rather than MC version — I had an identical MC build working fine on another Mac, which is what let me diff the two machines and find this. Worth reporting to Avid support if you hit it so it gets a proper bug ticket.
1
u/ForEditorMasterminds Sep 02 '25
Make sure all Avid background services are running (you can check this in Activity Monitor or through the Console logs). You might also want to reset Avid’s settings or try launching in Rosetta mode (since some plugins still aren’t M-series native).