Magnolia 5.7 reached extended end of life on May 31, 2022. Support for this branch is limited, see End-of-life policy. Please note that to cover the extra maintenance effort, this EEoL period is a paid extension in the life of the branch. Customers who opt for the extended maintenance will need a new license key to run future versions of Magnolia 5.7. If you have any questions or to subscribe to the extended maintenance, please get in touch with your local contact at Magnolia.
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 subscriber detected.
(When using the Activation and Transactional Activation 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>