Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Orbital fails to start if there's a parse error in a taxi.conf file #12

Open
martypitt opened this issue Dec 1, 2023 · 0 comments
Open

Comments

@martypitt
Copy link
Contributor

vyne 10:11:42.304 [main] ERROR reactor.core.publisher.Operators - Operator called default onErrorDropped
reactor.core.Exceptions$ErrorCallbackNotImplemented: com.typesafe.config.ConfigException$Parse: /opt/service/config/taxi.conf: 2: expecting a close parentheses ')' here, not: '{'
Caused by: com.typesafe.config.ConfigException$Parse: /opt/service/config/taxi.conf: 2: expecting a close parentheses ')' here, not: '{'
	at com.typesafe.config.impl.ConfigDocumentParser$ParseContext.parseError(ConfigDocumentParser.java:201)
	at com.typesafe.config.impl.ConfigDocumentParser$ParseContext.parseError(ConfigDocumentParser.java:197)
	at com.typesafe.config.impl.ConfigDocumentParser$ParseContext.parseKey(ConfigDocumentParser.java:279)
	at com.typesafe.config.impl.ConfigDocumentParser$ParseContext.parseObject(ConfigDocumentParser.java:450)
	at com.typesafe.config.impl.ConfigDocumentParser$ParseContext.parse(ConfigDocumentParser.java:648)
	at com.typesafe.config.impl.ConfigDocumentParser.parse(ConfigDocumentParser.java:14)
	at com.typesafe.config.impl.Parseable.rawParseValue(Parseable.java:262)
	at com.typesafe.config.impl.Parseable.rawParseValue(Parseable.java:250)
	at com.typesafe.config.impl.Parseable.parseValue(Parseable.java:180)
	at com.typesafe.config.impl.Parseable.parseValue(Parseable.java:174)
	at com.typesafe.config.impl.Parseable.parse(Parseable.java:301)
	at com.typesafe.config.ConfigFactory.parseFile(ConfigFactory.java:793)
	at com.typesafe.config.ConfigFactory.parseFile(ConfigFactory.java:807)
	at lang.taxi.packages.TaxiProjectLoader.load(TaxiProjectLoader.kt:35)
	at com.orbitalhq.schemaServer.core.adaptors.taxi.TaxiSchemaSourcesAdaptor$loadTaxiProject$3.invoke(TaxiSchemaSourcesAdaptor.kt:31)
	at com.orbitalhq.schemaServer.core.adaptors.taxi.TaxiSchemaSourcesAdaptor$loadTaxiProject$3.invoke(TaxiSchemaSourcesAdaptor.kt:27)
	at com.orbitalhq.schemaServer.core.adaptors.taxi.TaxiSchemaSourcesAdaptor.loadTaxiProject$lambda$2(TaxiSchemaSourcesAdaptor.kt:27)
	at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106)
	at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82)
	at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74)
	at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
	at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.fastPath(FluxIterable.java:733)
	at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:620)
	at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2341)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2215)
	at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
	at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
	at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
	at reactor.core.publisher.Mono.subscribe(Mono.java:4485)
	at reactor.core.publisher.Mono.subscribeWith(Mono.java:4551)
	at reactor.core.publisher.Mono.subscribe(Mono.java:4452)
	at reactor.core.publisher.Mono.subscribe(Mono.java:4388)
	at reactor.core.publisher.Mono.subscribe(Mono.java:4335)
	at com.orbitalhq.schemaServer.core.file.packages.FileSystemPackageLoader.triggerLoad(FileSystemPackageLoader.kt:76)
	at com.orbitalhq.schemaServer.core.file.packages.FileSystemPackageLoader.start(FileSystemPackageLoader.kt:108)
	at com.orbitalhq.schemaServer.core.repositories.lifecycle.RepositoryLifecycleManager$1.invoke(RepositoryLifecycleManager.kt:45)
	at com.orbitalhq.schemaServer.core.repositories.lifecycle.RepositoryLifecycleManager$1.invoke(RepositoryLifecycleManager.kt:44)
	at com.orbitalhq.schemaServer.core.repositories.lifecycle.RepositoryLifecycleManager._init_$lambda$0(RepositoryLifecycleManager.kt:44)
	at reactor.core.publisher.LambdaSubscriber.onNext(LambdaSubscriber.java:160)
	at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replayNormal(FluxReplay.java:618)
	at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replay(FluxReplay.java:709)
	at reactor.core.publisher.SinkManyReplayProcessor.tryEmitNext(SinkManyReplayProcessor.java:474)
	at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
	at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
	at com.orbitalhq.schemaServer.core.repositories.lifecycle.RepositoryLifecycleManager.fileRepositoryAdded(RepositoryLifecycleManager.kt:61)
	at com.orbitalhq.schemaServer.core.repositories.lifecycle.ReactiveRepositoryManager$consumeFileSpecAddedEvents$2.invoke(ReactiveRepositoryManager.kt:128)
	at com.orbitalhq.schemaServer.core.repositories.lifecycle.ReactiveRepositoryManager$consumeFileSpecAddedEvents$2.invoke(ReactiveRepositoryManager.kt:126)
	at com.orbitalhq.schemaServer.core.repositories.lifecycle.ReactiveRepositoryManager.consumeFileSpecAddedEvents$lambda$5(ReactiveRepositoryManager.kt:126)
	at reactor.core.publisher.LambdaSubscriber.onNext(LambdaSubscriber.java:160)
	at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129)
	at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replayNormal(FluxReplay.java:618)
	at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replay(FluxReplay.java:709)
	at reactor.core.publisher.SinkManyReplayProcessor.tryEmitNext(SinkManyReplayProcessor.java:474)
	at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
	at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
	at com.orbitalhq.schemaServer.core.repositories.lifecycle.RepositoryLifecycleManager.fileRepositorySpecAdded(RepositoryLifecycleManager.kt:69)
	at com.orbitalhq.schemaServer.core.repositories.InMemorySchemaRepositoryConfigLoader.emitInitialState(InMemorySchemaRepositoryConfigLoader.kt:31)
	at com.orbitalhq.schemaServer.core.repositories.InMemorySchemaRepositoryConfigLoader.<init>(InMemorySchemaRepositoryConfigLoader.kt:22)
	at com.orbitalhq.schemaServer.core.config.WorkspaceLoaderConfig.configRepoLoader(WorkspaceConfig.kt:59)
	at com.orbitalhq.schemaServer.core.config.WorkspaceLoaderConfig$$SpringCGLIB$$0.CGLIB$configRepoLoader$0(<generated>)
	at com.orbitalhq.schemaServer.core.config.WorkspaceLoaderConfig$$SpringCGLIB$$2.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258)
	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)
	at com.orbitalhq.schemaServer.core.config.WorkspaceLoaderConfig$$SpringCGLIB$$0.configRepoLoader(<generated>)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:139)
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:655)
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:647)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1332)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1162)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:560)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1417)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337)
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:888)
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:245)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1352)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1189)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:560)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:973)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:942)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:608)
	at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:436)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:312)
	at io.orbital.station.OrbitalStationApp$Companion.main(OrbitalStationApp.kt:66)
	at io.orbital.station.OrbitalStationApp.main(OrbitalStationApp.kt)
vyne 10:11:42.350 [main] INFO  com.orbitalhq.schema.consumer.StoreBackedSchemaProvider - StoreBackedSchemaProvider started using a schema store of type LocalValidatingSchemaStoreClient
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant