Using cache_archive_ex Parameter Without Specifying A Version
By Adrian Sutton
I haven’t fully investigated all the details and combinations, but it appears that if you use the cache_archive_ex parameter to specify the Jars for an applet and at least one of them has a specified version, any that don’t have a version get ignored. So for instance, if you have cache_archive_ex=“editlivejava.jar;6.0.0.1,footnotes.jar” editlivejava.jar will be downloaded and used correctly, but footnotes.jar will be ignored.
Additionally, any jars specified in the cache_archive parameter get ignored (probably unless they have a matching version in the cache_version parameter).
If you want to have a mix of versioned jars and unversioned jars, you need to put the versioned jars into the cache_archive_ex parameter, and the unversioned jars into the archive parameter. Then they all seem to come through.
Apologies to any Ephox employees who tried to felt the effects of this today on one of our internal systems – it caused any advanced API plugins to stop working. A new build should be pushed out soon that fixes it.