dependencies can be null
diff --git a/common/src/main/kotlin/org/apache/amaterasu/common/dataobjects/ExecData.kt b/common/src/main/kotlin/org/apache/amaterasu/common/dataobjects/ExecData.kt
index daf0515..763c28e 100644
--- a/common/src/main/kotlin/org/apache/amaterasu/common/dataobjects/ExecData.kt
+++ b/common/src/main/kotlin/org/apache/amaterasu/common/dataobjects/ExecData.kt
@@ -20,4 +20,4 @@
 import org.apache.amaterasu.common.execution.dependencies.PythonDependencies
 import org.apache.amaterasu.common.runtime.Environment
 
-data class ExecData(val env: Environment, val deps: Dependencies, val pyDeps: PythonDependencies, val configurations: Map<String, Map<String, Any>>)
+data class ExecData(val env: Environment, val deps: Dependencies?, val pyDeps: PythonDependencies?, val configurations: Map<String, Map<String, Any>>)
diff --git a/leader-common/src/main/kotlin/org/apache/amaterasu/leader/common/utilities/DataLoader.kt b/leader-common/src/main/kotlin/org/apache/amaterasu/leader/common/utilities/DataLoader.kt
index 5501911..dc76c62 100644
--- a/leader-common/src/main/kotlin/org/apache/amaterasu/leader/common/utilities/DataLoader.kt
+++ b/leader-common/src/main/kotlin/org/apache/amaterasu/leader/common/utilities/DataLoader.kt
@@ -94,8 +94,9 @@
         val config = files.map { yamlToMap(it) }.toMap()
 
         // loading the job's dependencies
-        lateinit var depsData: Dependencies
-        lateinit var pyDepsData: PythonDependencies
+        var depsData: Dependencies? = null
+        var pyDepsData: PythonDependencies? = null
+
         if (Files.exists(Paths.get("repo/deps/jars.yml"))) {
             val depsValue = File("repo/deps/jars.yml").readText()
             depsData = ymlMapper.readValue(depsValue)
@@ -104,7 +105,7 @@
             val pyDepsValue = File("repo/deps/python.yml").readText()
             pyDepsData = ymlMapper.readValue(pyDepsValue)
         }
-        val data = mapper.writeValueAsBytes(ExecData(envData, depsData, pyDepsData, config))
+
         return ExecData(envData, depsData, pyDepsData, config)
     }