1) Open CLI
2) Create a new service by executing "create-service"
3) Define a name for service, bean and select package for it
AR: After asking the last question exception occurs
org.kodein.di.Kodein$NotFoundException: No binding found for bind<ServiceRegistrationHelper>() with ? { ? }
Registered in this Kodein container:
bind<PlatformVersionsManager>() with singleton { PlatformVersionsManager }
bind<CliContext>() with singleton { CliContext }
bind<NamesUtils>() with instance ( NamesUtils )
bind<EventBus>() with instance ( EventBus )
bind<WorkingDirectoryManager>() with instance ( WorkingDirectoryManager )
module {
bind<PrintHelper>() with singleton { PrintHelper }
bind<GenerationProgressPrinter>() with singleton { PrintHelper }
bind<LineReader>() with factory { Completer -> LineReader }
bind<Terminal>() with singleton { Terminal }
bind<PrintWriter>() with singleton { ColoredWriter }
}
at kodein.di.core.jvm/org.kodein.di.internal.KodeinContainerImpl.factory(KodeinContainerImpl.kt:174)
at kodein.di.core.jvm/org.kodein.di.KodeinContainer$DefaultImpls.factory$default(KodeinContainer.kt:33)
at kodein.di.core.jvm/org.kodein.di.KodeinContainer$DefaultImpls.provider(KodeinContainer.kt:80)
at kodein.di.core.jvm/org.kodein.di.internal.KodeinContainerImpl.provider(KodeinContainerImpl.kt:7)
at kodein.di.core.jvm/org.kodein.di.KodeinContainer$DefaultImpls.provider$default(KodeinContainer.kt:79)
at kodein.di.core.jvm/org.kodein.di.KodeinAwareKt$Instance$1.invoke(KodeinAware.kt:152)
at kodein.di.core.jvm/org.kodein.di.KodeinProperty$provideDelegate$1.invoke(properties.kt:35)
at kotlin.stdlib/kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
at com.haulmont.cuba.cli/com.haulmont.cuba.cli.cubaplugin.service.CreateServiceCommand.getServiceRegistrationHelper(CreateServiceCommand.kt)
at com.haulmont.cuba.cli/com.haulmont.cuba.cli.cubaplugin.service.CreateServiceCommand.generate(CreateServiceCommand.kt:95)
at com.haulmont.cuba.cli/com.haulmont.cuba.cli.commands.GeneratorCommand.run(GeneratorCommand.kt:57)
at com.haulmont.cuba.cli/com.haulmont.cuba.cli.commands.AbstractCommand.execute(AbstractCommand.kt:49)
at com.haulmont.cuba.cli/com.haulmont.cuba.cli.ShellCli.evalCommand(ShellCli.kt:135)
at com.haulmont.cuba.cli/com.haulmont.cuba.cli.ShellCli.run(ShellCli.kt:118)
at com.haulmont.cuba.cli/com.haulmont.cuba.cli.EntryPointKt.main(EntryPoint.kt:113)
1) Open CLI 2) Create a new service by executing "create-service" 3) Define a name for service, bean and select package for it AR: After asking the last question exception occurs