Продолжайте получать ошибку jfindClass (as.character (driverClass) [1]) - PullRequest
0 голосов
/ 29 июня 2018

Я пытаюсь запустить этот скрипт на моем R Shiny Server, но я уже несколько часов сталкиваюсь с этой ошибкой.

Мой скрипт, по крайней мере та часть, которая вызвала ошибку, выглядит так:

library(rJava)
library(RJDBC)
library(RPostgreSQL)

URL <- 'https://s3.amazonaws.com/athena-downloads/drivers/JDBC/SimbaAthenaJDBC_2.0.2/AthenaJDBC42_2.0.2.jar'
fil <- basename(URL)
if (!file.exists(fil)) download.file(URL, fil)

drv <- JDBC(driverClass="com.amazonaws.athena.jdbc.AthenaDriver", fil, identifier.quote="'")

Когда я запускаю его, возвращается ошибка:

Loading required package: methods
Loading required package: DBI
Error in .jfindClass(as.character(driverClass)[1]) : class not found
Calls: JDBC -> is.jnull -> .jfindClass
Execution halted

Я пробовал много разных вещей сегодня, слишком много, чтобы сосчитать, и я всегда получаю ту же ошибку.

Самое странное, что когда я запускаю его на своем локальном RStudio, он работает совершенно нормально. Просто когда я получаю его на сервере, он начинает глючить.

Может кто-нибудь помочь, пожалуйста? Я застрял на этом некоторое время, и любая помощь будет принята с благодарностью!

...