Skip to content

Failed to execute ApplicationRunner when k8s-beta is selected #144

@eliasnogueira

Description

@eliasnogueira

The problem

When the user tries to ingest data using the Kubernetes beta services profile (k8s-beta) the execution fails.
It's happening in the 2.6.18 version.

Impact

It prevents all the user to ingest data in an environment that has lean beta services,

Command example

java -Dspring.profiles.active=k8s-beta -Denvironment.name=10221.dbs -Dbb-fuel.platform.infra=http://10221.dbs-backbase.test -Dingest.access.control=true -Dingest.custom.service.agreements=true -Dingest.balance.history=false -Dingest.transactions=false -Duse.pfm.categories.for.transactions=false -Dingest.approvals.for.payments=false -Dingest.approvals.for.contacts=false -Dingest.approvals.for.notifications=false -Dingest.approvals.for.batches=false -Dingest.limits=false -Dingest.contacts=false -Dingest.notifications=false -Dingest.payments=false -Dingest.messages=false -Dingest.actions=false -Dingest.billpay=false -Didentity.feature.toggle=false -Didentity.realm=backbase -Didentity.client=bb-tooling-client -Dmulti.tenancy.environment=false -Dhealthcheck.use.actuator=true -jar target/bb-fuel-2.6.19-SNAPSHOT-boot.jar

Exception

java.lang.IllegalStateException: Failed to execute ApplicationRunner
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:778)
	at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:765)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:322)
	at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:140)
	at com.backbase.ct.bbfuel.BbFuelApplication.main(BbFuelApplication.java:20)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
	at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
	at org.springframework.boot.loader.Launcher.launch(Launcher.java:51)
	at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:52)
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.rangeCheck(ArrayList.java:657)
	at java.util.ArrayList.get(ArrayList.java:433)
	at com.backbase.ct.bbfuel.util.ResponseUtils.getBadRequestMessage(ResponseUtils.java:19)
	at com.backbase.ct.bbfuel.util.ResponseUtils.isBadRequestExceptionMatching(ResponseUtils.java:24)
	at com.backbase.ct.bbfuel.service.LegalEntityService.ingestLegalEntity(LegalEntityService.java:36)
	at com.backbase.ct.bbfuel.configurator.LegalEntitiesAndUsersConfigurator.ingestRootLegalEntityAndEntitlementsAdmin(LegalEntitiesAndUsersConfigurator.java:39)
	at com.backbase.ct.bbfuel.configurator.LegalEntitiesAndUsersConfigurator.ingestLegalEntityWithUsers(LegalEntitiesAndUsersConfigurator.java:31)
	at com.backbase.ct.bbfuel.setup.AccessControlSetup.setupBankWithEntitlementsAdminAndProducts(AccessControlSetup.java:154)
	at com.backbase.ct.bbfuel.setup.AccessControlSetup.initiate(AccessControlSetup.java:133)
	at com.backbase.ct.bbfuel.Runner.setupAccessControl(Runner.java:96)
	at com.backbase.ct.bbfuel.Runner.ingestEnvironment(Runner.java:83)
	at com.backbase.ct.bbfuel.Runner.doIt(Runner.java:62)
	at com.backbase.ct.bbfuel.Runner.run(Runner.java:42)
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:775)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions