kubernetes icon indicating copy to clipboard operation
kubernetes copied to clipboard

V5: Api error during start: org.jasypt.exceptions.EncryptionOperationNotPossibleException: null and java.nio.file.NoSuchFileException: /data/storage/keystore/secret-integration-salt

Open PascalGomolka opened this issue 4 years ago • 11 comments

Hi, we are using reportportal v5.3.1 and after a OOM Killed api pod we get the following stacktraces:

2020-12-07 08:51:12.794 ERROR 6 --- [           main] c.e.t.r.filesystem.LocalDataStore        : Unable to find file 'keystore/secret-integration-salt'

java.nio.file.NoSuchFileException: /data/storage/keystore/secret-integration-salt
	at java.base/sun.nio.fs.UnixException.translateToIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(Unknown Source)
	at java.base/java.nio.file.Files.newByteChannel(Unknown Source)
	at java.base/java.nio.file.Files.newByteChannel(Unknown Source)
	at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(Unknown Source)
	at java.base/java.nio.file.Files.newInputStream(Unknown Source)
	at com.epam.ta.reportportal.filesystem.LocalDataStore.load(LocalDataStore.java:75)
	at com.epam.ta.reportportal.config.EncryptConfiguration.loadOrGenerateIntegrationSalt(EncryptConfiguration.java:93)
	at com.epam.ta.reportportal.config.EncryptConfiguration.afterPropertiesSet(EncryptConfiguration.java:88)

and

2020-12-07 08:51:39.473 ERROR 6 --- [           main] o.s.boot.SpringApplication               : Application run failed

org.jasypt.exceptions.EncryptionOperationNotPossibleException: null
	at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.decrypt(StandardPBEByteEncryptor.java:1169)
	at org.jasypt.encryption.pbe.StandardPBEStringEncryptor.decrypt(StandardPBEStringEncryptor.java:738)
	at org.jasypt.util.text.BasicTextEncryptor.decrypt(BasicTextEncryptor.java:112)
	at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.lambda$migrate$1(JiraEmailSecretMigrationService.java:55)
	at java.base/java.util.Optional.ifPresent(Unknown Source)
	at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.lambda$migrate$2(JiraEmailSecretMigrationService.java:54)
	at java.base/java.util.ArrayList.forEach(Unknown Source)
	at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.migrate(JiraEmailSecretMigrationService.java:52)
	at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService$$FastClassBySpringCGLIB$$4bc27873.invoke(<generated>)

We have no minio deployed (I expect its not needed, because it was working without before)

Any ideas how to solve this issue?

Thanks and best

PascalGomolka avatar Dec 07 '20 10:12 PascalGomolka

Hi,

We recently migrated from the 4.x version up to the 5.x version. Report-portal worked a couple of days and later on we figure our that it needs more resources. After increasing limits on pods, the minio and api pods stopped working.

Minio pod wasn't able to mount VPC from GCP. We tried to restore it from a Velero backup, manually, but none of that helped. It seems that Minio data was corrupted, we were able to mount the only empty disk to Minio.

Besides, the api server stopped working as well with the same exception and failed with the following error in logs:

2021-01-29 07:11:06.202 INFO 6 --- [ main] c.e.t.r.c.c.SchedulerConfiguration$1 : Starting Quartz Scheduler now 2021-01-29 07:11:06.218 INFO 6 --- [ main] o.s.s.quartz.LocalDataSourceJobStore : ClusterManager: detected 1 failed or restarted instances. 2021-01-29 07:11:06.218 INFO 6 --- [ main] o.s.s.quartz.LocalDataSourceJobStore : ClusterManager: Scanning for instance "api:21308f4b3dab6253674a5307bec23cdd"'s failed in-progress jobs. 2021-01-29 07:11:06.225 INFO 6 --- [ main] org.quartz.core.QuartzScheduler : Scheduler reportportal_$_api:2733349ab524957e76e525fb5fe49bbc started. 2021-01-29 07:11:06.505 INFO 6 --- [portal_Worker-1] c.e.t.r.job.CleanExpiredCreationBidsJob : Cleaning expired user creation bids finished. Deleted 0 bids 2021-01-29 07:11:06.710 INFO 6 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8585 (http) with context path '' 2021-01-29 07:11:06.713 INFO 6 --- [ main] c.e.t.r.core.configs.ReportPortalApp : Started ReportPortalApp in 53.896 seconds (JVM running for 55.518) 2021-01-29 07:11:07.107 ERROR 6 --- [ main] o.s.boot.SpringApplication : Application run failed

org.jasypt.exceptions.EncryptionOperationNotPossibleException: null at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.decrypt(StandardPBEByteEncryptor.java:1169) at org.jasypt.encryption.pbe.StandardPBEStringEncryptor.decrypt(StandardPBEStringEncryptor.java:738) at org.jasypt.util.text.BasicTextEncryptor.decrypt(BasicTextEncryptor.java:112) at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.lambda$migrate$1(JiraEmailSecretMigrationService.java:55) at java.base/java.util.Optional.ifPresent(Unknown Source) at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.lambda$migrate$2(JiraEmailSecretMigrationService.java:54) at java.base/java.util.ArrayList.forEach(Unknown Source) at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.migrate(JiraEmailSecretMigrationService.java:52) at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService$$FastClassBySpringCGLIB$$4bc27873.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:99) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService$$EnhancerBySpringCGLIB$$d6e97acb.migrate() at com.epam.ta.reportportal.core.events.handler.IntegrationSecretsMigrationHandler.migrate(IntegrationSecretsMigrationHandler.java:78) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:305) at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:190) at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:153) at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360) at org.springframework.boot.context.event.EventPublishingRunListener.running(EventPublishingRunListener.java:103) at org.springframework.boot.SpringApplicationRunListeners.running(SpringApplicationRunListeners.java:77) at org.springframework.boot.SpringApplication.run(SpringApplication.java:330) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) at com.epam.ta.reportportal.core.configs.ReportPortalApp.main(ReportPortalApp.java:37) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) 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)

