Default profile required mandatorily

Hello, I tried to delete Default profile since I don’t need it anymore, I have mine and configure it to be default Execution Profile.
I know the profile is working fine since some of the global variables are used to configure the URLs I’m navigating to.
Nevertheless, I’m getting an error that says:
> 2021-12-10 10:34:25.486 ERROR c.k.katalon.core.main.TestCaseExecutor - :x: Test Cases/CreateBasket FAILED.
> Reason:
> com.kms.katalon.core.exception.StepFailedException: These following reason:
> [Could not evaluate variable of profile: default. Details: %workspace%\Profiles\default.glbl (El sistema no puede encontrar el archivo especificado)]
> at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:50)
> at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy)
> at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:23)
> at com.kms.katalon.core.keyword.internal.KeywordMain$stepFailed$ Source)
> at com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords$_runWithCucumberRunner_closure5.doCall(CucumberBuiltinKeywords.groovy:633)
> at com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords$_runWithCucumberRunner_closure5.doCall(CucumberBuiltinKeywords.groovy)
> at com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:74)
> at com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:68)
> at com.kms.katalon.core.keyword.internal.KeywordMain$ Source)
> at com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords.runWithCucumberRunner(CucumberBuiltinKeywords.groovy:618)
> at com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords$runWithCucumberRunner$0.callStatic(Unknown Source)
> at com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords.runWithCucumberRunner(CucumberBuiltinKeywords.groovy:718)
> at com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords$ Source)
> at
> at
> at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(
> at com.kms.katalon.core.main.TestCaseExecutor.runScript(
> at com.kms.katalon.core.main.TestCaseExecutor.doExecute(
> at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(
> at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(
> at com.kms.katalon.core.main.TestCaseExecutor.execute(
> at com.kms.katalon.core.main.TestCaseMain.runTestCase(
> at com.kms.katalon.core.main.TestCaseMain.runTestCase(
> at com.kms.katalon.core.main.TestCaseMain$runTestCase$ Source)
> at

This error is solved by including a blank profile called default. But this does not make sense since it is not used (it is blank).

Operating System

Windows 10

Katalon Studio Version


Steps to reproduce:

  1. Create a new profile.
  2. Set that new profile as default Execution Profile.
  3. Delete default profile.
  4. Run a Test Case.
  5. Watch behaviour.

Expected Behavior:

The TCs are running without needing the default profile.

Actual Behavior:

The TCs are not running if default.glbl is deleted.

The default profile is mandatory, it is tied very deep into the execution.
That’s the main reason you cannot delete it from Katalon IDE.
Most probably you delete it straight from the file browser.
Congrats, you managed to screw your test project!

After doing my katalon update my default profile is not visible in the katalon studio but if i view my file directory it is still there how do i fix this bug