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

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

  • このトピックには1件の返信、2人の参加者があり、最後にsweetieにより6年、 11ヶ月前に更新されました。
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件中)
  • このトピックに返信するにはログインが必要です。