- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-08-2022 10:55 AM
I need to retrieve job id and run id of the job from a jar file in Scala.
When I try to compile below code in IntelliJ, below error is shown.
import com.databricks.dbutils_v1.DBUtilsHolder.dbutils
object MainSNL {
@throws(classOf[Exception])
def main(args: Array[String]): Unit = {
dbutils.notebook.getContext.tags("jobId").toString()
dbutils.notebook.getContext.tags("runId").toString()
}
}error: Symbol 'type com.databricks.backend.common.rpc.CommandContext' is missing from the classpath.
[ERROR] This symbol is required by 'method com.databricks.dbutils_v1.NotebookUtils.getContext'.
[ERROR] Make sure that type CommandContext is in your classpath and check for conflicting dependencies with `-Ylog-classpath`.
[ERROR] A full rebuild may help if 'NotebookUtils.class' was compiled against an incompatible version of com.databricks.backend.common.rpc.
[ERROR] dbutils.notebook.getContext.tags("jobId").toString()
[ERROR] ^
[ERROR] one error found