我用 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)
}
)