ostenant / spring-cloud-starter-thrift

spring-cloud-starter-thrift提供SpringCloud对可伸缩的跨语言服务调用框架Apache Thrift的封装和集成。
159 stars 83 forks source link

AsynClient 客户端 不支持? #11

Open van-scott opened 5 years ago

van-scott commented 5 years ago

io.ostenant.rpc.thrift.client.exception.ThriftClientConfigException: ThriftClientAware without argument inherited from TServiceClient at io.ostenant.rpc.thrift.client.scanner.ThriftClientBeanScanner.getClientClassFromAnnotation(ThriftClientBeanScanner.java:122) ~[classes/:na] at io.ostenant.rpc.thrift.client.scanner.ThriftClientBeanScanner.doScan(ThriftClientBeanScanner.java:89) ~[classes/:na] at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.scan(ClassPathBeanDefinitionScanner.java:250) ~[spring-context-4.3.12.RELEASE.jar:4.3.12.RELEASE] at io.ostenant.rpc.thrift.client.scanner.ThriftClientBeanScanProcessor.setScannedPackages(ThriftClientBeanScanProcessor.java:69) ~[classes/:na] at io.ostenant.rpc.thrift.client.scanner.ThriftClientBeanScanProcessor.postProcessBeanFactory(ThriftClientBeanScanProcessor.java:44) ~[classes/:na] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:283) ~[spring-context-4.3.12.RELEASE.jar:4.3.12.RELEASE] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:178) ~[spring-context-4.3.12.RELEASE.jar:4.3.12.RELEASE] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:687) ~[spring-context-4.3.12.RELEASE.jar:4.3.12.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:525) ~[spring-context-4.3.12.RELEASE.jar:4.3.12.RELEASE] at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) ~[spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693) [spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360) [spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) [spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) [spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) [spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE] at io.ostenant.rpc.thrift.examples.ApplicationClient.main(ApplicationClient.java:16) [classes/:na]

2019-03-01 19:14:13.885 INFO 10800 --- [ main] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@648ee871: startup date [Fri Mar 01 19:14:10 CST 2019]; parent: org.springframework.context.annotation.AnnotationConfigApplicationContext@19c65cdc 2019-03-01 19:14:13.885 WARN 10800 --- [ main] ationConfigEmbeddedWebApplicationContext : Exception thrown from LifecycleProcessor on context close

java.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@648ee871: startup date [Fri Mar 01 19:14:10 CST 2019]; parent: org.springframework.context.annotation.AnnotationConfigApplicationContext@19c65cdc at org.springframework.context.support.AbstractApplicationContext.getLifecycleProcessor(AbstractApplicationContext.java:427) [spring-context-4.3.12.RELEASE.jar:4.3.12.RELEASE] at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:999) [spring-context-4.3.12.RELEASE.jar:4.3.12.RELEASE] at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:958) [spring-context-4.3.12.RELEASE.jar:4.3.12.RELEASE] at org.springframework.boot.SpringApplication.handleRunFailure(SpringApplication.java:750) [spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) [spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) [spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) [spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE] at io.ostenant.rpc.thrift.examples.ApplicationClient.main(ApplicationClient.java:16) [classes/:na]