Ps which Spring version do you use? Something else than
spring-beans-4.2.6.RELEASE?
I think for now I have a workaround for you:
In one of your spring config files in your site below
site/src/main/resources/META-INF/hst-assembly/overrides you have:
<import resource="classpath:/org/hippoecm/hst/pagecomposer/SpringComponentManager-pagecomposer.xml"
/>
Can you test whether adding below that import the following below works
<bean id="jaxrsHstConfigJacksonJsonModule"
class="com.fasterxml.jackson.databind.module.SimpleModule">
<constructor-arg value="JaxRSHstConfigJacksonJsonModule" />
<constructor-arg>
<bean class="com.fasterxml.jackson.core.util.VersionUtil"
factory-method="parseVersion">
<constructor-arg value="4.0.2"/>
<constructor-arg value="org.onehippo.cms7.hst.client-modules"/>
<constructor-arg value="hst-page-composer"/>
</bean>
</constructor-arg>
<constructor-arg>
<list>
<ref bean="annotationJsonSerializer"/>
</list>
</constructor-arg>
</bean>
I am curious if the above solves your issue. I'll also fix it in
master and backport to 11.0. Still I don't know why it fails for you
but not for us. Perhaps because you have a different Spring version
which is less lenient for unresolvable property placeholders.
Regards Ard