割引は一時的に利用できません。

問題

  • このエラーは、 1000,00.00のように、カンマで区切られた金額を使用した場合に発生する。

    再現の手順

    1. クリエイト割引

    2. ルールに移動する

    3. カート合計ルールの追加

    4. そのルールをクリックし、編集ページに進む。

    5. 1,000,00.00ドルを追加して保存

    6. セーブ成功。

    7. 再度、ルールをクリックし、「Edit
      Expected Behavior」を開きます: コンマを含まない金額の場合と同様に、保存された金額を表示できるはずです。
      観察された動作: 以下のコンソールおよびブラウザのエラーにより、UIは利用できません: "割引は一時的に利用できません。"

    ERROR [http-nio-8080-exec-4][JSPRenderer:66] Unable to render JSP /commerce_discounts/rule/type/cart_total.jsp org.apache.jasper.JasperException: java.lang.NumberFormatException at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:440) ~[jasper.jar:9.0.75] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:473) ~[jasper.jar:9.0.75] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:377) ~[jasper.jar:9.0.75]

Environment

  • Liferay DXP 7.4
  • コマース4.0

解決策

  • この現象は既知の問題であり、この修正により対応済みです: COMMERCE-12062 および Update 92+ に含まれています。

追加情報

  • 環境の更新に伴い、ホットフィックスやさらなる情報が必要な場合は、パッチの詳細を添付したサポートチケットを送信してください。
  • Liferay DXPへのFix PackとHotfixのインストール FixpackやHotfixをお使いの環境にインストールする方法をご案内します。
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています