Adobe-CEP / CEP-Resources

Tools and documentation for building Creative Cloud app extensions with CEP
https://www.adobe.io/apis/creativecloud/cep.html
1.62k stars 824 forks source link

Latest ExManCmd not detecting installed Adobe apps on macOS #196

Closed nfrasser closed 5 years ago

nfrasser commented 6 years ago

I have the latest 2018 versions of Photoshop, Premiere Pro, and Illustrator installed.

I downloaded the latest ExManCmd from http://www.adobe.com/go/ExManCmdMac

When calling ./ExManCmd --list all, only Illustrator shows up in the list.

 ~/Downloads/ExManCmd_mac/Contents/MacOS/ExManCmd --list all
2 extensions installed for Illustrator CC (ver 22.1.0)
 Status                        Extension Name                         Version
=========  =======================================================  ==========
 Enabled    PaletteExtension                                            1.0.25

1 extension installed for Others
 Status                        Extension Name                         Version
=========  =======================================================  ==========
 Enabled    SmugMug Publish Plug-in                                      3.1.3

I tried installing the sample extension from here (slightly modified to add a menu item to the extensions list)

image

While the extension does show up in Photoshop, ExManCmd does not report that Photoshop is there and that the invisible extension is installed for it.

2 extensions installed for Illustrator CC (ver 22.1.0)
 Status                        Extension Name                         Version
=========  =======================================================  ==========
 Enabled    PaletteExtension                                            1.0.25
 Enabled    com.adobe.cephtmltest.invisible                                1.0

1 extension installed for Others
 Status                        Extension Name                         Version
=========  =======================================================  ==========
 Enabled    SmugMug Publish Plug-in                                      3.1.3

Here's the sample extension I used for this: Invisible_Extension.zxp.zip

I should note that I also have the PlayerDebugMode flag enabled.

Any ideas? Is anyone else seeing this or is it just my machine? If so, how can I fix it?

bbb999 commented 6 years ago

I have the latest 2018 versions of Photoshop, Premiere Pro, and Illustrator installed.

How were those apps installed; via Creative Cloud Desktop? CC Packager?

nfrasser commented 6 years ago

Via the Creative Cloud desktop app

bbb999 commented 6 years ago

In a Perfect World™, CC Desktop updates your local copy of XManConfig.xml, which is where ExManCmd looks to determine the list of currently-installed Adobe apps. It would seem that didn't happen.

nfrasser commented 6 years ago

As in the XManConfig.xml included with ExManCmd? So is the solution to wait for the next release?

bbb999 commented 6 years ago

There is a copy included with ExManCmd; I don't know the refresh schedule, for updating that version.

Here's where the version updated by CC Desktop lives, on Mac OS X:

/Library/Application Support/Adobe/Adobe Desktop Common/ExchangePlugin/ExManCoreLib/Contents/Resources

Note: That's root /Library, not the user's ~/Library.

nfrasser commented 5 years ago

I also had the old GUI Extension Manager installed. It looks like it was conflicting with ExManCmd. When I uninstalled it, ExManCmd started working as before.

MattMcNam commented 5 years ago

FYI for anyone else who gets here via search engine: ExtendScript Toolkit CC will also cause this problem. Uninstalled that via CC Desktop and ExManCmd is now happy!

ErinFinnegan commented 5 years ago

Yikes! @MattMcNam, first, thanks for reporting this. I've filed it as bug EXCH-4206361

Second, I hope you're not dependent on ExtendScript Toolkit, because it's been removed from the CC Desktop app and we're trying to find a new place to host it at the moment. You can read more here: https://medium.com/adobetech/estk-and-macos-10-15-catalina-cbcc30300918?source=friends_link&sk=76b9896b1eec630691f5603839ae28fe

Finally, I've heard complaints about ExManCmd being unable to find installed apps before, and other users have requested a flag feature to let it install anyway, so I'm about to file a feature request as well.

MattMcNam commented 5 years ago

@ErinFinnegan You're welcome!

Thankfully no, and I don't think anyone else in our company is using the toolkit either, but I'll share that link just in case, thanks. A flag to force installation if apps can't be detected would be handy too, so thanks for the feature request as well!

ErinFinnegan commented 4 years ago

The ticket was closed:

QRB: Seems the issues is reproduced only when Old GUI Extension manager is present on the machine. Old GUI extension manager is EOL and hence newer version of ExManCmd cannot be guaranteed to work with that. Hence closing the bug.

ErinFinnegan commented 4 years ago

For the record, I requested this:

A flag to force installation if apps can't be detected would be handy too, so thanks for the feature request as well!

As EXCH-4206366, and it was deemed low priority and eventually closed... @bbb999 is reopening it...

hansottowirtz commented 4 years ago

@ErinFinnegan any news on this issue?

ErinFinnegan commented 4 years ago

@hansottowirtz Actually, yes! I have news.

ExManCmd 7.10 came out while I was on maternity leave. Users are still reporting issues with --list all, and I have a JIRA ticket open about it: EXCH-4208486 (internal to Adobe). Tentatively, the fix would be in ExManCmd 7.11.

Big changes are coming to ExManCmd this fall; subscribe to our newsletter or follow the Adobe Tech Blog to stay informed.

The team always asks for log files for ExManCmd issues. If you could provide screencaps and log files for the list all issue, I'll attach them to the open ticket:

To enable trace level EMCL logs , add below mentioned files- ExManCoreLibLog.YES (create empty file) at

/Users//Library/Application Support/Adobe/Extension Manager CC/Log/ OR C:\Users\\AppData\Roaming\Adobe\Extension Manager CC\Log\ asu.trace (create empty file) at

/Users/***\/Library/Logs OR C:\Users***\AppData\Local\Temp

*Try installing a plugin\…*

* Share EMCL.log file at

/Users//Library/Application Support/Adobe/Extension Manager CC/Log/ OR C:\Users***\AppData\Local\Temp\CreativeCloud\ACC\ACC.log * Share ACC.log file at

/Users/***/Library/Logs/CreativeCloud/ACC/ACC.log OR C:\Users***\AppData\Local\Temp\CreativeCloud\ACC\ACC.log * Share ExMan.db from

/Library/Application Support/Adobe/Extension Manager CC/Configuration/DB/ OR C:\ProgramData\Adobe\Extension Manager CC\Configuration\DB\