0

光沢のあるアプリを開発し、ShinyProxy で製品化しました。

アプリはいくつかのデータを表示し、ユーザーは結果のテーブルを xlsx 形式でフィルタリングしてダウンロードできます。アプリをローカルで起動するとダウンロードは機能しますが、本番環境でアプリを使用するとエラーが発生しました。からcontainer-log:

この警告は、セッションごとに 1 回表示されます。警告: .jnew のエラー: toString() が失敗したため、Java 例外の説明はありません>.jnew("org/apache/poi/xssf/usermodel/XSSFWorkbook")new("jobjRef", jobj = , jclass = "java/lang/スロー可能")
[スタックトレースなし]

これは私の DownloadHandler 関数です:

  output$downLoadFilter <- downloadHandler(
    filename = function() {
      paste('Filtered data', Sys.Date(), '.xlsx', sep = '')
    },
    content = function(file){

      custlistdata <- FilterReactive()

      custlistdata<-as.data.frame(custlistdata)
      custlistdata<-custlistdata%>%
        dplyr::select(CUSTOMERID,CUSTOMERDSC,CHANNELID,USERID,CONTACTID, CATEGORYDSC,
                                                      BRANDDSC)%>%distinct()

      write.xlsx(custlistdata[input[["custlist_rows_all"]], ],file)
    }
  )
4

0 に答える 0