[jira] [Updated] (SCB-1930) When MicroserivceVersions.setInstances continues fail will cause OOM
[ https://issues.apache.org/jira/browse/SCB-1930?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] liubao updated SCB-1930: Description: Stack traces: {code:java} ERROR - [MicroserviceVersions.java:safeSetInstances:170] - [req001] - Failed to setInstances, appId=WiseConference, microserviceName=ConferenceControl.ERROR - [MicroserviceVersions.java:safeSetInstances:170] - [req001] - Failed to setInstances, appId=WiseConference, microserviceName=ConferenceControl.java.lang.Error: Param count is not equal between swagger and method, path=null;operation=ConferenceControl.media-schedule-client-channel.queryP2PChannel at org.apache.servicecomb.common.rest.definition.RestOperationMeta.init(RestOperationMeta.java:100) ~[common-rest-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.common.rest.locator.ServicePathManager.addSchema(ServicePathManager.java:86) ~[common-rest-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.common.rest.RestEngineSchemaListener.onSchemaLoaded(RestEngineSchemaListener.java:54) ~[common-rest-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.definition.loader.SchemaListenerManager.notifySchemaListener(SchemaListenerManager.java:59) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.definition.loader.SchemaListenerManager.notifySchemaListener(SchemaListenerManager.java:48) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.definition.MicroserviceVersionMeta.(MicroserviceVersionMeta.java:46) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.definition.MicroserviceVersionMetaFactory.create(MicroserviceVersionMetaFactory.java:38) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceVersions.lambda$setInstances$0(MicroserviceVersions.java:188) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[?:1.8.0_212] at org.apache.servicecomb.foundation.common.concurrent.ConcurrentHashMapEx.computeIfAbsent(ConcurrentHashMapEx.java:56) ~[foundation-common-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceVersions.setInstances(MicroserviceVersions.java:187) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceVersions.safeSetInstances(MicroserviceVersions.java:167) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceVersions.pullInstances(MicroserviceVersions.java:162) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceVersions.submitPull(MicroserviceVersions.java:134) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceManager.lambda$getOrCreateMicroserviceVersions$0(MicroserviceManager.java:55) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[?:1.8.0_212] at org.apache.servicecomb.foundation.common.concurrent.ConcurrentHashMapEx.computeIfAbsent(ConcurrentHashMapEx.java:56) ~[foundation-common-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceManager.getOrCreateMicroserviceVersions(MicroserviceManager.java:53) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceManager.getOrCreateMicroserviceVersionRule(MicroserviceManager.java:80) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.AppManager.getOrCreateMicroserviceVersionRule(AppManager.java:67) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.provider.consumer.ReferenceConfig.(ReferenceConfig.java:40) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.provider.consumer.ConsumerProviderManager.createReferenceConfig(ConsumerProviderManager.java:56) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.provider.consumer.ConsumerProviderManager.createReferenceConfig(ConsumerProviderManager.java:87) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[?:1.8.0_212] at org.apache.servicecomb.foundation.common.concurrent.ConcurrentHashMapEx.computeIfAbsent(ConcurrentHashMapEx.java:56) ~[foundation-common-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.provider.consumer.ConsumerProviderManager.getReferenceConfig(ConsumerProviderManager.java:91) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at
[jira] [Updated] (SCB-1930) When MicroserivceVersions.setInstances continues fail will cause OOM
[ https://issues.apache.org/jira/browse/SCB-1930?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] liubao updated SCB-1930: Description: {code:java} ERROR - [MicroserviceVersions.java:safeSetInstances:170] - [req001] - Failed to setInstances, appId=WiseConference, microserviceName=ConferenceControl.ERROR - [MicroserviceVersions.java:safeSetInstances:170] - [req001] - Failed to setInstances, appId=WiseConference, microserviceName=ConferenceControl.java.lang.Error: Param count is not equal between swagger and method, path=null;operation=ConferenceControl.media-schedule-client-channel.queryP2PChannel at org.apache.servicecomb.common.rest.definition.RestOperationMeta.init(RestOperationMeta.java:100) ~[common-rest-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.common.rest.locator.ServicePathManager.addSchema(ServicePathManager.java:86) ~[common-rest-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.common.rest.RestEngineSchemaListener.onSchemaLoaded(RestEngineSchemaListener.java:54) ~[common-rest-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.definition.loader.SchemaListenerManager.notifySchemaListener(SchemaListenerManager.java:59) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.definition.loader.SchemaListenerManager.notifySchemaListener(SchemaListenerManager.java:48) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.definition.MicroserviceVersionMeta.(MicroserviceVersionMeta.java:46) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.definition.MicroserviceVersionMetaFactory.create(MicroserviceVersionMetaFactory.java:38) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceVersions.lambda$setInstances$0(MicroserviceVersions.java:188) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[?:1.8.0_212] at org.apache.servicecomb.foundation.common.concurrent.ConcurrentHashMapEx.computeIfAbsent(ConcurrentHashMapEx.java:56) ~[foundation-common-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceVersions.setInstances(MicroserviceVersions.java:187) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceVersions.safeSetInstances(MicroserviceVersions.java:167) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceVersions.pullInstances(MicroserviceVersions.java:162) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceVersions.submitPull(MicroserviceVersions.java:134) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceManager.lambda$getOrCreateMicroserviceVersions$0(MicroserviceManager.java:55) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[?:1.8.0_212] at org.apache.servicecomb.foundation.common.concurrent.ConcurrentHashMapEx.computeIfAbsent(ConcurrentHashMapEx.java:56) ~[foundation-common-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceManager.getOrCreateMicroserviceVersions(MicroserviceManager.java:53) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.MicroserviceManager.getOrCreateMicroserviceVersionRule(MicroserviceManager.java:80) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.serviceregistry.consumer.AppManager.getOrCreateMicroserviceVersionRule(AppManager.java:67) ~[service-registry-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.provider.consumer.ReferenceConfig.(ReferenceConfig.java:40) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.provider.consumer.ConsumerProviderManager.createReferenceConfig(ConsumerProviderManager.java:56) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.provider.consumer.ConsumerProviderManager.createReferenceConfig(ConsumerProviderManager.java:87) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[?:1.8.0_212] at org.apache.servicecomb.foundation.common.concurrent.ConcurrentHashMapEx.computeIfAbsent(ConcurrentHashMapEx.java:56) ~[foundation-common-1.2.0.B007r7.jar!/:1.2.0.B007r7] at org.apache.servicecomb.core.provider.consumer.ConsumerProviderManager.getReferenceConfig(ConsumerProviderManager.java:91) ~[java-chassis-core-1.2.0.B007r7.jar!/:1.2.0.B007r7] at