Copy link to clipboard
Copied
Hello everyone,
I'm encountering a persistent issue where I'm unable to use remote debugging for my CEP extension in After Effects 25.2.2 on Windows. The core problem is that After Effects does not seem to open or listen on the specified remote debugging port. I'm hoping someone in the community has encountered this or can offer new insights, as extensive troubleshooting has not yet resolved it.
My Environment:
Problem Description: When my CEP extension panel (or even a minimal test panel) is loaded in After Effects, I cannot connect to the configured remote debugging port (e.g., http://localhost:8089, http://127.0.0.1:8089, or other ports tested). The browser consistently shows a "site can't be reached" error. Critically, using the netstat -ano | findstr ":[PORT_NUMBER]" command in Windows command line confirms that there is no process listening on the configured debug port when After Effects and the panel are active.
Troubleshooting Steps Performed (Exhaustively):
Correct Extension Path: Confirmed the extension is in the correct user-specific folder: C:\Users\Pro980\AppData\Roaming\Adobe\CEP\extensions.
CSXS/manifest.xml Configuration:
CSXS/.debug File:
Windows Firewall:
Registry Settings:
Conflicting Extensions:
Different Ports Tested: Ports 8089, 8091, and 8092 were all tested with corresponding changes in manifest.xml, .debug file, and firewall rules. None worked.
CEP Log Files Reviewed:
Key Diagnostic: Minimal Test Extension Also Fails To isolate the problem from my main extension's complexity, I created an absolutely minimal CEP extension:
Result: This "Minimal Test Panel" loads and displays its simple HTML content correctly within After Effects. However, its remote debugging port (8092) is also unreachable, and netstat confirms After Effects is not listening on this port either.
Conclusion & Request for Help: The failure of even a minimal test extension strongly suggests the issue is not specific to my QuickFX extension's code but likely lies with the After Effects 25.2.2 installation, the general CEP 12 environment on my Windows system, or a potential system-level conflict that's preventing After Effects from initializing any CEP debug service.
Any insights, suggestions for further diagnostics, or shared experiences would be greatly appreciated. I have an Adobe Support case open (ADB-39868579-N2V0), and a support representative has offered to forward a forum discussion link to the engineering team.
Thank you!
Hi @LitNightt,
Thank you for reporting this issue (and thank you @Kevin-Monahan for bringing the report to our attention.)
Is the remote debugging working for you in the previous major version (24.6) or the previous minor version (25.1) of After Effects? Both should still be available via the Creative Cloud app for you to test. This would be the best indicator of whether the behavior is a bug or an issue in the local environment.
Thank you for any additional info,
- John, After Effects Enginee
...Copy link to clipboard
Copied
Hello @LitNightt,
Welcome to the forum. I'm Kevin from Adobe Support, a moderator here. Thanks for filing your bug report. Your information is appreciated. I hope an Adobe Expert or a member of the product team will respond shortly. Tagging the bug report with the SDK label should alert the appropriate people. Sorry for the frustration. Take care.
Thanks,
Kevin
Copy link to clipboard
Copied
Hello All,
I'm hoping you can help or forward to the relevant team member/bug fixer.
Thanks to further diagnostics, I believe I've found the specific reason why the remote debugging port isn't opening in After Effects 25.2.2.
Using Process Explorer to inspect the running processes, I examined the command line arguments being passed from AfterFX.exe to the CEPHtmlEngine.exe process responsible for rendering the CEP panel (even the minimal test one).
The command line arguments do not contain the expected --remote-debugging-port=xxxx parameter directly.
Instead, After Effects appears to be passing the parameter wrapped in a JSON array, which is then Base64 encoded. For example, when using port 8092, one of the arguments passed to CEPHtmlEngine.exe is literally:
WyItLXJlbW90ZS1kZWJ1Z2dpbmctcG9ydD04MDkyIl0=
Decoding this Base64 string reveals the intended parameter, but incorrectly formatted: ["--remote-debugging-port=8092"] Since CEPHtmlEngine.exe likely expects the parameter directly (e.g., --remote-debugging-port=8092) and not as a Base64 encoded JSON array string, it fails to recognize the instruction to start the debugging service.
This strongly suggests an issue or bug within After Effects 25.2.2 itself, specifically in how it processes the debugging parameters from the manifest.xml or .debug file and passes them when launching the CEPHtmlEngine process.
Hoping this specific finding helps the engineering team pinpoint the problem.
Many Thanks,
Jonas
Copy link to clipboard
Copied
Hi @LitNightt,
Thank you for reporting this issue (and thank you @Kevin-Monahan for bringing the report to our attention.)
Is the remote debugging working for you in the previous major version (24.6) or the previous minor version (25.1) of After Effects? Both should still be available via the Creative Cloud app for you to test. This would be the best indicator of whether the behavior is a bug or an issue in the local environment.
Thank you for any additional info,
- John, After Effects Engineering Team
Copy link to clipboard
Copied
Ok I have just installed both those versions 1 at a time and tested my debugging and I get the exact same Base64 encoded string (WyItLXJlbW90ZS1kZWJ1Z2dpbmctcG9ydD04MDkyIl0=) for the remote debugging port argument.
Starting to look like it may not be Adobe specific but something to do with my workspace? I've uninstalled and re-installed multiple times (and now multiple versions) and still the same issue.
Thanks,
Jonas
Copy link to clipboard
Copied
I have also just now used the Adobe Cleaner tool and still have the exact same issue when I've re-installed my After Effects.
Copy link to clipboard
Copied
Any help @JohnColombo , I've got a client project I'm working on and could really do with some advice please
Copy link to clipboard
Copied
@LitNightt Thank you for the follow-up. Check the email that you've used to sign in the Adobe forums—I've invited you to a deveoper community where you can (hopefully) find a solution to this issue on your machine.
- Cheers,
- John, After Effects Engineering Team