International-Data-Spaces-Association / IDS-testbed

Apache License 2.0
24 stars 32 forks source link

Load config.json #125

Closed renaudlangou closed 1 year ago

renaudlangou commented 1 year ago

Hello, Describe the bug I'm trying to deploying the testbed from the repository without editing anything at the moment and with the empty db folders. I have an issue when the connector is trying to load the config/config.json :

connectorb  | 2023-04-17T08:42:15,638 [main] INFO - Starting ConnectorApplication v8.0.2 using Java 17.0.4.1 on 18232548277b with PID 1 (/app/BOOT-INF/classes started by nonroot in /app)
connectorb  | 2023-04-17T08:42:15,642 [main] DEBUG - Running with Spring Boot v2.7.4, Spring v5.3.23
connectorb  | 2023-04-17T08:42:15,643 [main] INFO - No active profile set, falling back to 1 default profile: "default"
connectorb  | 2023-04-17T08:42:18,097 [main] INFO - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
connectorb  | 2023-04-17T08:42:18,291 [main] INFO - Finished Spring Data repository scanning in 185 ms. Found 24 JPA repository interfaces.
connectorb  | 2023-04-17T08:42:19,061 [main] INFO - Bean 'dapsTokenValidator' of type [io.dataspaceconnector.config.security.DapsTokenValidator] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
connectorb  | 2023-04-17T08:42:19,061 [main] INFO - Bean 'dapsTokenMethodSecurityConfig' of type [io.dataspaceconnector.config.security.DapsTokenMethodSecurityConfig$$EnhancerBySpringCGLIB$$7aa67b7] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
connectorb  | 2023-04-17T08:42:19,721 [main] INFO - Tomcat initialized with port(s): 8081 (https)
connectorb  | 2023-04-17T08:42:19,747 [main] INFO - Initializing ProtocolHandler ["https-jsse-nio-8081"]
connectorb  | 2023-04-17T08:42:19,748 [main] INFO - Starting service [Tomcat]
connectorb  | 2023-04-17T08:42:19,748 [main] INFO - Starting Servlet engine: [Apache Tomcat/9.0.65]
connectorb  | 2023-04-17T08:42:19,960 [main] INFO - Initializing Spring embedded WebApplicationContext
connectorb  | 2023-04-17T08:42:19,960 [main] INFO - Root WebApplicationContext: initialization completed in 4239 ms
connectorb  | 2023-04-17T08:42:21,165 [main] INFO - HikariPool-1 - Starting...
connectorb  | 2023-04-17T08:42:21,357 [main] INFO - HikariPool-1 - Start completed.
connectorb  | 2023-04-17T08:42:23,701 [main] INFO - Initialized JPA EntityManagerFactory for persistence unit 'default'
connectorb  | 2023-04-17T08:42:24,503 [main] DEBUG - Loading configuration. [path=(/config/config.json)]
connectorb  | 2023-04-17T08:42:24,503 [main] INFO - Loading config from absolute path. [path=(/config/config.json)]
connectorb  | 2023-04-17T08:42:24,503 [main] WARN - Could not load config from absolute path. [path=(/config/config.json)]
connectorb  | 2023-04-17T08:42:24,503 [main] INFO - Loading configuration from file.
connectorb  | 2023-04-17T08:42:24,829 [main] ERROR - [line: 1, col: 1 ] document doesn't start with a valid json element : null
connectorb  | 2023-04-17T08:42:24,830 [main] WARN - Could not deserialize config model. [exception=(The message is no valid JSON-LD and therefore could not be parsed.)]
connectorb  | java.io.IOException: The message is no valid JSON-LD and therefore could not be parsed.
connectorb  |   at de.fraunhofer.iais.eis.ids.jsonld.Parser.readMessage(Parser.java:1105) ~[infomodel-serializer-4.2.8.jar:?]
connectorb  |   at de.fraunhofer.iais.eis.ids.jsonld.Parser.parseMessage(Parser.java:1085) ~[infomodel-serializer-4.2.8.jar:?]
connectorb  |   at de.fraunhofer.iais.eis.ids.jsonld.Serializer.deserialize(Serializer.java:120) ~[infomodel-serializer-4.2.8.jar:?]
connectorb  |   at io.dataspaceconnector.common.ids.DeserializationService.getConfigurationModel(DeserializationService.java:59) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor.loadConfig(PreConfigInterceptor.java:142) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor.loadConfigFromFile(PreConfigInterceptor.java:121) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor.perform(PreConfigInterceptor.java:95) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor$$FastClassBySpringCGLIB$$31fcd1f7.invoke(<generated>) ~[classes/:8.0.2]
connectorb  |   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~[spring-tx-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor$$EnhancerBySpringCGLIB$$ec83b3a9.perform(<generated>) ~[classes/:8.0.2]
connectorb  |   at ids.messaging.core.config.ConfigProducer.<init>(ConfigProducer.java:84) ~[core-7.0.0.jar:?]
connectorb  |   at ids.messaging.core.config.ConfigProducer$$EnhancerBySpringCGLIB$$1f922743.<init>(<generated>) ~[core-7.0.0.jar:?]
connectorb  |   at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
connectorb  |   at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
connectorb  |   at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
connectorb  |   at java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?]
connectorb  |   at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?]
connectorb  |   at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:211) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:311) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:296) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:410) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) ~[spring-context-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.4.jar:2.7.4]
connectorb  |   at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) ~[spring-boot-2.7.4.jar:2.7.4]
connectorb  |   at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.4.jar:2.7.4]
connectorb  |   at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) ~[spring-boot-2.7.4.jar:2.7.4]
connectorb  |   at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) ~[spring-boot-2.7.4.jar:2.7.4]
connectorb  |   at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) ~[spring-boot-2.7.4.jar:2.7.4]
connectorb  |   at io.dataspaceconnector.ConnectorApplication.main(ConnectorApplication.java:56) ~[classes/:8.0.2]
connectorb  |   at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
connectorb  |   at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
connectorb  |   at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
connectorb  |   at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
connectorb  |   at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[app/:?]
connectorb  |   at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) ~[app/:?]
connectorb  |   at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[app/:?]
connectorb  |   at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65) ~[app/:?]
connectorb  | Caused by: org.apache.jena.riot.RiotException: [line: 1, col: 1 ] document doesn't start with a valid json element : null
connectorb  |   at org.apache.jena.riot.system.ErrorHandlerFactory$ErrorHandlerStd.error(ErrorHandlerFactory.java:147) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.lang.JsonLDReader.read(JsonLDReader.java:124) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFParser.read(RDFParser.java:358) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFParser.parseNotUri(RDFParser.java:348) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFParser.parse(RDFParser.java:295) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFParserBuilder.parse(RDFParserBuilder.java:550) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFDataMgr.parseFromInputStream(RDFDataMgr.java:721) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:255) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:222) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:208) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at de.fraunhofer.iais.eis.ids.jsonld.Parser.readMessage(Parser.java:1101) ~[infomodel-serializer-4.2.8.jar:?]
connectorb  |   ... 78 more
connectorb  | 2023-04-17T08:42:24,838 [main] WARN - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'connectorService' defined in file [/app/BOOT-INF/classes/io/dataspaceconnector/common/ids/ConnectorService.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configProducer' defined in URL [jar:file:/app/BOOT-INF/lib/core-7.0.0.jar!/ids/messaging/core/config/ConfigProducer.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [ids.messaging.core.config.ConfigProducer$$EnhancerBySpringCGLIB$$1f922743]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: Could not deserialize input.
connectorb  | 2023-04-17T08:42:24,839 [main] INFO - Closing JPA EntityManagerFactory for persistence unit 'default'
connectorb  | 2023-04-17T08:42:24,840 [main] INFO - HikariPool-1 - Shutdown initiated...
connectorb  | 2023-04-17T08:42:24,845 [main] INFO - HikariPool-1 - Shutdown completed.
connectorb  | 2023-04-17T08:42:24,848 [main] INFO - Stopping service [Tomcat]
connectorb  | 2023-04-17T08:42:24,862 [main] INFO - \n\nError starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
connectorb  | 2023-04-17T08:42:24,876 [main] ERROR - Application run failed
connectorb  | org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'connectorService' defined in file [/app/BOOT-INF/classes/io/dataspaceconnector/common/ids/ConnectorService.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configProducer' defined in URL [jar:file:/app/BOOT-INF/lib/core-7.0.0.jar!/ids/messaging/core/config/ConfigProducer.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [ids.messaging.core.config.ConfigProducer$$EnhancerBySpringCGLIB$$1f922743]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: Could not deserialize input.
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) ~[spring-context-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.4.jar:2.7.4]
connectorb  |   at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) ~[spring-boot-2.7.4.jar:2.7.4]
connectorb  |   at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.4.jar:2.7.4]
connectorb  |   at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) ~[spring-boot-2.7.4.jar:2.7.4]
connectorb  |   at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) ~[spring-boot-2.7.4.jar:2.7.4]
connectorb  |   at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) ~[spring-boot-2.7.4.jar:2.7.4]
connectorb  |   at io.dataspaceconnector.ConnectorApplication.main(ConnectorApplication.java:56) ~[classes/:8.0.2]
connectorb  |   at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
connectorb  |   at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
connectorb  |   at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
connectorb  |   at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
connectorb  |   at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[app/:?]
connectorb  |   at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) ~[app/:?]
connectorb  |   at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[app/:?]
connectorb  |   at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65) ~[app/:?]
connectorb  | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configProducer' defined in URL [jar:file:/app/BOOT-INF/lib/core-7.0.0.jar!/ids/messaging/core/config/ConfigProducer.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [ids.messaging.core.config.ConfigProducer$$EnhancerBySpringCGLIB$$1f922743]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: Could not deserialize input.
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:315) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:296) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:410) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   ... 27 more
connectorb  | Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [ids.messaging.core.config.ConfigProducer$$EnhancerBySpringCGLIB$$1f922743]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: Could not deserialize input.
connectorb  |   at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:224) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:311) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:296) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:410) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   ... 27 more
connectorb  | Caused by: java.lang.IllegalArgumentException: Could not deserialize input.
connectorb  |   at io.dataspaceconnector.common.ids.DeserializationService.getConfigurationModel(DeserializationService.java:64) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor.loadConfig(PreConfigInterceptor.java:142) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor.loadConfigFromFile(PreConfigInterceptor.java:121) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor.perform(PreConfigInterceptor.java:95) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor$$FastClassBySpringCGLIB$$31fcd1f7.invoke(<generated>) ~[classes/:8.0.2]
connectorb  |   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~[spring-tx-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor$$EnhancerBySpringCGLIB$$ec83b3a9.perform(<generated>) ~[classes/:8.0.2]
connectorb  |   at ids.messaging.core.config.ConfigProducer.<init>(ConfigProducer.java:84) ~[core-7.0.0.jar:?]
connectorb  |   at ids.messaging.core.config.ConfigProducer$$EnhancerBySpringCGLIB$$1f922743.<init>(<generated>) ~[core-7.0.0.jar:?]
connectorb  |   at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
connectorb  |   at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
connectorb  |   at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
connectorb  |   at java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?]
connectorb  |   at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?]
connectorb  |   at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:211) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:311) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:296) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:410) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   ... 27 more
connectorb  | Caused by: java.io.IOException: The message is no valid JSON-LD and therefore could not be parsed.
connectorb  |   at de.fraunhofer.iais.eis.ids.jsonld.Parser.readMessage(Parser.java:1105) ~[infomodel-serializer-4.2.8.jar:?]
connectorb  |   at de.fraunhofer.iais.eis.ids.jsonld.Parser.parseMessage(Parser.java:1085) ~[infomodel-serializer-4.2.8.jar:?]
connectorb  |   at de.fraunhofer.iais.eis.ids.jsonld.Serializer.deserialize(Serializer.java:120) ~[infomodel-serializer-4.2.8.jar:?]
connectorb  |   at io.dataspaceconnector.common.ids.DeserializationService.getConfigurationModel(DeserializationService.java:59) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor.loadConfig(PreConfigInterceptor.java:142) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor.loadConfigFromFile(PreConfigInterceptor.java:121) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor.perform(PreConfigInterceptor.java:95) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor$$FastClassBySpringCGLIB$$31fcd1f7.invoke(<generated>) ~[classes/:8.0.2]
connectorb  |   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~[spring-tx-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor$$EnhancerBySpringCGLIB$$ec83b3a9.perform(<generated>) ~[classes/:8.0.2]
connectorb  |   at ids.messaging.core.config.ConfigProducer.<init>(ConfigProducer.java:84) ~[core-7.0.0.jar:?]
connectorb  |   at ids.messaging.core.config.ConfigProducer$$EnhancerBySpringCGLIB$$1f922743.<init>(<generated>) ~[core-7.0.0.jar:?]
connectorb  |   at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
connectorb  |   at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
connectorb  |   at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
connectorb  |   at java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?]
connectorb  |   at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?]
connectorb  |   at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:211) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:311) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:296) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:410) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   ... 27 more
connectorb  | Caused by: org.apache.jena.riot.RiotException: [line: 1, col: 1 ] document doesn't start with a valid json element : null
connectorb  |   at org.apache.jena.riot.system.ErrorHandlerFactory$ErrorHandlerStd.error(ErrorHandlerFactory.java:147) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.lang.JsonLDReader.read(JsonLDReader.java:124) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFParser.read(RDFParser.java:358) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFParser.parseNotUri(RDFParser.java:348) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFParser.parse(RDFParser.java:295) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFParserBuilder.parse(RDFParserBuilder.java:550) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFDataMgr.parseFromInputStream(RDFDataMgr.java:721) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:255) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:222) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:208) ~[jena-arq-4.1.0.jar:4.1.0]
connectorb  |   at de.fraunhofer.iais.eis.ids.jsonld.Parser.readMessage(Parser.java:1101) ~[infomodel-serializer-4.2.8.jar:?]
connectorb  |   at de.fraunhofer.iais.eis.ids.jsonld.Parser.parseMessage(Parser.java:1085) ~[infomodel-serializer-4.2.8.jar:?]
connectorb  |   at de.fraunhofer.iais.eis.ids.jsonld.Serializer.deserialize(Serializer.java:120) ~[infomodel-serializer-4.2.8.jar:?]
connectorb  |   at io.dataspaceconnector.common.ids.DeserializationService.getConfigurationModel(DeserializationService.java:59) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor.loadConfig(PreConfigInterceptor.java:142) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor.loadConfigFromFile(PreConfigInterceptor.java:121) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor.perform(PreConfigInterceptor.java:95) ~[classes/:8.0.2]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor$$FastClassBySpringCGLIB$$31fcd1f7.invoke(<generated>) ~[classes/:8.0.2]
connectorb  |   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~[spring-tx-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) ~[spring-aop-5.3.23.jar:5.3.23]
connectorb  |   at io.dataspaceconnector.config.PreConfigInterceptor$$EnhancerBySpringCGLIB$$ec83b3a9.perform(<generated>) ~[classes/:8.0.2]
connectorb  |   at ids.messaging.core.config.ConfigProducer.<init>(ConfigProducer.java:84) ~[core-7.0.0.jar:?]
connectorb  |   at ids.messaging.core.config.ConfigProducer$$EnhancerBySpringCGLIB$$1f922743.<init>(<generated>) ~[core-7.0.0.jar:?]
connectorb  |   at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
connectorb  |   at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
connectorb  |   at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
connectorb  |   at java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?]
connectorb  |   at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?]
connectorb  |   at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:211) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:311) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:296) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:410) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-5.3.23.jar:5.3.23]
connectorb  |   ... 27 more