2021-01-29 07:11:07.111 INFO 6 --- [ main] org.quartz.core.QuartzScheduler : Scheduler reportportal_$api:2733349ab524957e76e525fb5fe49bbc paused. 2021-01-29 07:11:07.115 INFO 6 --- [ main] o.s.a.r.l.SimpleMessageListenerContainer : Waiting for workers to finish. 2021-01-29 07:11:07.239 INFO 6 --- [ main] o.s.a.r.l.SimpleMessageListenerContainer : Successfully waited for workers to finish. 2021-01-29 07:11:07.240 INFO 6 --- [ main] o.s.a.r.l.SimpleMessageListenerContainer : Waiting for workers to finish. 2021-01-29 07:11:07.301 INFO 6 --- [ main] o.s.a.r.l.SimpleMessageListenerContainer : Successfully waited for workers to finish. 2021-01-29 07:11:07.303 INFO 6 --- [ main] o.s.a.r.l.SimpleMessageListenerContainer : Waiting for workers to finish. 2021-01-29 07:11:07.306 INFO 6 --- [ main] o.s.a.r.l.SimpleMessageListenerContainer : Successfully waited for workers to finish. 2021-01-29 07:11:07.310 INFO 6 --- [ main] o.s.a.r.l.SimpleMessageListenerContainer : Shutdown ignored - container is not active already 2021-01-29 07:11:07.311 INFO 6 --- [ main] o.s.a.r.l.SimpleMessageListenerContainer : Shutdown ignored - container is not active already 2021-01-29 07:11:07.311 INFO 6 --- [ main] o.s.a.r.l.SimpleMessageListenerContainer : Shutdown ignored - container is not active already 2021-01-29 07:11:07.312 INFO 6 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'autoAnalyzeTaskExecutor' 2021-01-29 07:11:07.326 INFO 6 --- [ main] o.s.s.c.ThreadPoolTaskScheduler : Shutting down ExecutorService 'taskScheduler' 2021-01-29 07:11:07.329 INFO 6 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'saveLogsTaskExecutor' 2021-01-29 07:11:07.330 INFO 6 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'emailExecutorService' 2021-01-29 07:11:07.330 INFO 6 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'widgetViewExecutor' 2021-01-29 07:11:07.332 INFO 6 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'patternAnalysisTaskExecutor' 2021-01-29 07:11:07.333 INFO 6 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'demoDataTaskExecutor' 2021-01-29 07:11:07.419 INFO 6 --- [ main] c.e.t.r.c.c.SchedulerConfiguration$1 : Shutting down Quartz Scheduler 2021-01-29 07:11:07.419 INFO 6 --- [ main] org.quartz.core.QuartzScheduler : Scheduler reportportal$api:2733349ab524957e76e525fb5fe49bbc shutting down. 2021-01-29 07:11:07.420 INFO 6 --- [ main] org.quartz.core.QuartzScheduler : Scheduler reportportal$api:2733349ab524957e76e525fb5fe49bbc paused. 2021-01-29 07:11:07.515 INFO 6 --- [ main] org.quartz.core.QuartzScheduler : Scheduler reportportal$api:2733349ab524957e76e525fb5fe49bbc shutdown complete. 2021-01-29 07:11:07.556 INFO 6 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2021-01-29 07:11:07.602 INFO 6 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. 2021-01-29 07:11:07.908 INFO 6 --- [cTaskExecutor-1] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@30fba306: tags=[[amq.ctag-6vapHRMyR85zujavPWn7xg]], channel=Cached Rabbit Channel: AMQChannel(amqp://[email protected]:5672/,1), conn: Proxy@7be2f512 Shared Rabbit Connection: null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:07.912 INFO 6 --- [cTaskExecutor-1] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@695f382c: tags=[[amq.ctag--TWGUHfbw50twhGzLdGyxQ]], channel=Cached Rabbit Channel: AMQChannel(amqp://[email protected]:5672/,2), conn: Proxy@7be2f512 Shared Rabbit Connection: null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:07.918 INFO 6 --- [cTaskExecutor-1] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@4b2ca159: tags=[[amq.ctag-4Q0b7UXfGFdXMeMMbIPUHQ]], channel=Cached Rabbit Channel: AMQChannel(amqp://[email protected]:5672/,3), conn: Proxy@7be2f512 Shared Rabbit Connection: null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:07.920 INFO 6 --- [cTaskExecutor-1] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@d4962bd: tags=[[amq.ctag-cRIkyqkwVdM-bSov-skaw]], channel=Cached Rabbit Channel: AMQChannel(amqp://[email protected]:5672/,4), conn: Proxy@7be2f512 Shared Rabbit Connection: null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:07.923 INFO 6 --- [cTaskExecutor-1] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@58f27c37: tags=[[amq.ctag-0dizcj184jrL_F1vYQLGjw]], channel=Cached Rabbit Channel: AMQChannel(amqp://[email protected]:5672/,5), conn: Proxy@7be2f512 Shared Rabbit Connection: null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:07.926 INFO 6 --- [cTaskExecutor-1] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@3eb4fdd5: tags=[[amq.ctag-0p3RdrrL_a6RTUQwJY9yjg]], channel=Cached Rabbit Channel: AMQChannel(amqp://[email protected]:5672/,6), conn: Proxy@7be2f512 Shared Rabbit Connection: null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:07.929 INFO 6 --- [cTaskExecutor-1] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@52dfd7f5: tags=[[amq.ctag-G7hrH1Za9ePTFmUdny9Vzg]], channel=Cached Rabbit Channel: AMQChannel(amqp://[email protected]:5672/,7), conn: Proxy@7be2f512 Shared Rabbit Connection: null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:07.932 INFO 6 --- [cTaskExecutor-1] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@421c4c3e: tags=[[amq.ctag-yOjQkpMFGmGnfCxgYsi6Qw]], channel=Cached Rabbit Channel: AMQChannel(amqp://[email protected]:5672/,8), conn: Proxy@7be2f512 Shared Rabbit Connection: null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:07.935 INFO 6 --- [cTaskExecutor-1] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@4f6f7a86: tags=[[amq.ctag-tiBpZd5yCFJbuM_r47dCnA]], channel=Cached Rabbit Channel: AMQChannel(amqp://[email protected]:5672/,9), conn: Proxy@7be2f512 Shared Rabbit Connection: null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:07.997 INFO 6 --- [cTaskExecutor-1] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@4e0a5606: tags=[[amq.ctag-Qhras2t_KThRz7YgN327Og]], channel=Cached Rabbit Channel: AMQChannel(amqp://[email protected]:5672/,10), conn: Proxy@7be2f512 Shared Rabbit Connection: null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:12.914 INFO 6 --- [cTaskExecutor-2] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@3c9e232b: tags=[[]], channel=null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:12.916 INFO 6 --- [cTaskExecutor-2] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@6b7b3a70: tags=[[]], channel=null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:12.922 INFO 6 --- [cTaskExecutor-2] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@4fb53760: tags=[[]], channel=null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:12.924 INFO 6 --- [cTaskExecutor-2] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@7d2d9f3a: tags=[[]], channel=null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:12.927 INFO 6 --- [cTaskExecutor-2] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@1981342f: tags=[[]], channel=null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:12.930 INFO 6 --- [cTaskExecutor-2] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@6b22dc1a: tags=[[]], channel=null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:12.932 INFO 6 --- [cTaskExecutor-2] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@619fac67: tags=[[]], channel=null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:12.935 INFO 6 --- [cTaskExecutor-2] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@d43df8: tags=[[]], channel=null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:12.938 INFO 6 --- [cTaskExecutor-2] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@1ef426e0: tags=[[]], channel=null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:13.001 INFO 6 --- [cTaskExecutor-2] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@16025078: tags=[[]], channel=null, acknowledgeMode=AUTO local queue size=0 2021-01-29 07:11:17.918 INFO 6 --- [cTaskExecutor-3] o.s.a.r.l.SimpleMessageListenerContainer : Restarting Consumer@3cbf9ebe: tags=[[]], channel=null, acknowledgeMode=AUTO local queue size=0

We had to migrate back to the previous versions to unblock developers.

Could you please advise at least anything how to deal with updates and such errors?

If you need more logs we can provide them.

mrzdvig avatar Jan 29 '21 09:01 mrzdvig

@mrzdvig we have a "workarround" which is ugly. When we see `2021-01-29 07:11:07.107 ERROR 6 --- [ main] o.s.boot.SpringApplication : Application run failed

org.jasypt.exceptions.EncryptionOperationNotPossibleException: null`

We are executing manually commands in the pod (you have to be quick)

kubectl -n <NAMESPACE> exec -it reportportal-api-123456-abcd -- /sbin/killall5 kubectl -n <NAMESPACE> exec -it reportportal-api-123456-abcd -- /bin/sh '# mkdir -p /data/storage/keystore/' '# echo '1km_swzKYzAjr7HEHnzk8v4H1rd' > /data/storage/keystore/secret-integration-salt'

Then again kubectl -n <NAMESPACE> exec -it reportportal-api-123456-abcd -- /sbin/killall5

Not nice, but for us is working

PascalGomolka avatar Jan 29 '21 10:01 PascalGomolka

@PascalGomolka Thank you for the hint, I'll try. It is anyway not in the production now.

Is that key: "1km_swzKYzAjr7HEHnzk8v4H1rd" the same for all environments or where I have to take it? Or it doesn't matter which key is in here?

mrzdvig avatar Jan 29 '21 10:01 mrzdvig

@mrzdvig its just a random string for us. think its important for jira/email integration

PascalGomolka avatar Jan 29 '21 10:01 PascalGomolka

I face the same issue with our reportportal installation. We are on version 5.3.3 and the pod api won't come up with an exception trace that starts with:

2021-03-08 11:59:49.757 ERROR 6 --- [           main] o.s.boot.SpringApplication               : Application run failed

org.jasypt.exceptions.EncryptionOperationNotPossibleException: null
	at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.decrypt(StandardPBEByteEncryptor.java:1169)
	at org.jasypt.encryption.pbe.StandardPBEStringEncryptor.decrypt(StandardPBEStringEncryptor.java:738)
	at org.jasypt.util.text.BasicTextEncryptor.decrypt(BasicTextEncryptor.java:112)
	at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.lambda$migrate$1(JiraEmailSecretMigrationService.java:55)
	at java.base/java.util.Optional.ifPresent(Unknown Source)
	at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.lambda$migrate$2(JiraEmailSecretMigrationService.java:54)
	at java.base/java.util.ArrayList.forEach(Unknown Source)
	at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.migrate(JiraEmailSecretMigrationService.java:52)
	at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService$$FastClassBySpringCGLIB$$4bc27873.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)

The difference in our case though is that the secret-integration-salt file does exist on the specified path (/data/storage/keystore)

ghost avatar Mar 08 '21 14:03 ghost

Deleting prj-keystore/migration file in minio helped me

hawatius avatar Mar 23 '21 11:03 hawatius

I installed v 5.3.5 using the steps mentioned in https://github.com/reportportal/linux-installation But the app was not coming due to missing /data/storage/keystore/secret-integration-salt file. As mentioned by @PascalGomolka I created a file with random content. App came up but email stopped working with reason.

	at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.initialize(StandardPBEByteEncryptor.java:773)
	at org.jasypt.encryption.pbe.StandardPBEStringEncryptor.initialize(StandardPBEStringEncryptor.java:566)
	at org.jasypt.encryption.pbe.StandardPBEStringEncryptor.decrypt(StandardPBEStringEncryptor.java:718)
	at org.jasypt.util.text.BasicTextEncryptor.decrypt(BasicTextEncryptor.java:112)
	at com.epam.ta.reportportal.util.email.MailServiceFactory.lambda$getEmailService$4(MailServiceFactory.j

Please suggest how to solve this so email send also start working

sanjeev1779 avatar Aug 17 '21 06:08 sanjeev1779

Hi, we are randomly facing the same issue...

A migration file is created and a secret-integration-salt seems to be updated at the same time by some reportportal process. Then the report-portal-reportportal-api stay in "non running state"

2022-01-20 09:10:09.056 ERROR 1 --- [           main] o.s.boot.SpringApplication               : Application run failed

org.jasypt.exceptions.EncryptionOperationNotPossibleException: null
        at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.decrypt(StandardPBEByteEncryptor.java:1169)
        at org.jasypt.encryption.pbe.StandardPBEStringEncryptor.decrypt(StandardPBEStringEncryptor.java:738)
        at org.jasypt.util.text.BasicTextEncryptor.decrypt(BasicTextEncryptor.java:112)
        at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.lambda$migrate$1(JiraEmailSecretMigrationService.java:55)
        at java.base/java.util.Optional.ifPresent(Optional.java:183)
        at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.lambda$migrate$2(JiraEmailSecretMigrationService.java:54)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
        at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.migrate(JiraEmailSecretMigrationService.java:52)
        at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService$$FastClassBySpringCGLIB$$4bc27873.invoke(<generated>)
        at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
        at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
        at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747)
        at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366)
        at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:99)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
        at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747)
        at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689)
        at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService$$EnhancerBySpringCGLIB$$4de61236.migrate(<generated>)
        at com.epam.ta.reportportal.core.events.handler.IntegrationSecretsMigrationHandler.migrate(IntegrationSecretsMigrationHandler.java:78)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:305)
        at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:190)
        at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:153)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360)
        at org.springframework.boot.context.event.EventPublishingRunListener.running(EventPublishingRunListener.java:103)
        at org.springframework.boot.SpringApplicationRunListeners.running(SpringApplicationRunListeners.java:77)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:330)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
        at com.epam.ta.reportportal.core.configs.ReportPortalApp.main(ReportPortalApp.java:37)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        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)

