光沢のあるアプリを開発し、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)
}
)