杨春
杨春
这个错误是testin测试时发现的,仅一款手机有这个问题!机型联想A800,完整日志: `#2466 05-19 12:38:25.066 15772 E AndroidRuntime FATAL EXCEPTION: main #2467 05-19 12:38:25.066 15772 E AndroidRuntime java.lang.ExceptionInInitializerError #2468 05-19 12:38:25.066 15772 E AndroidRuntime at com.lzhplus.lzh.AppApplication.attachBaseContext(AppApplication.java:83) #2469 05-19 12:38:25.066 15772 E...
EventListener.java ``` @Subscribe public void listenerSyncTaskEvent(SyncTaskEvent syncTaskEvent) { try { long start = System.currentTimeMillis(); if (syncManagerService.sync(syncTaskEvent.getTaskDO())) { skyWalkerCacheServices.addFinishedTask(syncTaskEvent.getTaskDO()); metricsManager.record(MetricsStatisticsType.SYNC_TASK_RT, System.currentTimeMillis() - start); } else { log.warn("listenerSyncTaskEvent sync failure"); } }...
push_receiver.go 第 102 ~ 112 行,代码如下: ```go go func() { defer conn.Close() for { select { case
最近,我们发现服务注册时,nacos server 会收到不止一个请求,一般是两个,经排查,发现如下代码: ```go // RegisterInstance ... func (proxy *NamingGrpcProxy) RegisterInstance(serviceName string, groupName string, instance model.Instance) (bool, error) { logger.Infof("register instance namespaceId:,serviceName: with instance:", proxy.clientConfig.NamespaceId, serviceName, util.ToJsonString(instance)) proxy.eventListener.CacheInstanceForRedo(serviceName, groupName, instance)...
A null pointer exception occurred when I clicke the generate code button. And I have fixed it. Thanks for your hard work, it perfect.
考虑类似 nacos-sync 同步服务的场景,client 注册到 server 的 instances ip 可能不止一个且 ip 也各不相同,此时,这个 redo 逻辑就是错误的,粒度太大, 没考虑 cluster 以及 ip、端口号 ```go func (c *ConnectionEventListener) CacheInstanceForRedo(serviceName, groupName string, instance model.Instance) { key := util.GetGroupName(serviceName,...