xuoja-acc avatar Jan 20 '22 09:01 xuoja-acc

Same. I am sure that I put secret-integration-salt file before api starts, but still seeing the exception.

skorobogatydmitry avatar Jun 29 '22 18:06 skorobogatydmitry

Removing /data/prj-keystore/migrations file from the minio container + api rollout restart helped. I assume that there was some kind of race between api and minio during eviction from the nodes. So file was just a leftover.

skorobogatydmitry avatar Jun 29 '22 20:06 skorobogatydmitry

Same issue running RP version 5.7.2 and AKS version 1.21.9. Not running MinIO and do see /data/storage/keystore/secret-integration-salt in the failing Pod.

WARNING: Illegal reflective access by net.sf.jasperreports.engine.util.ClassUtils (jar:file:/service-api-5.7.2-exec.jar!/BOOT-INF/lib/jasperreports-6.12.2.jar!/) to constructor com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl()
WARNING: Please consider reporting this to the maintainers of net.sf.jasperreports.engine.util.ClassUtils
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
2022-07-26 20:12:30.770  WARN 1 --- [           main] n.s.j.engine.xml.JRTextFieldFactory      : The 'isStretchWithOverflow' attribute is deprecated. Use the 'textAdjust' attribute instead.
2022-07-26 20:12:31.900  INFO 1 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'saveLogsTaskExecutor'
2022-07-26 20:12:32.377 ERROR 1 --- [           main] c.e.t.r.filesystem.LocalDataStore        : Unable to find file 'keystore/secret-integration-salt'

