After completing a few configurations, I executed the "docker-compose up" command and obtained the following results.
cov-spectrum-server | org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'referenceGenomeController' defined in URL [jar:file:/app/cov-spectrum-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/ch/ethz/covspectrum/controller/ReferenceGenomeController.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [ch.ethz.covspectrum.controller.ReferenceGenomeController]: Constructor threw exception; nested exception is org.postgresql.util.PSQLException: ResultSet not positioned properly, perhaps you need to call next.
cov-spectrum-server | at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:315) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:296) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) ~[spring-context-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.5.5.jar!/:2.5.5]
cov-spectrum-server | at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-2.5.5.jar!/:2.5.5]
cov-spectrum-server | at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) ~[spring-boot-2.5.5.jar!/:2.5.5]
cov-spectrum-server | at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) ~[spring-boot-2.5.5.jar!/:2.5.5]
cov-spectrum-server | at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[spring-boot-2.5.5.jar!/:2.5.5]
cov-spectrum-server | at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332) ~[spring-boot-2.5.5.jar!/:2.5.5]
cov-spectrum-server | at ch.ethz.covspectrum.CovSpectrumServerApplicationKt.main(CovSpectrumServerApplication.kt:20) ~[classes!/:na]
cov-spectrum-server | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
cov-spectrum-server | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
cov-spectrum-server | at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
cov-spectrum-server | at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
cov-spectrum-server | at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[cov-spectrum-0.0.1-SNAPSHOT.jar:na]
cov-spectrum-server | at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) ~[cov-spectrum-0.0.1-SNAPSHOT.jar:na]
cov-spectrum-server | at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[cov-spectrum-0.0.1-SNAPSHOT.jar:na]
cov-spectrum-server | at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[cov-spectrum-0.0.1-SNAPSHOT.jar:na]
cov-spectrum-server | Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [ch.ethz.covspectrum.controller.ReferenceGenomeController]: Constructor threw exception; nested exception is org.postgresql.util.PSQLException: ResultSet not positioned properly, perhaps you need to call next.
cov-spectrum-server | at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:224) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:311) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | ... 27 common frames omitted
cov-spectrum-server | Caused by: org.postgresql.util.PSQLException: ResultSet not positioned properly, perhaps you need to call next.
cov-spectrum-server | at org.postgresql.jdbc.PgResultSet.getRawValue(PgResultSet.java:3149) ~[postgresql-42.5.0.jar!/:42.5.0]
cov-spectrum-server | at org.postgresql.jdbc.PgResultSet.getString(PgResultSet.java:2225) ~[postgresql-42.5.0.jar!/:42.5.0]
cov-spectrum-server | at org.postgresql.jdbc.PgResultSet.getString(PgResultSet.java:2815) ~[postgresql-42.5.0.jar!/:42.5.0]
cov-spectrum-server | at com.mchange.v2.c3p0.impl.NewProxyResultSet.getString(NewProxyResultSet.java:2837) ~[c3p0-0.9.5.5.jar!/:0.9.5.5]
cov-spectrum-server | at ch.ethz.covspectrum.service.DatabaseService.getReferenceGenome(DatabaseService.kt:171) ~[classes!/:na]
cov-spectrum-server | at ch.ethz.covspectrum.controller.ReferenceGenomeController.<init>(ReferenceGenomeController.kt:16) ~[classes!/:na]
cov-spectrum-server | at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:na]
cov-spectrum-server | at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[na:na]
cov-spectrum-server | at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:na]
cov-spectrum-server | at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[na:na]
cov-spectrum-server | at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[na:na]
cov-spectrum-server | at kotlin.reflect.jvm.internal.calls.CallerImpl$Constructor.call(CallerImpl.kt:41) ~[kotlin-reflect-1.7.10.jar!/:1.7.10-release-333(1.7.10)]
cov-spectrum-server | at kotlin.reflect.jvm.internal.KCallableImpl.call(KCallableImpl.kt:108) ~[kotlin-reflect-1.7.10.jar!/:1.7.10-release-333(1.7.10)]
cov-spectrum-server | at kotlin.reflect.jvm.internal.KCallableImpl.callDefaultMethod$kotlin_reflection(KCallableImpl.kt:159) ~[kotlin-reflect-1.7.10.jar!/:1.7.10-release-333(1.7.10)]
cov-spectrum-server | at kotlin.reflect.jvm.internal.KCallableImpl.callBy(KCallableImpl.kt:112) ~[kotlin-reflect-1.7.10.jar!/:1.7.10-release-333(1.7.10)]
cov-spectrum-server | at org.springframework.beans.BeanUtils$KotlinDelegate.instantiateClass(BeanUtils.java:854) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:196) ~[spring-beans-5.3.10.jar!/:5.3.10]
cov-spectrum-server | ... 29 common frames omitted
cov-spectrum-server |
cov-spectrum-server exited with code 1
The environment I operated is as follows.
- OS: CentOS Linux release 8.5.2111
- Docker: docker-ce-24.0.5-1.el8.x86_64
- PostgreSQL: 12
After completing a few configurations, I executed the "docker-compose up" command and obtained the following results.
The environment I operated is as follows.