Случайное получение ошибки Unterminated tag

Я не нашел вопроса с той же проблемой, что и у меня.

С

<%@ page trimDirectiveWhitespaces="true" %>
<%@ taglib prefix="template" tagdir="/WEB-INF/tags/desktop/template" %>
<%@ taglib prefix="cms" uri="http://hybris.com/tld/cmstags" %>
<%@ taglib prefix="common" tagdir="/WEB-INF/tags/desktop/common" %>
<%@ taglib prefix="modal" tagdir="/WEB-INF/tags/desktop/modal" %>

<template:page pageTitle="${pageTitle}">
  <jsp:attribute name="modal">modal content</jsp:attribute>
  <jsp:body>body content</jsp:body>  
</template:page>

моя страница делает штрафом. Но просто поменяв 2 строки:

<%@ page trimDirectiveWhitespaces="true" %>
<%@ taglib prefix="template" tagdir="/WEB-INF/tags/desktop/template" %>
<%@ taglib prefix="cms" uri="http://hybris.com/tld/cmstags" %>
<%@ taglib prefix="common" tagdir="/WEB-INF/tags/desktop/common" %>
<%@ taglib prefix="modal" tagdir="/WEB-INF/tags/desktop/modal" %>

<template:page pageTitle="${pageTitle}">
  <jsp:body>body content</jsp:body>  
  <jsp:attribute name="modal">modal content</jsp:attribute>
</template:page>

страница случайным образом иногда делает штрафом и иногда дает мне ошибку:

HTTP Status 500 - /WEB-INF/views/desktop/pages/account/accountLoginPage.jsp (line: 9, column: 2) Unterminated &lt;template:page tag

Любые идеи?