You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by GitBox <gi...@apache.org> on 2020/04/20 02:09:55 UTC
[GitHub] [servicecomb-java-chassis] Fang57 opened a new issue #1723: 升级servicecomb 2.0.1版本,Application run failed
Fang57 opened a new issue #1723:
URL: https://github.com/apache/servicecomb-java-chassis/issues/1723
[ WARN ] [2020-04-20 09:58:58.280] [main] [org.apache.servicecomb.serviceregistry.client.http.ServiceRegistryClientImpl.updateMicroserviceInstanceStatus(ServiceRegistryClientImpl.java:939)] - Bad Request
[ ERROR] [2020-04-20 09:58:58.307] [main] [org.springframework.boot.SpringApplication.reportFailure(SpringApplication.java:821)] - Application run failed
java.lang.IllegalStateException: ServiceComb init failed.
at org.apache.servicecomb.core.SCBEngine.run(SCBEngine.java:309) ~[java-chassis-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.core.CseApplicationListener.onApplicationEvent(CseApplicationListener.java:77) ~[java-chassis-core-2.0.1.jar:2.0.1]
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) ~[spring-context-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) ~[spring-context-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) ~[spring-context-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) ~[spring-context-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) ~[spring-context-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.boot.context.event.EventPublishingRunListener.running(EventPublishingRunListener.java:102) ~[spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE]
at org.springframework.boot.SpringApplicationRunListeners.running(SpringApplicationRunListeners.java:77) ~[spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:326) [spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1213) [spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1202) [spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE]
at com.huawei.rtc.rtcamservice.server.app.Application.main(Application.java:20) [classes/:?]
Caused by: java.lang.IllegalStateException: generate swagger operation failed, method=com.huawei.rtc.rtcamservice.server.controller.APPInfoProvider:subscribeAPPInfo.
at org.apache.servicecomb.swagger.generator.core.AbstractSwaggerGenerator.scanMethods(AbstractSwaggerGenerator.java:301) ~[swagger-generator-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.swagger.generator.core.AbstractSwaggerGenerator.generate(AbstractSwaggerGenerator.java:119) ~[swagger-generator-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.swagger.generator.SwaggerGenerator.generate(SwaggerGenerator.java:32) ~[swagger-generator-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.swagger.engine.SwaggerEnvironment.createProducer(SwaggerEnvironment.java:105) ~[swagger-invocation-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.core.provider.producer.ProducerProviderManager.registerSchema(ProducerProviderManager.java:97) ~[java-chassis-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.core.provider.producer.ProducerProviderManager.regsiterProducerMetas(ProducerProviderManager.java:86) ~[java-chassis-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.core.provider.producer.ProducerProviderManager.init(ProducerProviderManager.java:72) ~[java-chassis-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.core.SCBEngine.doRun(SCBEngine.java:341) ~[java-chassis-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.core.SCBEngine.run(SCBEngine.java:297) ~[java-chassis-core-2.0.1.jar:2.0.1]
... 12 more
Caused by: java.lang.IllegalStateException: parameter name is not present, method=com.huawei.rtc.rtcamservice.server.controller.APPInfoProvider:subscribeAPPInfo
solution:
change pom.xml, add compiler argument: -parameters, for example:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgument>-parameters</compilerArgument>
</configuration>
</plugin>
at org.apache.servicecomb.swagger.generator.SwaggerGeneratorUtils.collectParameterName(SwaggerGeneratorUtils.java:192) ~[swagger-generator-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.swagger.generator.ParameterGenerator.<init>(ParameterGenerator.java:55) ~[swagger-generator-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.swagger.generator.ParameterGenerator.<init>(ParameterGenerator.java:66) ~[swagger-generator-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.swagger.generator.core.AbstractOperationGenerator.initMethodParameterGenerators(AbstractOperationGenerator.java:230) ~[swagger-generator-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.swagger.generator.springmvc.SpringmvcOperationGenerator.initMethodParameterGenerators(SpringmvcOperationGenerator.java:40) ~[swagger-generator-springmvc-2.0.1.jar:2.0.1]
at org.apache.servicecomb.swagger.generator.core.AbstractOperationGenerator.initParameterGenerators(AbstractOperationGenerator.java:213) ~[swagger-generator-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.swagger.generator.core.AbstractOperationGenerator.scanMethodParameters(AbstractOperationGenerator.java:193) ~[swagger-generator-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.swagger.generator.core.AbstractOperationGenerator.generate(AbstractOperationGenerator.java:154) ~[swagger-generator-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.swagger.generator.core.AbstractSwaggerGenerator.scanMethods(AbstractSwaggerGenerator.java:297) ~[swagger-generator-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.swagger.generator.core.AbstractSwaggerGenerator.generate(AbstractSwaggerGenerator.java:119) ~[swagger-generator-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.swagger.generator.SwaggerGenerator.generate(SwaggerGenerator.java:32) ~[swagger-generator-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.swagger.engine.SwaggerEnvironment.createProducer(SwaggerEnvironment.java:105) ~[swagger-invocation-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.core.provider.producer.ProducerProviderManager.registerSchema(ProducerProviderManager.java:97) ~[java-chassis-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.core.provider.producer.ProducerProviderManager.regsiterProducerMetas(ProducerProviderManager.java:86) ~[java-chassis-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.core.provider.producer.ProducerProviderManager.init(ProducerProviderManager.java:72) ~[java-chassis-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.core.SCBEngine.doRun(SCBEngine.java:341) ~[java-chassis-core-2.0.1.jar:2.0.1]
at org.apache.servicecomb.core.SCBEngine.run(SCBEngine.java:297) ~[java-chassis-core-2.0.1.jar:2.0.1]
... 12 more
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [servicecomb-java-chassis] Fang57 commented on issue #1723: 升级servicecomb 2.0.1版本,Application run failed
Posted by GitBox <gi...@apache.org>.
Fang57 commented on issue #1723:
URL: https://github.com/apache/servicecomb-java-chassis/issues/1723#issuecomment-616360126
java-chassis-spring-boot-starter-servlet 引入的spring依赖为5.1.5版本,使用5.1.8版本覆盖spring组件后问题已修复
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [servicecomb-java-chassis] liubao68 edited a comment on issue #1723: 升级servicecomb 2.0.1版本,Application run failed
Posted by GitBox <gi...@apache.org>.
liubao68 edited a comment on issue #1723:
URL: https://github.com/apache/servicecomb-java-chassis/issues/1723#issuecomment-616412125
```
Caused by: java.lang.IllegalStateException: parameter name is not present, method=com.huawei.rtc.rtcamservice.server.controller.APPInfoProvider:subscribeAPPInfo
solution:
change pom.xml, add compiler argument: -parameters, for example:
org.apache.maven.plugins
maven-compiler-plugin
-parameters
```
这个错误是编译选型设置的错误, java-chassis 2.0.0 以上的版本要求加上, 这个应该是spring 版本无关。 升级指导描述了这个问题:https://servicecomb.gitee.io/servicecomb-java-chassis-doc/java-chassis/zh_CN/featured-topics/upgrading/1_3_0T2_0_0.html
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [servicecomb-java-chassis] liubao68 commented on issue #1723: 升级servicecomb 2.0.1版本,Application run failed
Posted by GitBox <gi...@apache.org>.
liubao68 commented on issue #1723:
URL: https://github.com/apache/servicecomb-java-chassis/issues/1723#issuecomment-616412125
```
Caused by: java.lang.IllegalStateException: parameter name is not present, method=com.huawei.rtc.rtcamservice.server.controller.APPInfoProvider:subscribeAPPInfo
solution:
change pom.xml, add compiler argument: -parameters, for example:
org.apache.maven.plugins
maven-compiler-plugin
-parameters
```
这个错误是编译选型设置的错误, java-chassis 2.0.0 以上的版本要求加上, 这个应该是spring 版本无关。 升级指导描述了这个问题: https://docs.servicecomb.io/java-chassis/zh_CN/featured-topics/upgrading/1_3_0T2_0_0/
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org