cuba-platform / cuba-sdk

Software development kit for CUBA Platform
Apache License 2.0
4 stars 3 forks source link

Exception occurs after trying to save repository with an empty name #56

Closed MikhailSilk closed 4 years ago

MikhailSilk commented 4 years ago

Environment

Description of the bug or enhancement

  1. Run the SDK
  2. Run the repository add source command
  3. Enter an empty repository name
  4. Run repository list command

AR: Repository is shown with an unknown exception. изображение Stacktrace

com.haulmont.cli.core.commands.CommandExecutionException:
        at com.haulmont.cli.core/com.haulmont.cli.core.commands.AbstractCommand.fail(AbstractCommand.kt:63)
        at com.haulmont.cli.core/com.haulmont.cli.core.commands.AbstractCommand.fail$default(AbstractCommand.kt:62)
        at com.haulmont.cuba.cli.plugin.sdk/com.haulmont.cuba.cli.plugin.sdk.commands.repository.AddRepositoryCommand.validateRepositoryName(AddRepositoryCommand.kt:129)
        at com.haulmont.cuba.cli.plugin.sdk/com.haulmont.cuba.cli.plugin.sdk.commands.repository.AddRepositoryCommand.access$validateRepositoryName(AddRepositoryCommand.kt:37)
        at com.haulmont.cuba.cli.plugin.sdk/com.haulmont.cuba.cli.plugin.sdk.commands.repository.AddRepositoryCommand$askRepositorySettings$1$1.invoke(AddRepositoryCommand.kt:86)
        at com.haulmont.cuba.cli.plugin.sdk/com.haulmont.cuba.cli.plugin.sdk.commands.repository.AddRepositoryCommand$askRepositorySettings$1$1.invoke(AddRepositoryCommand.kt:37)
        at com.haulmont.cli.core/com.haulmont.cli.core.prompting.WithValidation$validate$1.invoke(PromptsDsl.kt:254)
        at com.haulmont.cli.core/com.haulmont.cli.core.prompting.WithValidation$validate$1.invoke(PromptsDsl.kt:249)
        at com.haulmont.cli.core/com.haulmont.cli.core.prompting.Prompts.ask(Prompts.kt:103)
        at com.haulmont.cli.core/com.haulmont.cli.core.prompting.Prompts.ask$default(Prompts.kt:92)
        at com.haulmont.cli.core/com.haulmont.cli.core.prompting.Prompts.ask(Prompts.kt:57)
        at com.haulmont.cli.core/com.haulmont.cli.core.prompting.Prompts.askInteractive(Prompts.kt:45)
        at com.haulmont.cli.core/com.haulmont.cli.core.prompting.Prompts.ask(Prompts.kt:41)
        at com.haulmont.cuba.cli.plugin.sdk/com.haulmont.cuba.cli.plugin.sdk.commands.repository.AddRepositoryCommand.run(AddRepositoryCommand.kt:50)
        at com.haulmont.cli.core/com.haulmont.cli.core.commands.AbstractCommand.execute(AbstractCommand.kt:37)
        at com.haulmont.cli.core/com.haulmont.cli.core.ShellCli.evalCommand(ShellCli.kt:138)
        at com.haulmont.cli.core/com.haulmont.cli.core.ShellCli.run(ShellCli.kt:124)
        at com.haulmont.cli.core/com.haulmont.cli.core.EntryPointKt.main(EntryPoint.kt:116)