0

我用 ShinyProxy 开发了一个应用程序并投入生产。

该应用程序显示一些数据,用户可以过滤并以 xlsx 格式下载结果表。在本地启动应用程序时下载正在运行,但在生产中使用该应用程序时出现错误。来自container-log

此警告在每个会话中显示一次。警告:.jnew 中的错误:Java Exception no description because toString() failed>.jnew("org/apache/poi/xssf/usermodel/XSSFWorkbook")new("jobjRef", jobj = , jclass = "java/lang/ Throwable")
[没有可用的堆栈跟踪]

这是我的 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