To Reproduce Steps to reproduce the behavior:

git clone https://github.com/International-Data-Spaces-Association/IDS-testbed.git

docker-compose up -d

docker-compose logs connectora

environment

OS: CentOS Linux release 7.9 Docker: 20.10.18 Docker-compose: 1.17.0 and 2.17.2

I have tested with master, branch , v1.0.0 and V1.1. I have still the same issue. Have you ever encounter the same issue? Could it come from the docker/docker-compose version ? Did I miss something ? Thanks in advance for your help Best regards, Renaud

SebastianOpriel commented 1 year ago

Does the same apply to a released version?

renaudlangou commented 1 year ago

Hi Sebastian,

Thanks a lot for your answer.

Yes, I tried with master, tag v1.1.0 and tag 1.0.0 versions. I have the issue on all the versions.

The config.json files seem to be loaded and are well formatted.

It's working without the config.json file, it seems to load default values into the database.

renaudlangou commented 1 year ago

I've just tested with the exact environment (ubuntu 20.04, docker-compose 1.27.4 docker) and it's working well.

I'm checking if it's an encoding issue or something like that.

renaudlangou commented 1 year ago

Hi Sebastian,

We could use the testbed to deploy the connectors as we want. The issue we had was on our side. It was a permission issue with the config volume.

Thanks a lot for your support.

Best regards, Renaud

caict-develop-zhangbo commented 2 months ago

I have encountered the same problem. It should be that the config.json file does not have read permissions by default after the GitHub clone project is completed. It is recommended to add a step to modify permissions, otherwise troubleshooting the problem will take a long time