Issue
AssetTagException is thrown when the article gets published, in case special characters are used in tag names.
2020-06-23 07:16:18.168 ERROR [http-nio-10.155.2.197-443-exec-4][PortletServlet:112] javax.portlet.PortletException: com.liferay.asset.kernel.exception.As setTagException: & ' @ \ ] } : , = > / < _ [ { % | + # ` ? " _ ; / * ~ [Sanitized]
Environment
- Liferay DXP 7.0
- Liferay DXP 7.1
- Liferay DXP 7.2
Resolution
This can be considered the expected behaviour. By design, tag names cannot contain the following invalid characters: & ' @ \ ] } : , = > / < [ { % | + # ` ? " ; / * ~ because they would interfere with operations while indexing or performing database queries. So please, if possible, avoid adding such characters in tag names.