Visualforceの実装で以下エラーが出ました。
Attribute "rendered" was already specified for element "apex:variable".
結果的には
<apex:variable
var="productName"
value="商品名"
rendered="{!Product.Name == null"
/>
このrenderedの箇所
"{!Product.Name == null"
ここに閉じ括弧が漏れていたのが原因でした。
Visualforceのエラーは行数が出ないから些細なところほど突き止めるのが一苦労ですね。