java.nio.file.NoSuchFileException: /data/storage/keystore/secret-integration-salt
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
	at java.base/java.nio.file.Files.newByteChannel(Files.java:371)
	at java.base/java.nio.file.Files.newByteChannel(Files.java:422)
	at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420)
	at java.base/java.nio.file.Files.newInputStream(Files.java:156)
	at com.epam.ta.reportportal.filesystem.LocalDataStore.load(LocalDataStore.java:75)
	at com.epam.ta.reportportal.config.EncryptConfiguration.loadOrGenerateIntegrationSalt(EncryptConfiguration.java:93)
	at com.epam.ta.reportportal.config.EncryptConfiguration.afterPropertiesSet(EncryptConfiguration.java:88)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1855)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1792)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:409)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207)
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885)
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789)
	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:228)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1358)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1204)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207)
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885)
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789)
	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:228)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1358)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1204)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207)
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885)
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789)
	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:228)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1358)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1204)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
	at com.epam.ta.reportportal.core.configs.ReportPortalApp.main(ReportPortalApp.java:37)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	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)

zhodowanec avatar Jul 29 '22 19:07 zhodowanec

@zhodowanec As for your issue, I believe this should be OK, since you don't see another error, E.G. "Unable to create file 'keystore/secret-integration-salt'". This is how it actually works: https://github.com/reportportal/commons-dao/blob/51b5687f817294c64fa12cc7d2cf8bc085e93359/src/main/java/com/epam/ta/reportportal/config/EncryptConfiguration.java#L93

In case there is an error in reading this file RP will create it anew. If you still having this issue I would recommend you the solution by @skorobogatydmitry

HardNorth avatar Nov 01 '22 17:11 HardNorth

Hello all, I'm trying to deploy report portal latest version 5.7.3. I'm facing the same error as above. I have tried deleting the migrations file - but it gives error of missing file... so i recreated it manually. but still the reportportal-api pod is not coming up. Here is the error that i'm facing: Could you please help?

2023-01-19 15:46:17.903 ERROR 1 --- [ main] o.s.boot.SpringApplication : Application run failed org.jasypt.exceptions.EncryptionOperationNotPossibleException: null at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.decrypt(StandardPBEByteEncryptor.java:1169) at org.jasypt.encryption.pbe.StandardPBEStringEncryptor.decrypt(StandardPBEStringEncryptor.java:738) at org.jasypt.util.text.BasicTextEncryptor.decrypt(BasicTextEncryptor.java:112) at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.lambda$migrate$1(JiraEmailSecretMigrationService.java:55) at java.base/java.util.Optional.ifPresent(Optional.java:183) at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.lambda$migrate$2(JiraEmailSecretMigrationService.java:54) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService.migrate(JiraEmailSecretMigrationService.java:52) at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService$$FastClassBySpringCGLIB$$4bc27873.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) at com.epam.ta.reportportal.core.integration.migration.JiraEmailSecretMigrationService$$EnhancerBySpringCGLIB$$e92ca4e.migrate() at com.epam.ta.reportportal.core.events.handler.IntegrationSecretsMigrationHandler.migrate(IntegrationSecretsMigrationHandler.java:78) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:344) at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:229) at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:166) at com.epam.ta.reportportal.core.events.multicaster.DelegatingApplicationEventMulticaster.doInvokeListener(DelegatingApplicationEventMulticaster.java:59) at com.epam.ta.reportportal.core.events.multicaster.DelegatingApplicationEventMulticaster.lambda$invokeListener$2(DelegatingApplicationEventMulticaster.java:50) at java.base/java.util.Optional.ifPresentOrElse(Optional.java:203) at com.epam.ta.reportportal.core.events.multicaster.DelegatingApplicationEventMulticaster.invokeListener(DelegatingApplicationEventMulticaster.java:44) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378) at org.springframework.boot.context.event.EventPublishingRunListener.running(EventPublishingRunListener.java:111) at org.springframework.boot.SpringApplicationRunListeners.lambda$running$6(SpringApplicationRunListeners.java:79) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:117) at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:111) at org.springframework.boot.SpringApplicationRunListeners.running(SpringApplicationRunListeners.java:79) at org.springframework.boot.SpringApplication.run(SpringApplication.java:354) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1365) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) at com.epam.ta.reportportal.core.configs.ReportPortalApp.main(ReportPortalApp.java:37) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)

smartykhare avatar Jan 19 '23 15:01 smartykhare