The 5.7 branch of Magnolia reached End-of-Life on December 31, 2023, as specified in our End-of-life policy. This means the 5.7 branch is no longer maintained or supported. Please upgrade to the latest Magnolia release. By upgrading, you will get the latest release of Magnolia featuring significant improvements to the author and developer experience. For a successful upgrade, please consult our Magnolia 6.2 documentation. If you need help, please contact info@magnolia-cms.com.

If the author instance tries to publish content to a public instance without a valid license, you will see the following in the log: 

Non EE receiver detected.

(When using the Publishing and Publishing Transactional modules.)

To resolve this issue, see the section on updating a key on the License page. 

See also Publishing and activation.

In some cases, your license is valid but you have different Magnolia versions running in the Author and Public instances. 

In this scenario, check the value of the /server/filters/multipartRequest/@enabled parameter. It must be set to true.

In some circumstances, you may need to set the parameter to false, for example to get REST calls to work with attachments. If this applies to your case, use a bypass:

<sv:node xmlns:sv="http://www.jcp.org/jcr/sv/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" sv:name="skipRestCall">
  <sv:property sv:name="jcr:primaryType" sv:type="Name">
    <sv:value>mgnl:contentNode</sv:value>
  </sv:property>
  <sv:property sv:name="class" sv:type="String">
    <sv:value>info.magnolia.voting.voters.URIStartsWithVoter</sv:value>
  </sv:property>
  <sv:property sv:name="pattern" sv:type="String">
    <sv:value>/.rest/</sv:value>
  </sv:property>
</sv:node>
  • No labels