Execute Upload Files scenario using Testcloud

Hi,
import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase
import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
import static com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject
import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile
import com.kms.katalon.core.model.FailureHandling as FailureHandling
import com.kms.katalon.core.testcase.TestCase as TestCase
import com.kms.katalon.core.testdata.TestData as TestData
import com.kms.katalon.core.testng.keyword.TestNGBuiltinKeywords as TestNGKW
import com.kms.katalon.core.testobject.TestObject as TestObject
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
import com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords as Windows
import internal.GlobalVariable as GlobalVariable
import org.openqa.selenium.Keys as Keys
import java.nio.file.Path as Path
import java.nio.file.Paths as Paths
import com.kms.katalon.core.configuration.RunConfiguration as RunConfiguration

//WebUI.callTestCase(findTestCase(‘CMS/LoginPage/Login_All’), [:], FailureHandling.STOP_ON_FAILURE)
WebUI.waitForElementVisible(findTestObject(‘Object Repository/Page_EuroStocks - Dashboard/a_Dealers’), 5)

WebUI.click(findTestObject(‘Object Repository/Page_EuroStocks - Dashboard/a_Dealers’))

WebUI.verifyElementText(findTestObject(‘Object Repository/Page_/h4_Bedrijven (1)’), ‘Bedrijven’)

WebUI.verifyElementPresent(findTestObject(‘Object Repository/Page_/span_Bedrijven (1)’), 5)

WebUI.click(findTestObject(‘Object Repository/Page_/a_tuspuOVJBV’))

WebUI.waitForElementVisible(findTestObject(‘Object Repository/Page_Notities/span_Notities’), 5)

WebUI.verifyElementPresent(findTestObject(‘Object Repository/Page_Notities/label_Notities’), 5)

WebUI.scrollToElement(findTestObject(‘Object Repository/Page_Notities/a_sample-1.xlsx_btn btn-default’), 5)

‘C:\Users\smitkumar\Desktop\Smit.Euro\Explore_Katalon\ES_KatalonStudio\Data Files\UploadFiles\sample-1.docx’
String filePath = RunConfiguration.getProjectDir()

WebUI.comment(filePath)

println(filePath)

def relativePath = ‘sample-1.docx’

Path KatProjectPath = Paths.get(RunConfiguration.getProjectDir())

Path katTestFile = KatProjectPath.resolve(‘Data Files’).resolve(relativePath)

println('KatProjectFilePath: ’ + KatProjectPath.toString())

println('KatTestFile: ’ + katTestFile.toString())

WebUI.uploadFile(findTestObject(‘Object Repository/EditPage/UploadFile’), katTestFile.toString())

=================================================================
Showing error message:
"invalid argument: File not found : /katalon-agent/tmp/2023.07.24-10.32–38-AvP6TVCER1v7-1632816/Katalon-Studio.git/Data Files/sample-1.docx "