Skip to main content
Inspiring
April 8, 2019
Question

CEP working in AE 2019 not 2018

  • April 8, 2019
  • 1 reply
  • 2035 views

Hi

I have created a CEP panel which works perfectly in AE 2019, but doesn't show up in AE 2018.

I have taken the CSInterface.js file from CEP 8. It is installed in system folder (C:\Program Files\Common Files\Adobe\CEP\extensions) and this if my manifest.xml

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<ExtensionManifest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ExtensionBundleId="com.me.PluginName" ExtensionBundleVersion="1.0" Version="8.0">

<ExtensionList>

<Extension Id="com.me.PluginName.MainPanel" Version="1.0.0"/>

</ExtensionList>

<ExecutionEnvironment>

<HostList>

<Host Name="AEFT" Version="15.0"/>

<Host Name="AEFT" Version="16.0"/>

</HostList>

<LocaleList>

<Locale Code="All"/>

</LocaleList>

<RequiredRuntimeList>

<RequiredRuntime Name="CSXS" Version="8.0"/>

</RequiredRuntimeList>

</ExecutionEnvironment>

<DispatchInfoList>

<Extension Id="com.me.PluginName.MainPanel">

<DispatchInfo>

<Resources>

<MainPath>./client/index.html</MainPath>

<ScriptPath>./host/core.jsx</ScriptPath>

<CEFCommandLine />

</Resources>

<Lifecycle>

<AutoVisible>true</AutoVisible>

</Lifecycle>

<UI>

<Type>Panel</Type>

<Menu>PhysicsNOW!</Menu>

<Geometry>

<Size>

<Height>200</Height>

<Width>50</Width>

</Size>

<MinSize>

<Height>50</Height>

<Width>50</Width>

</MinSize>

</Geometry>

<Icons />

</UI>

</DispatchInfo>

</Extension>

</DispatchInfoList>

</ExtensionManifest>

Any idea what I'm doing wrong?

I have also tried to add this "<Host Name="AEFT" Version="15.1.2"/>", didn't make a difference. I am a little confused as to whether it is necessary to have the minor versions in the HostList.

Thanks,

Jakob

This topic has been closed for replies.

1 reply

Mathias Moehl
Community Expert
Community Expert
April 8, 2019

Does it work if you replace

<Host Name="AEFT" Version="15.0"/>

<Host Name="AEFT" Version="16.0"/>

by just

<Host Name="AEFT" Version="15.0"/>

?

You need to only specify the minimum required version. I guess if you have two entries, the second one replaces the first one and it assumes minimum version 16.0

You can also specify a range like

<Host Name="AEFT" Version="[15.0, 16.0]"/>

if you want to give an upper bound.

Mathias Möhl - Developer of tools like BeatEdit and Automation Blocks for Premiere Pro and After Effects
Inspiring
April 8, 2019

Thank you for responding and clarifying that! I doesn't fix it though.

But I just found a solution that does. If I set version to 7 instead of 8. It works. Even when the CSInterface.js is still from version 8.

...  ExtensionBundleVersion="1.0" Version="7.0">

And

<RequiredRuntime Name="CSXS" Version="7.0"/>

Which is weird since the manual says it should be v8. Unless I'm missing something.

CEP-Resources/CEP 8.0 HTML Extension Cookbook.md at master · Adobe-CEP/CEP-Resources · GitHub