エラーが発生して帳票出力できない

ホーム 掲示板 ReportsConnect for Salesforce エラーが発生して帳票出力できない

このトピックは 2 発言者 で 1 件の返信 、  sweetie 6 年と 4 ヶ月 前 に最終更新されました。

2投稿中1~2 2件表示
  • 作成者
    投稿
  • #554

    murata
    参加者

    以下エラーが発生して帳票出力できなくなることがあります。
    エラーが起こったり起こらなかったりというのが、続いております。
    帳票出力ボタンを押下すると、別ウィンドウが開き「ただいま処理中」となるが、
    以下エラーが画面に表示されて帳票がSalesforceの「メモ&添付」に出力されない。
    ===============================================
    HTTP ERROR 500

    Problem accessing /dl2. Reason:
    Error evaluating expression :
    Source text : !($F{EKI_DAY__c}.equals(“null”) ) ? DateFormat.getDateInstance().parse($F{EKI_DAY__c}.replaceAll(“-”,”/”)) : DateFormat.getDateInstance().parse(“2000/01/01″)
    ・・・・・(中略)・・・・・
    Caused by: java.text.ParseException: Unparseable date: “2017/12/20″
    at java.text.DateFormat.parse(DateFormat.java:357)
    ===============================================

    ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
    業務が停滞し、大変困っております。
    至急対応の方、よろしくお願い致します。

    #555

    sweetie
    参加者

    murata さん、こんにちは。

    エラーの意味は文字列からdate型への変換エラーです。
    明示的に変換元の文字列のフォーマットを指定してやれば良いように思いますが。

    DateFormat.getDateInstance().parse($F{EKI_DAY__c}.replaceAll(“-”,”/”))

    の代わりに

    new SimpleDateFormat(“yyyy-MM-dd”, Locale.US).parse($F{EKI_DAY__c})

    としたら良いのでは?

2投稿中1~2 2件表示

このトピックに返信するためにはログインしなければなりません。