NutzCN Logo
问答 如何关闭nutz系统的日志
发布于 11天前 作者 Aleen 92 次浏览 复制 上一个帖子 下一个帖子
标签:

类似这种一堆的日志,系统怎么样能关闭掉的?

[INFO ] 15:41:37.143 org.nutz.boot.banner.SimpleBannerPrinter - 
[DEBUG] 15:41:37.346 org.nutz.resource.Scans - Locations count=91 time use 177ms
[DEBUG] 15:41:37.529 org.nutz.resource.Scans - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
[DEBUG] 15:41:37.529 org.nutz.ioc.impl.PropertiesProxy - load properties from jar:file:/Users/apollo/.m2/repository/org/nutz/nutzboot-core/2.3.5-SNAPSHOT/nutzboot-core-2.3.5-20190514.030310-19.jar!/custom/emtry.properties
[DEBUG] 15:41:37.538 org.nutz.boot.config.impl.PropertiesConfigureLoader - load /Users/apollo/Work/HDShop/my-app/my-service-sys/target/classes/application.properties
[INFO ] 15:41:37.542 org.nutz.boot.config.impl.PropertiesConfigureLoader - Properties NotFound - application-prod.properties
[DEBUG] 15:41:37.653 org.nutz.resource.Scans - Found 1 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 15:41:37.653 org.nutz.ioc.loader.json.JsonLoader - loading [emtry.json]
[DEBUG] 15:41:37.654 org.nutz.ioc.loader.json.JsonLoader - Loaded 0 bean define from path=[ioc/] --> []
[DEBUG] 15:41:37.902 org.nutz.castor.Castors - Using 107 castor for Castors
[DEBUG] 15:41:37.942 org.nutz.ioc.aop.SimpleAopMaker - Load AopConfigure for anno=org.nutz.aop.interceptor.async.Async by type=org.nutz.aop.interceptor.async.AsyncAopIocLoader
[INFO ] 15:41:37.949 org.nutz.ioc.loader.annotation.AnnotationIocLoader -  > scan 'com.my.app'
[DEBUG] 15:41:37.963 org.nutz.resource.Scans - Found 17 resource by src( com/my/app/ ) , regex( ^.+[.]class$ )
[INFO ] 15:41:38.011 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysUnitServiceImpl                      ' - com.my.app.sys.impl.SysUnitServiceImpl
[INFO ] 15:41:38.034 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysDictServiceImpl                      ' - com.my.app.sys.impl.SysDictServiceImpl
[INFO ] 15:41:38.040 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysMsgUserServiceImpl                   ' - com.my.app.sys.impl.SysMsgUserServiceImpl
[INFO ] 15:41:38.090 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysMenuServiceImpl                      ' - com.my.app.sys.impl.SysMenuServiceImpl
[INFO ] 15:41:38.098 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysAppListServiceImpl                   ' - com.my.app.sys.impl.SysAppListServiceImpl
[INFO ] 15:41:38.099 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysAppTaskServiceImpl                   ' - com.my.app.sys.impl.SysAppTaskServiceImpl
[INFO ] 15:41:38.101 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysApiServiceImpl                       ' - com.my.app.sys.impl.SysApiServiceImpl
[INFO ] 15:41:38.102 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysConfigServiceImpl                    ' - com.my.app.sys.impl.SysConfigServiceImpl
[INFO ] 15:41:38.123 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysLogServiceImpl                       ' - com.my.app.sys.impl.SysLogServiceImpl
[INFO ] 15:41:38.161 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysRoleServiceImpl                      ' - com.my.app.sys.impl.SysRoleServiceImpl
[INFO ] 15:41:38.225 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysUserServiceImpl                      ' - com.my.app.sys.impl.SysUserServiceImpl
[INFO ] 15:41:38.234 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysRouteServiceImpl                     ' - com.my.app.sys.impl.SysRouteServiceImpl
[INFO ] 15:41:38.235 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysMsgServiceImpl                       ' - com.my.app.sys.impl.SysMsgServiceImpl
[INFO ] 15:41:38.245 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysAppConfServiceImpl                   ' - com.my.app.sys.impl.SysAppConfServiceImpl
[INFO ] 15:41:38.247 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysTaskServiceImpl                      ' - com.my.app.sys.impl.SysTaskServiceImpl
[INFO ] 15:41:38.249 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sysAreaServiceImpl                      ' - com.my.app.sys.impl.SysAreaServiceImpl
[INFO ] 15:41:38.250 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'dubboRpcSysMainLauncher                 ' - com.my.app.sys.DubboRpcSysMainLauncher
[INFO ] 15:41:38.251 org.nutz.ioc.loader.annotation.AnnotationIocLoader -  > scan 'org.nutz.boot.starter'
[DEBUG] 15:41:38.256 org.nutz.resource.Scans - Found 33 resource by src( org/nutz/boot/starter/ ) , regex( ^.+[.]class$ )
[INFO ] 15:41:38.279 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'dubboStarter                            ' - org.nutz.boot.starter.dubbo.DubboStarter
[INFO ] 15:41:38.280 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'nutDaoStarter                           ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter
[DEBUG] 15:41:38.328 org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : NutDaoStarter.getSqlManager(...) define as name=sqlManager
[DEBUG] 15:41:38.329 org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : NutDaoStarter.createCacheSerializer(...) define as name=daoCacheSerializer
[DEBUG] 15:41:38.330 org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : NutDaoStarter.createDaoCacheInterceptor(...) define as name=daoCacheInterceptor
[DEBUG] 15:41:38.331 org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : NutDaoStarter.getDao(...) define as name=dao
[INFO ] 15:41:38.394 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'druidWebStatFilterStarter               ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter
[INFO ] 15:41:38.417 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'druidWebStatServletStarter              ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter
[INFO ] 15:41:38.421 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'dataSourceStarter                       ' - org.nutz.boot.starter.jdbc.DataSourceStarter
[DEBUG] 15:41:38.423 org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : DataSourceStarter.getDataSource(...) define as name=dataSource
[DEBUG] 15:41:38.424 org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : DataSourceStarter.createDruidDataSource(...) define as name=druidDataSource
[DEBUG] 15:41:38.424 org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : DataSourceStarter.createHikariCPDataSource(...) define as name=hikariDataSource
[INFO ] 15:41:38.426 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'sentinelStarter                         ' - org.nutz.boot.starter.sentinel.SentinelStarter
[INFO ] 15:41:38.470 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'logbackStarter                          ' - org.nutz.boot.starter.logback.exts.LogbackStarter
[INFO ] 15:41:38.471 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'loglevelProperty                        ' - org.nutz.boot.starter.logback.exts.loglevel.LoglevelProperty
[INFO ] 15:41:38.472 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'loglevelService                         ' - org.nutz.boot.starter.logback.exts.loglevel.LoglevelService
[INFO ] 15:41:38.474 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'loglevelHeartbeatThread                 ' - org.nutz.boot.starter.logback.exts.loglevel.LoglevelHeartbeatThread
[DEBUG] 15:41:38.482 org.nutz.boot.NbApp - Found jar:file:/Users/apollo/.m2/repository/org/nutz/nutzboot-starter-dubbo/2.3.5-SNAPSHOT/nutzboot-starter-dubbo-2.3.5-20190514.030343-19.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 15:41:38.483 org.nutz.boot.NbApp - Found jar:file:/Users/apollo/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.5-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.5-20190514.030318-19.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 15:41:38.483 org.nutz.boot.NbApp - Found jar:file:/Users/apollo/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.5-SNAPSHOT/nutzboot-starter-jdbc-2.3.5-20190514.030311-19.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 15:41:38.485 org.nutz.boot.NbApp - Found jar:file:/Users/apollo/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.5-SNAPSHOT/nutzboot-starter-redis-2.3.5-20190514.030324-19.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 15:41:38.486 org.nutz.boot.NbApp - Found jar:file:/Users/apollo/.m2/repository/org/nutz/nutzboot-starter-wkcache/2.3.5-SNAPSHOT/nutzboot-starter-wkcache-2.3.5-20190514.030324-19.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 15:41:38.487 org.nutz.boot.NbApp - Found jar:file:/Users/apollo/.m2/repository/org/nutz/nutzboot-starter-sentinel-dubbo/2.3.5-SNAPSHOT/nutzboot-starter-sentinel-dubbo-2.3.5-20190514.030409-19.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[INFO ] 15:41:38.540 org.nutz.boot.NbApp - Configure Manual:
|id  |key                                     |required  |Possible Values     |Default   |Description         |                                starters|
|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------|
|0   |druid.web.filter.exclusions             |no        |                    |          |需要排除的路径             |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|1   |druid.web.filter.principalCookieName    |no        |                    |          |用户权限信息的cookie属性名称   |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|2   |druid.web.filter.principalSessionName   |no        |                    |          |用户权限信息的session属性名称  |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|3   |druid.web.filter.profileEnable          |no        |                    |          |是否开启性能监控            |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|4   |druid.web.filter.realIpHeader           |no        |                    |          |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|5   |druid.web.filter.sessionStatEnable      |no        |                    |true      |是否开启session状态监控     |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|6   |druid.web.filter.sessionStatMaxCount    |no        |                    |          |session最大状态数量       |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|7   |druid.web.servlet.allow                 |no        |                    |          |允许访问的ip列表           |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|8   |druid.web.servlet.deny                  |no        |                    |          |禁止访问的ip列表           |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|9   |druid.web.servlet.jmxPassword           |no        |                    |          |JMX的密码              |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|10  |druid.web.servlet.jmxUrl                |no        |                    |          |读取JMX信息的URL         |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|11  |druid.web.servlet.jmxUsername           |no        |                    |          |JMX的用户名             |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|12  |druid.web.servlet.loginPassword         |no        |                    |随机值,打印在日志中|访问monitor页面的密码      |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|13  |druid.web.servlet.loginUsername         |no        |                    |driud     |访问monitor页面的用户名     |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|14  |druid.web.servlet.resetEnable           |no        |                    |true      |是否允许重置统计结果          |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|15  |jdbc.password                           |no        |                    |          |数据库密码               |org.nutz.boot.starter.jdbc.DataSourceStarter|
|16  |jdbc.type                               |no        |druid,simple,hikari |druid     |连接池类型               |org.nutz.boot.starter.jdbc.DataSourceStarter|
|17  |jdbc.url                                |yes       |                    |          |JDBC URL            |org.nutz.boot.starter.jdbc.DataSourceStarter|
|18  |jdbc.username                           |no        |                    |          |数据库用户名              |org.nutz.boot.starter.jdbc.DataSourceStarter|
|19  |nutz.dao.interceptor.cache.cache4Null   |no        |                    |true      |是否缓存null结果          |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|20  |nutz.dao.interceptor.cache.debug        |no        |                    |false     |打印daocache详细调试日志    |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|21  |nutz.dao.interceptor.cache.enable       |no        |                    |false     |是否使用daocache        |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|22  |nutz.dao.interceptor.cache.enableWhenTrans|no        |                    |false     |事务内是否启用daocache     |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|23  |nutz.dao.interceptor.cache.provider.ioc.name|no        |                    |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|24  |nutz.dao.interceptor.cache.provider.memory.cacheSize|no        |                    |          |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|25  |nutz.dao.interceptor.cache.provider.type|no        |memory,ehcache,jedis,ioc|memory    |daocache提供者         |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|26  |nutz.dao.interceptor.cache.table.names  |no        |                    |          |需要缓存的表名称,英文逗号分隔     |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|27  |nutz.dao.interceptor.cache.table.pattern|no        |                    |          |需要缓存的表名称的正则表达式      |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|28  |nutz.dao.interceptor.log.enable         |no        |                    |true      |是否打印dao的SQL日志       |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|29  |nutz.dao.interceptor.time.enable        |no        |                    |false     |是否打印dao的SQL耗时日志     |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|30  |nutz.dao.sqls.path                      |no        |                    |sqls/     |sql目录               |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|31  |redis.database                          |no        |                    |0         |redis数据库序号          |org.nutz.boot.starter.redis.JedisStarter|
|32  |redis.host                              |no        |                    |127.0.0.1 |redis服务器ip或域名       |org.nutz.boot.starter.redis.JedisStarter|
|33  |redis.max_redir                         |no        |                    |10        |redis集群最大重定向次数      |org.nutz.boot.starter.redis.JedisStarter|
|34  |redis.nodes                             |no        |                    |          |redis集群节点列表         |org.nutz.boot.starter.redis.JedisStarter|
|35  |redis.password                          |no        |                    |          |redis密码             |org.nutz.boot.starter.redis.JedisStarter|
|36  |redis.port                              |no        |                    |6379      |redis服务器端口          |org.nutz.boot.starter.redis.JedisStarter|
|37  |redis.soTimeout                         |no        |                    |0         |redis写超时            |org.nutz.boot.starter.redis.JedisStarter|
|38  |redis.timeout                           |no        |                    |2000      |redis读写超时           |org.nutz.boot.starter.redis.JedisStarter|
|39  |sentinel.channel                        |no        |                    |sentinel  |Sentinel规则存储channel值|org.nutz.boot.starter.sentinel.SentinelStarter|
|40  |sentinel.csp.sentinel.api.port          |no        |                    |8721      |Sentinel客户端端口       |org.nutz.boot.starter.sentinel.SentinelStarter|
|41  |sentinel.csp.sentinel.dashboard.server  |no        |                    |localhost:9090|Sentinel控制台地址       |org.nutz.boot.starter.sentinel.SentinelStarter|
|42  |sentinel.csp.sentinel.heartbeat.client.ip|no        |                    |          |Sentinel客户端IP,不配置则自动获取本地IP|org.nutz.boot.starter.sentinel.SentinelStarter|
|43  |sentinel.csp.sentinel.heartbeat.interval.ms|no        |                    |3000      |Sentinel客户端通信间隔毫秒数  |org.nutz.boot.starter.sentinel.SentinelStarter|
|44  |sentinel.enabled                        |no        |                    |false     |是否启动Sentinel客户端     |org.nutz.boot.starter.sentinel.SentinelStarter|
|45  |sentinel.project.name                   |no        |                    |          |Sentinel客户端名称,不设置则自动获取nutz.application.name|org.nutz.boot.starter.sentinel.SentinelStarter|
|46  |sentinel.rulekey                        |no        |                    |nutzboot  |Sentinel规则存储key值    |org.nutz.boot.starter.sentinel.SentinelStarter|
[INFO ] 15:41:38.632 org.nutz.ioc.impl.NutIoc - ... NutIoc init complete
[DEBUG] 15:41:38.635 org.nutz.ioc.impl.ScopeContext - Save object 'appContext' to [app] 
[DEBUG] 15:41:38.637 org.nutz.ioc.impl.ScopeContext - Save object 'conf' to [app] 
[DEBUG] 15:41:38.637 org.nutz.ioc.impl.ScopeContext - Save object 'nbApp' to [app] 
[DEBUG] 15:41:38.639 org.nutz.ioc.impl.ScopeContext - Save object 'counterService' to [app] 
[DEBUG] 15:41:38.694 org.nutz.boot.starter.dubbo.DubboIocLoaderStarter - using dubbo configure from PropertiesProxy
[DEBUG] 15:41:38.695 org.nutz.boot.AppContext - select random port=12621 for dubbo.protocol.port
[INFO ] 15:41:38.725 com.alibaba.dubbo.common.logger.LoggerFactory - using logger: com.alibaba.dubbo.common.logger.slf4j.Slf4jLoggerAdapter
[DEBUG] 15:41:38.901 org.nutz.ioc.impl.PropertiesProxy - no such field(name=qos.enable) at object class=com.alibaba.dubbo.config.ApplicationConfig, skip
[DEBUG] 15:41:39.087 org.nutz.resource.Scans - Found 1 resource by src( org/nutz/integration/jedis/jedis.js ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 15:41:39.093 org.nutz.ioc.loader.json.JsonLoader - loading [org/nutz/integration/jedis/jedis.js]
[DEBUG] 15:41:39.095 org.nutz.ioc.loader.json.JsonLoader - Loaded 9 bean define from path=[org/nutz/integration/jedis/jedis.js] --> [redisService, jedisCluster, jedisClusterNodes, jedisClusterWrapper, pubSubService, jedisPoolConfig, jedisPool, jedisAgent, redis]
[INFO ] 15:41:39.097 org.nutz.ioc.loader.annotation.AnnotationIocLoader -  > scan 'org.nutz.plugins.wkcache'
[DEBUG] 15:41:39.100 org.nutz.resource.Scans - Found 13 resource by src( org/nutz/plugins/wkcache/ ) , regex( ^.+[.]class$ )
[INFO ] 15:41:39.107 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'wkcacheRemoveEntryInterceptor           ' - org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor
[INFO ] 15:41:39.110 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'wkcacheResultInterceptor                ' - org.nutz.plugins.wkcache.WkcacheResultInterceptor
[INFO ] 15:41:39.114 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'wkcacheUpdateInterceptor                ' - org.nutz.plugins.wkcache.WkcacheUpdateInterceptor
[INFO ] 15:41:39.115 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'wkcacheRemoveAllInterceptor             ' - org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor
[INFO ] 15:41:39.115 org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add '$aop_wkcache                            ' - org.nutz.plugins.wkcache.WkcacheAopConfigure
[DEBUG] 15:41:39.116 org.nutz.ioc.impl.NutIoc - Get 'dubboStarter'<class org.nutz.boot.starter.dubbo.DubboStarter>
[DEBUG] 15:41:39.117 org.nutz.ioc.impl.NutIoc - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 15:41:39.119 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=$aop_async
[DEBUG] 15:41:39.120 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:39.120 org.nutz.ioc.impl.NutIoc - 	 >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 15:41:39.217 org.nutz.ioc.impl.ScopeContext - Save object '$aop_async' to [app] 
[DEBUG] 15:41:39.223 org.nutz.ioc.impl.NutIoc - Get '$aop_wkcache'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 15:41:39.224 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=$aop_wkcache
[DEBUG] 15:41:39.225 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_wkcache) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:39.225 org.nutz.ioc.impl.NutIoc - 	 >> Make...'$aop_wkcache'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 15:41:39.226 org.nutz.ioc.impl.ScopeContext - Save object '$aop_wkcache' to [app] 
[DEBUG] 15:41:39.251 org.nutz.ioc.aop.SimpleAopMaker - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
[DEBUG] 15:41:39.253 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dubboStarter
[DEBUG] 15:41:39.260 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 15:41:39.260 org.nutz.ioc.impl.NutIoc - 	 >> Make...'dubboStarter'<class org.nutz.boot.starter.dubbo.DubboStarter>
[DEBUG] 15:41:39.260 org.nutz.ioc.impl.ScopeContext - Save object 'dubboStarter' to [app] 
[DEBUG] 15:41:39.261 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.dubbo.DubboStarter without AOP
[DEBUG] 15:41:39.276 org.nutz.ioc.impl.NutIoc - Get 'nutDaoStarter'<class org.nutz.boot.starter.nutz.dao.NutDaoStarter>
[DEBUG] 15:41:39.276 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=nutDaoStarter
[DEBUG] 15:41:39.277 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutDaoStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 15:41:39.277 org.nutz.ioc.impl.NutIoc - 	 >> Make...'nutDaoStarter'<class org.nutz.boot.starter.nutz.dao.NutDaoStarter>
[DEBUG] 15:41:39.277 org.nutz.ioc.impl.ScopeContext - Save object 'nutDaoStarter' to [app] 
[DEBUG] 15:41:39.278 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.nutz.dao.NutDaoStarter without AOP
[DEBUG] 15:41:39.282 org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 15:41:39.283 org.nutz.ioc.impl.NutIoc - Get 'dataSourceStarter'<class org.nutz.boot.starter.jdbc.DataSourceStarter>
[DEBUG] 15:41:39.283 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dataSourceStarter
[DEBUG] 15:41:39.283 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSourceStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 15:41:39.283 org.nutz.ioc.impl.NutIoc - 	 >> Make...'dataSourceStarter'<class org.nutz.boot.starter.jdbc.DataSourceStarter>
[DEBUG] 15:41:39.284 org.nutz.ioc.impl.ScopeContext - Save object 'dataSourceStarter' to [app] 
[DEBUG] 15:41:39.284 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.jdbc.DataSourceStarter without AOP
[DEBUG] 15:41:39.292 org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 15:41:39.292 org.nutz.ioc.impl.NutIoc - Get 'druidWebStatFilterStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter>
[DEBUG] 15:41:39.293 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=druidWebStatFilterStarter
[DEBUG] 15:41:39.293 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(druidWebStatFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 15:41:39.293 org.nutz.ioc.impl.NutIoc - 	 >> Make...'druidWebStatFilterStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter>
[DEBUG] 15:41:39.293 org.nutz.ioc.impl.ScopeContext - Save object 'druidWebStatFilterStarter' to [app] 
[DEBUG] 15:41:39.293 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter without AOP
[DEBUG] 15:41:39.304 org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 15:41:39.304 org.nutz.ioc.impl.NutIoc - Get 'druidWebStatServletStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter>
[DEBUG] 15:41:39.304 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=druidWebStatServletStarter
[DEBUG] 15:41:39.305 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(druidWebStatServletStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 15:41:39.305 org.nutz.ioc.impl.NutIoc - 	 >> Make...'druidWebStatServletStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter>
[DEBUG] 15:41:39.305 org.nutz.ioc.impl.ScopeContext - Save object 'druidWebStatServletStarter' to [app] 
[DEBUG] 15:41:39.305 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter without AOP
[DEBUG] 15:41:39.315 org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 15:41:39.316 org.nutz.ioc.impl.NutIoc - Get 'sentinelStarter'<class org.nutz.boot.starter.sentinel.SentinelStarter>
[DEBUG] 15:41:39.316 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sentinelStarter
[DEBUG] 15:41:39.316 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sentinelStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 15:41:39.316 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sentinelStarter'<class org.nutz.boot.starter.sentinel.SentinelStarter>
[DEBUG] 15:41:39.316 org.nutz.ioc.impl.ScopeContext - Save object 'sentinelStarter' to [app] 
[DEBUG] 15:41:39.325 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.sentinel.SentinelStarter without AOP
[DEBUG] 15:41:39.329 org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 15:41:39.387 org.nutz.ioc.impl.NutIoc - Get 'sentinelStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 15:41:39.387 org.nutz.ioc.impl.NutIoc - Get 'dubboStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 15:41:39.387 org.nutz.ioc.impl.NutIoc - Get 'logbackStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 15:41:39.387 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=logbackStarter
[DEBUG] 15:41:39.387 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(logbackStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 15:41:39.387 org.nutz.ioc.impl.NutIoc - 	 >> Make...'logbackStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 15:41:39.387 org.nutz.ioc.impl.ScopeContext - Save object 'logbackStarter' to [app] 
[DEBUG] 15:41:39.388 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.logback.exts.LogbackStarter without AOP
[DEBUG] 15:41:39.417 org.nutz.ioc.impl.NutIoc - Get 'loglevelProperty'<class org.nutz.boot.starter.logback.exts.loglevel.LoglevelProperty>
[DEBUG] 15:41:39.417 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=loglevelProperty
[DEBUG] 15:41:39.418 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loglevelProperty) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 15:41:39.440 org.nutz.ioc.impl.NutIoc - 	 >> Make...'loglevelProperty'<class org.nutz.boot.starter.logback.exts.loglevel.LoglevelProperty>
[DEBUG] 15:41:39.442 org.nutz.ioc.impl.ScopeContext - Save object 'loglevelProperty' to [app] 
[DEBUG] 15:41:39.446 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.logback.exts.loglevel.LoglevelProperty without AOP
[DEBUG] 15:41:39.486 org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 15:41:39.486 org.nutz.ioc.impl.NutIoc - Get 'dubboManager'<class org.nutz.integration.dubbo.DubboManager>
[DEBUG] 15:41:39.486 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dubboManager
[DEBUG] 15:41:39.487 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboManager) in DubboConfigIocLoader@319644606
[DEBUG] 15:41:39.487 org.nutz.ioc.impl.NutIoc - 	 >> Make...'dubboManager'<class org.nutz.integration.dubbo.DubboManager>
[DEBUG] 15:41:39.487 org.nutz.ioc.impl.ScopeContext - Save object 'dubboManager' to [app] 
[DEBUG] 15:41:39.487 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.integration.dubbo.DubboManager without AOP
[DEBUG] 15:41:39.496 org.nutz.ioc.impl.NutIoc - Get 'dubbo_iobjs'<>
[DEBUG] 15:41:39.497 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dubbo_iobjs
[DEBUG] 15:41:39.497 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubbo_iobjs) in DubboConfigIocLoader@319644606
[DEBUG] 15:41:39.497 org.nutz.ioc.impl.NutIoc - 	 >> Make...'dubbo_iobjs'<>
[DEBUG] 15:41:39.497 org.nutz.ioc.impl.ScopeContext - Save object 'dubbo_iobjs' to [app] 
[DEBUG] 15:41:39.504 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class java.util.HashMap without AOP
[DEBUG] 15:41:39.505 org.nutz.integration.dubbo.DubboManager - dubbo obj count=6
[DEBUG] 15:41:39.505 org.nutz.ioc.impl.NutIoc - Get 'dubboAnnotationBean'<class org.nutz.integration.dubbo.AnnotationBean>
[DEBUG] 15:41:39.505 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dubboAnnotationBean
[DEBUG] 15:41:39.505 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboAnnotationBean) in DubboConfigIocLoader@319644606
[DEBUG] 15:41:39.505 org.nutz.ioc.impl.NutIoc - 	 >> Make...'dubboAnnotationBean'<class org.nutz.integration.dubbo.AnnotationBean>
[DEBUG] 15:41:39.505 org.nutz.ioc.impl.ScopeContext - Save object 'dubboAnnotationBean' to [app] 
[DEBUG] 15:41:39.506 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.integration.dubbo.AnnotationBean without AOP
[DEBUG] 15:41:39.508 org.nutz.ioc.impl.NutIoc - Get 'dubbo_iobjs'<>
[DEBUG] 15:41:39.531 org.nutz.resource.Scans - Found 17 resource by src( com/my/app/ ) , regex( ^.+[.]class$ )
[DEBUG] 15:41:39.740 com.alibaba.dubbo.common.extension.ExtensionLoader -  [DUBBO] package com.alibaba.dubbo.rpc;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Protocol$Adaptive implements com.alibaba.dubbo.rpc.Protocol {
public void destroy() {throw new UnsupportedOperationException("method public abstract void com.alibaba.dubbo.rpc.Protocol.destroy() of interface com.alibaba.dubbo.rpc.Protocol is not adaptive method!");
}
public int getDefaultPort() {throw new UnsupportedOperationException("method public abstract int com.alibaba.dubbo.rpc.Protocol.getDefaultPort() of interface com.alibaba.dubbo.rpc.Protocol is not adaptive method!");
}
public com.alibaba.dubbo.rpc.Invoker refer(java.lang.Class arg0, com.alibaba.dubbo.common.URL arg1) throws com.alibaba.dubbo.rpc.RpcException {
if (arg1 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg1;
String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.Protocol) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.rpc.Protocol extension = (com.alibaba.dubbo.rpc.Protocol)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.Protocol.class).getExtension(extName);
return extension.refer(arg0, arg1);
}
public com.alibaba.dubbo.rpc.Exporter export(com.alibaba.dubbo.rpc.Invoker arg0) throws com.alibaba.dubbo.rpc.RpcException {
if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument == null");
if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl();
String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.Protocol) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.rpc.Protocol extension = (com.alibaba.dubbo.rpc.Protocol)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.Protocol.class).getExtension(extName);
return extension.export(arg0);
}
}, dubbo version: 2.6.6, current host: 192.168.31.21
[WARN ] 15:41:39.749 com.alibaba.dubbo.config.spring.extension.SpringExtensionFactory -  [DUBBO] No spring extension (bean) named:defaultCompiler, try to find an extension (bean) of type java.lang.String, dubbo version: 2.6.6, current host: 192.168.31.21
[WARN ] 15:41:39.749 com.alibaba.dubbo.config.spring.extension.SpringExtensionFactory -  [DUBBO] No spring extension (bean) named:defaultCompiler, type:java.lang.String found, stop get bean., dubbo version: 2.6.6, current host: 192.168.31.21
[DEBUG] 15:41:40.110 com.alibaba.dubbo.common.extension.ExtensionLoader -  [DUBBO] package com.alibaba.dubbo.rpc;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ProxyFactory$Adaptive implements com.alibaba.dubbo.rpc.ProxyFactory {
public com.alibaba.dubbo.rpc.Invoker getInvoker(java.lang.Object arg0, java.lang.Class arg1, com.alibaba.dubbo.common.URL arg2) throws com.alibaba.dubbo.rpc.RpcException {
if (arg2 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg2;
String extName = url.getParameter("proxy", "javassist");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.ProxyFactory) name from url(" + url.toString() + ") use keys([proxy])");
com.alibaba.dubbo.rpc.ProxyFactory extension = (com.alibaba.dubbo.rpc.ProxyFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.ProxyFactory.class).getExtension(extName);
return extension.getInvoker(arg0, arg1, arg2);
}
public java.lang.Object getProxy(com.alibaba.dubbo.rpc.Invoker arg0, boolean arg1) throws com.alibaba.dubbo.rpc.RpcException {
if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument == null");
if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl();
String extName = url.getParameter("proxy", "javassist");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.ProxyFactory) name from url(" + url.toString() + ") use keys([proxy])");
com.alibaba.dubbo.rpc.ProxyFactory extension = (com.alibaba.dubbo.rpc.ProxyFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.ProxyFactory.class).getExtension(extName);
return extension.getProxy(arg0, arg1);
}
public java.lang.Object getProxy(com.alibaba.dubbo.rpc.Invoker arg0) throws com.alibaba.dubbo.rpc.RpcException {
if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument == null");
if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl();
String extName = url.getParameter("proxy", "javassist");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.ProxyFactory) name from url(" + url.toString() + ") use keys([proxy])");
com.alibaba.dubbo.rpc.ProxyFactory extension = (com.alibaba.dubbo.rpc.ProxyFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.ProxyFactory.class).getExtension(extName);
return extension.getProxy(arg0);
}
}, dubbo version: 2.6.6, current host: 192.168.31.21
[DEBUG] 15:41:40.142 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:40.142 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:40.142 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:40.143 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:40.143 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:40.143 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:40.143 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:40.143 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:40.144 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:40.145 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:40.145 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:40.145 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysApiServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:40.145 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRoleServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:40.145 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysConfigServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:40.146 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:40.146 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysTaskServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:40.146 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAreaServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:40.146 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUnitServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:40.146 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAppListServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:40.146 org.nutz.ioc.impl.NutIoc - Get 'sysAppListServiceImpl'<class com.my.app.sys.impl.SysAppListServiceImpl>
[DEBUG] 15:41:40.146 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysAppListServiceImpl
[DEBUG] 15:41:40.146 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAppListServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:40.146 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysAppListServiceImpl'<class com.my.app.sys.impl.SysAppListServiceImpl>
[DEBUG] 15:41:40.146 org.nutz.ioc.impl.ScopeContext - Save object 'sysAppListServiceImpl' to [app] 
[DEBUG] 15:41:40.146 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:40.147 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dao
[DEBUG] 15:41:40.147 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 15:41:40.147 org.nutz.ioc.impl.NutIoc - 	 >> Make...'dao'<>
[DEBUG] 15:41:40.147 org.nutz.ioc.impl.ScopeContext - Save object 'dao' to [app] 
[DEBUG] 15:41:40.147 org.nutz.ioc.impl.NutIoc - Get 'dataSource'<interface javax.sql.DataSource>
[DEBUG] 15:41:40.147 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dataSource
[DEBUG] 15:41:40.147 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 15:41:40.147 org.nutz.ioc.impl.NutIoc - 	 >> Make...'dataSource'<interface javax.sql.DataSource>
[DEBUG] 15:41:40.147 org.nutz.ioc.impl.ScopeContext - Save object 'dataSource' to [app] 
[DEBUG] 15:41:40.148 org.nutz.ioc.impl.NutIoc - Get 'dataSourceStarter'<>
[DEBUG] 15:41:40.151 org.nutz.ioc.impl.NutIoc - Get 'druidDataSource'<interface javax.sql.DataSource>
[DEBUG] 15:41:40.151 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=druidDataSource
[DEBUG] 15:41:40.151 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(druidDataSource) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 15:41:40.151 org.nutz.ioc.impl.NutIoc - 	 >> Make...'druidDataSource'<interface javax.sql.DataSource>
[DEBUG] 15:41:40.151 org.nutz.ioc.impl.ScopeContext - Save object 'druidDataSource' to [app] 
[DEBUG] 15:41:40.151 org.nutz.ioc.impl.NutIoc - Get 'dataSourceStarter'<>
[DEBUG] 15:41:40.267 org.nutz.ioc.impl.NutIoc - Get 'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 15:41:40.267 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sqlManager
[DEBUG] 15:41:40.267 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sqlManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 15:41:40.267 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 15:41:40.268 org.nutz.ioc.impl.ScopeContext - Save object 'sqlManager' to [app] 
[DEBUG] 15:41:40.268 org.nutz.ioc.impl.NutIoc - Get 'nutDaoStarter'<>
[DEBUG] 15:41:40.282 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.dao.impl.NutDao without AOP
[DEBUG] 15:41:40.282 org.nutz.ioc.impl.NutIoc - Get 'dataSource'<interface javax.sql.DataSource>
[DEBUG] 15:41:40.282 org.nutz.ioc.impl.NutIoc - Get 'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 15:41:40.282 org.nutz.ioc.impl.NutIoc - Get 'nutDaoStarter'<>
[DEBUG] 15:41:40.588 org.nutz.dao.jdbc.Jdbcs - Jdbcs init complete
[INFO ] 15:41:40.589 org.nutz.dao.jdbc.Jdbcs - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
[INFO ] 15:41:40.763 com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
[DEBUG] 15:41:41.339 org.nutz.dao.impl.DaoSupport - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert
[DEBUG] 15:41:41.346 org.nutz.dao.impl.DaoSupport - JDBC Driver --> mysql-connector-java-5.1.47 ( Revision: fe1903b1ecb4a96a917f7ed3190d80c049b1de29 )
[DEBUG] 15:41:41.346 org.nutz.dao.impl.DaoSupport - JDBC Name   --> MySQL Connector Java
[DEBUG] 15:41:41.346 org.nutz.dao.impl.DaoSupport - JDBC URL    --> jdbc:mysql://127.0.0.1:3306/dts_core?useUnicode=true&characterEncoding=utf8&useSSL=false
[DEBUG] 15:41:41.383 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_client=utf8mb4
[DEBUG] 15:41:41.383 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_connection=utf8mb4
[DEBUG] 15:41:41.384 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_database=utf8mb4
[DEBUG] 15:41:41.384 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_filesystem=binary
[DEBUG] 15:41:41.384 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_results=
[DEBUG] 15:41:41.384 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_server=latin1
[DEBUG] 15:41:41.384 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_system=utf8
[DEBUG] 15:41:41.384 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_sets_dir=/usr/local/mysql-5.7.15-osx10.11-x86_64/share/charsets/
[DEBUG] 15:41:41.387 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : binlog_format=ROW
[DEBUG] 15:41:41.390 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : database=dts_core
[DEBUG] 15:41:41.390 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : user=root@localhost
[DEBUG] 15:41:41.485 org.nutz.dao.impl.DaoSupport - Database info --> MYSQL:[MySQL - 5.7.15]
[DEBUG] 15:41:41.490 org.nutz.resource.Scans - Found 0 resource by src( sqls/ ) , regex( .(sql|sqlx|sqls)$ )
[DEBUG] 15:41:41.491 org.nutz.dao.impl.DaoSupport - SqlManager Sql count=0
[DEBUG] 15:41:41.492 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.my.app.sys.impl.SysAppListServiceImpl without AOP
[DEBUG] 15:41:41.492 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.649 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_App_List
[DEBUG] 15:41:41.672 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:41.672 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.672 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.672 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.683 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.683 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:41.683 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.683 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.683 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.683 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.684 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.684 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysApiServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.684 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRoleServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.684 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysConfigServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.684 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.685 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysTaskServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.686 org.nutz.ioc.impl.NutIoc - Get 'sysTaskServiceImpl'<class com.my.app.sys.impl.SysTaskServiceImpl>
[DEBUG] 15:41:41.686 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysTaskServiceImpl
[DEBUG] 15:41:41.686 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysTaskServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.686 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysTaskServiceImpl'<class com.my.app.sys.impl.SysTaskServiceImpl>
[DEBUG] 15:41:41.687 org.nutz.ioc.impl.ScopeContext - Save object 'sysTaskServiceImpl' to [app] 
[DEBUG] 15:41:41.687 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.690 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.my.app.sys.impl.SysTaskServiceImpl without AOP
[DEBUG] 15:41:41.690 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.694 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_Task
[DEBUG] 15:41:41.696 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:41.696 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.696 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.697 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.701 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.703 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:41.703 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.703 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.703 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.703 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.703 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.703 org.nutz.ioc.impl.NutIoc - Get 'sysMsgUserServiceImpl'<class com.my.app.sys.impl.SysMsgUserServiceImpl>
[DEBUG] 15:41:41.703 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysMsgUserServiceImpl
[DEBUG] 15:41:41.704 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.704 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysMsgUserServiceImpl'<class com.my.app.sys.impl.SysMsgUserServiceImpl>
[DEBUG] 15:41:41.704 org.nutz.ioc.impl.ScopeContext - Save object 'sysMsgUserServiceImpl' to [app] 
[DEBUG] 15:41:41.704 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.705 org.nutz.ioc.impl.NutIoc - Get 'wkcacheResultInterceptor'<class org.nutz.plugins.wkcache.WkcacheResultInterceptor>
[DEBUG] 15:41:41.705 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheResultInterceptor
[DEBUG] 15:41:41.705 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheResultInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.705 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheResultInterceptor'<class org.nutz.plugins.wkcache.WkcacheResultInterceptor>
[DEBUG] 15:41:41.712 org.nutz.ioc.impl.NutIoc - Get 'wkcacheUpdateInterceptor'<class org.nutz.plugins.wkcache.WkcacheUpdateInterceptor>
[DEBUG] 15:41:41.712 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheUpdateInterceptor
[DEBUG] 15:41:41.712 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheUpdateInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.712 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheUpdateInterceptor'<class org.nutz.plugins.wkcache.WkcacheUpdateInterceptor>
[DEBUG] 15:41:41.713 org.nutz.ioc.impl.NutIoc - Get 'wkcacheRemoveEntryInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor>
[DEBUG] 15:41:41.713 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheRemoveEntryInterceptor
[DEBUG] 15:41:41.713 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheRemoveEntryInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.714 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheRemoveEntryInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor>
[DEBUG] 15:41:41.715 org.nutz.ioc.impl.NutIoc - Get 'wkcacheRemoveAllInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor>
[DEBUG] 15:41:41.715 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheRemoveAllInterceptor
[DEBUG] 15:41:41.715 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheRemoveAllInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.715 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheRemoveAllInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor>
[DEBUG] 15:41:41.729 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.735 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_Msg_User
[DEBUG] 15:41:41.736 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:41.737 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.737 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.737 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.737 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.737 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:41.737 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.737 org.nutz.ioc.impl.NutIoc - Get 'sysMenuServiceImpl'<class com.my.app.sys.impl.SysMenuServiceImpl>
[DEBUG] 15:41:41.737 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysMenuServiceImpl
[DEBUG] 15:41:41.737 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.737 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysMenuServiceImpl'<class com.my.app.sys.impl.SysMenuServiceImpl>
[DEBUG] 15:41:41.737 org.nutz.ioc.impl.ScopeContext - Save object 'sysMenuServiceImpl' to [app] 
[DEBUG] 15:41:41.737 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.738 org.nutz.ioc.impl.NutIoc - Get 'wkcacheResultInterceptor'<class org.nutz.plugins.wkcache.WkcacheResultInterceptor>
[DEBUG] 15:41:41.738 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheResultInterceptor
[DEBUG] 15:41:41.738 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheResultInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.738 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheResultInterceptor'<class org.nutz.plugins.wkcache.WkcacheResultInterceptor>
[DEBUG] 15:41:41.738 org.nutz.ioc.impl.NutIoc - Get 'wkcacheUpdateInterceptor'<class org.nutz.plugins.wkcache.WkcacheUpdateInterceptor>
[DEBUG] 15:41:41.738 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheUpdateInterceptor
[DEBUG] 15:41:41.738 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheUpdateInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.738 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheUpdateInterceptor'<class org.nutz.plugins.wkcache.WkcacheUpdateInterceptor>
[DEBUG] 15:41:41.739 org.nutz.ioc.impl.NutIoc - Get 'wkcacheRemoveEntryInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor>
[DEBUG] 15:41:41.739 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheRemoveEntryInterceptor
[DEBUG] 15:41:41.739 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheRemoveEntryInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.739 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheRemoveEntryInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor>
[DEBUG] 15:41:41.739 org.nutz.ioc.impl.NutIoc - Get 'wkcacheRemoveAllInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor>
[DEBUG] 15:41:41.739 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheRemoveAllInterceptor
[DEBUG] 15:41:41.739 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheRemoveAllInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.739 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheRemoveAllInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor>
[DEBUG] 15:41:41.739 org.nutz.ioc.impl.NutIoc - Get 'txREAD_COMMITTED'<interface org.nutz.aop.MethodInterceptor>
[DEBUG] 15:41:41.739 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=txREAD_COMMITTED
[DEBUG] 15:41:41.739 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.739 org.nutz.ioc.impl.NutIoc - 	 >> Make...'txREAD_COMMITTED'<interface org.nutz.aop.MethodInterceptor>
[DEBUG] 15:41:41.740 org.nutz.ioc.impl.ScopeContext - Save object 'txREAD_COMMITTED' to [app] 
[DEBUG] 15:41:41.742 org.nutz.ioc.impl.NutIoc - Get 'txREAD_COMMITTED'<interface org.nutz.aop.MethodInterceptor>
[DEBUG] 15:41:41.743 org.nutz.ioc.impl.NutIoc - Get 'txREAD_COMMITTED'<interface org.nutz.aop.MethodInterceptor>
[DEBUG] 15:41:41.746 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.752 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_Menu
[DEBUG] 15:41:41.753 org.nutz.ioc.val.ReferTypeValue - name=sysRoleService not found, search for type=com.my.service.sys.SysRoleService
[DEBUG] 15:41:41.753 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:41.753 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.753 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.753 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.753 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.754 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:41.754 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.754 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.754 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.754 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.754 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.754 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysApiServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.754 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRoleServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.754 org.nutz.ioc.impl.NutIoc - Get 'sysRoleServiceImpl'<interface com.my.service.sys.SysRoleService>
[DEBUG] 15:41:41.754 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysRoleServiceImpl
[DEBUG] 15:41:41.754 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRoleServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.754 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysRoleServiceImpl'<interface com.my.service.sys.SysRoleService>
[DEBUG] 15:41:41.754 org.nutz.ioc.impl.ScopeContext - Save object 'sysRoleServiceImpl' to [app] 
[DEBUG] 15:41:41.754 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.755 org.nutz.ioc.impl.NutIoc - Get 'wkcacheResultInterceptor'<class org.nutz.plugins.wkcache.WkcacheResultInterceptor>
[DEBUG] 15:41:41.755 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheResultInterceptor
[DEBUG] 15:41:41.756 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheResultInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.756 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheResultInterceptor'<class org.nutz.plugins.wkcache.WkcacheResultInterceptor>
[DEBUG] 15:41:41.756 org.nutz.ioc.impl.NutIoc - Get 'wkcacheUpdateInterceptor'<class org.nutz.plugins.wkcache.WkcacheUpdateInterceptor>
[DEBUG] 15:41:41.756 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheUpdateInterceptor
[DEBUG] 15:41:41.756 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheUpdateInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.756 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheUpdateInterceptor'<class org.nutz.plugins.wkcache.WkcacheUpdateInterceptor>
[DEBUG] 15:41:41.756 org.nutz.ioc.impl.NutIoc - Get 'wkcacheRemoveEntryInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor>
[DEBUG] 15:41:41.756 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheRemoveEntryInterceptor
[DEBUG] 15:41:41.756 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheRemoveEntryInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.756 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheRemoveEntryInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor>
[DEBUG] 15:41:41.756 org.nutz.ioc.impl.NutIoc - Get 'wkcacheRemoveAllInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor>
[DEBUG] 15:41:41.757 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheRemoveAllInterceptor
[DEBUG] 15:41:41.757 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheRemoveAllInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.757 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheRemoveAllInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor>
[DEBUG] 15:41:41.757 org.nutz.ioc.impl.NutIoc - Get 'txREAD_COMMITTED'<interface org.nutz.aop.MethodInterceptor>
[DEBUG] 15:41:41.757 org.nutz.ioc.impl.NutIoc - Get 'txREAD_COMMITTED'<interface org.nutz.aop.MethodInterceptor>
[DEBUG] 15:41:41.757 org.nutz.ioc.impl.NutIoc - Get 'txREAD_COMMITTED'<interface org.nutz.aop.MethodInterceptor>
[DEBUG] 15:41:41.762 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.777 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_Role
[DEBUG] 15:41:41.777 org.nutz.ioc.val.ReferTypeValue - name=sysMenuService not found, search for type=com.my.service.sys.SysMenuService
[DEBUG] 15:41:41.777 org.nutz.ioc.impl.NutIoc - Get 'sysMenuServiceImpl'<interface com.my.service.sys.SysMenuService>
[DEBUG] 15:41:41.778 org.nutz.ioc.val.ReferTypeValue - name=sysUserService not found, search for type=com.my.service.sys.SysUserService
[DEBUG] 15:41:41.778 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:41.778 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.778 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.778 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.778 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.779 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:41.779 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.779 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.779 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.779 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.779 org.nutz.ioc.impl.NutIoc - Get 'sysUserServiceImpl'<interface com.my.service.sys.SysUserService>
[DEBUG] 15:41:41.781 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysUserServiceImpl
[DEBUG] 15:41:41.784 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.784 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysUserServiceImpl'<interface com.my.service.sys.SysUserService>
[DEBUG] 15:41:41.784 org.nutz.ioc.impl.ScopeContext - Save object 'sysUserServiceImpl' to [app] 
[DEBUG] 15:41:41.784 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.785 org.nutz.ioc.impl.NutIoc - Get 'wkcacheResultInterceptor'<class org.nutz.plugins.wkcache.WkcacheResultInterceptor>
[DEBUG] 15:41:41.785 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheResultInterceptor
[DEBUG] 15:41:41.785 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheResultInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.785 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheResultInterceptor'<class org.nutz.plugins.wkcache.WkcacheResultInterceptor>
[DEBUG] 15:41:41.785 org.nutz.ioc.impl.NutIoc - Get 'wkcacheUpdateInterceptor'<class org.nutz.plugins.wkcache.WkcacheUpdateInterceptor>
[DEBUG] 15:41:41.785 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheUpdateInterceptor
[DEBUG] 15:41:41.785 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheUpdateInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.785 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheUpdateInterceptor'<class org.nutz.plugins.wkcache.WkcacheUpdateInterceptor>
[DEBUG] 15:41:41.786 org.nutz.ioc.impl.NutIoc - Get 'wkcacheRemoveEntryInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor>
[DEBUG] 15:41:41.786 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheRemoveEntryInterceptor
[DEBUG] 15:41:41.786 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheRemoveEntryInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.786 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheRemoveEntryInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor>
[DEBUG] 15:41:41.786 org.nutz.ioc.impl.NutIoc - Get 'wkcacheRemoveAllInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor>
[DEBUG] 15:41:41.786 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheRemoveAllInterceptor
[DEBUG] 15:41:41.787 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheRemoveAllInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.787 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheRemoveAllInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor>
[DEBUG] 15:41:41.787 org.nutz.ioc.impl.NutIoc - Get 'txREAD_COMMITTED'<interface org.nutz.aop.MethodInterceptor>
[DEBUG] 15:41:41.787 org.nutz.ioc.impl.NutIoc - Get 'txREAD_COMMITTED'<interface org.nutz.aop.MethodInterceptor>
[DEBUG] 15:41:41.793 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.799 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_User
[DEBUG] 15:41:41.799 org.nutz.ioc.val.ReferTypeValue - name=sysMenuService not found, search for type=com.my.service.sys.SysMenuService
[DEBUG] 15:41:41.799 org.nutz.ioc.impl.NutIoc - Get 'sysMenuServiceImpl'<interface com.my.service.sys.SysMenuService>
[DEBUG] 15:41:41.800 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:41.800 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysApiServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRoleServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysConfigServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysTaskServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAreaServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUnitServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAppListServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.801 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRouteServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.802 org.nutz.ioc.impl.NutIoc - Get 'sysRouteServiceImpl'<class com.my.app.sys.impl.SysRouteServiceImpl>
[DEBUG] 15:41:41.802 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysRouteServiceImpl
[DEBUG] 15:41:41.802 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRouteServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.802 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysRouteServiceImpl'<class com.my.app.sys.impl.SysRouteServiceImpl>
[DEBUG] 15:41:41.802 org.nutz.ioc.impl.ScopeContext - Save object 'sysRouteServiceImpl' to [app] 
[DEBUG] 15:41:41.802 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.802 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.my.app.sys.impl.SysRouteServiceImpl without AOP
[DEBUG] 15:41:41.802 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.805 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_Route
[DEBUG] 15:41:41.806 org.nutz.ioc.impl.NutIoc - Get 'sysUserServiceImpl'<class com.my.app.sys.impl.SysUserServiceImpl>
[DEBUG] 15:41:41.807 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:41.807 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.807 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.807 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.807 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.807 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:41.808 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.808 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.808 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.808 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.808 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.808 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysApiServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.808 org.nutz.ioc.impl.NutIoc - Get 'sysApiServiceImpl'<class com.my.app.sys.impl.SysApiServiceImpl>
[DEBUG] 15:41:41.808 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysApiServiceImpl
[DEBUG] 15:41:41.808 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysApiServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.808 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysApiServiceImpl'<class com.my.app.sys.impl.SysApiServiceImpl>
[DEBUG] 15:41:41.808 org.nutz.ioc.impl.ScopeContext - Save object 'sysApiServiceImpl' to [app] 
[DEBUG] 15:41:41.808 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.808 org.nutz.ioc.impl.NutIoc - Get 'wkcacheResultInterceptor'<class org.nutz.plugins.wkcache.WkcacheResultInterceptor>
[DEBUG] 15:41:41.808 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheResultInterceptor
[DEBUG] 15:41:41.808 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheResultInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.809 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheResultInterceptor'<class org.nutz.plugins.wkcache.WkcacheResultInterceptor>
[DEBUG] 15:41:41.809 org.nutz.ioc.impl.NutIoc - Get 'wkcacheUpdateInterceptor'<class org.nutz.plugins.wkcache.WkcacheUpdateInterceptor>
[DEBUG] 15:41:41.809 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheUpdateInterceptor
[DEBUG] 15:41:41.809 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheUpdateInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.809 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheUpdateInterceptor'<class org.nutz.plugins.wkcache.WkcacheUpdateInterceptor>
[DEBUG] 15:41:41.809 org.nutz.ioc.impl.NutIoc - Get 'wkcacheRemoveEntryInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor>
[DEBUG] 15:41:41.809 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheRemoveEntryInterceptor
[DEBUG] 15:41:41.809 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheRemoveEntryInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.809 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheRemoveEntryInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor>
[DEBUG] 15:41:41.809 org.nutz.ioc.impl.NutIoc - Get 'wkcacheRemoveAllInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor>
[DEBUG] 15:41:41.809 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheRemoveAllInterceptor
[DEBUG] 15:41:41.809 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheRemoveAllInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.809 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheRemoveAllInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor>
[DEBUG] 15:41:41.812 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.817 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_Api
[DEBUG] 15:41:41.818 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:41.818 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.818 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysApiServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRoleServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysConfigServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysTaskServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAreaServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUnitServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAppListServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRouteServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAppConfServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.impl.NutIoc - Get 'sysAppConfServiceImpl'<class com.my.app.sys.impl.SysAppConfServiceImpl>
[DEBUG] 15:41:41.819 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysAppConfServiceImpl
[DEBUG] 15:41:41.819 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAppConfServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.819 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysAppConfServiceImpl'<class com.my.app.sys.impl.SysAppConfServiceImpl>
[DEBUG] 15:41:41.819 org.nutz.ioc.impl.ScopeContext - Save object 'sysAppConfServiceImpl' to [app] 
[DEBUG] 15:41:41.820 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.820 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.my.app.sys.impl.SysAppConfServiceImpl without AOP
[DEBUG] 15:41:41.820 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.825 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_App_Conf
[DEBUG] 15:41:41.826 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:41.826 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.826 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.826 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.826 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.826 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:41.826 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.826 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.827 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.827 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.827 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.827 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysApiServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.827 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRoleServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.827 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysConfigServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.827 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.827 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysTaskServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.827 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAreaServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.827 org.nutz.ioc.impl.NutIoc - Get 'sysAreaServiceImpl'<class com.my.app.sys.impl.SysAreaServiceImpl>
[DEBUG] 15:41:41.827 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysAreaServiceImpl
[DEBUG] 15:41:41.827 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAreaServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.827 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysAreaServiceImpl'<class com.my.app.sys.impl.SysAreaServiceImpl>
[DEBUG] 15:41:41.827 org.nutz.ioc.impl.ScopeContext - Save object 'sysAreaServiceImpl' to [app] 
[DEBUG] 15:41:41.827 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.827 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.my.app.sys.impl.SysAreaServiceImpl without AOP
[DEBUG] 15:41:41.827 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.831 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_Area
[DEBUG] 15:41:41.832 org.nutz.ioc.impl.NutIoc - Get 'sysRoleServiceImpl'<class com.my.app.sys.impl.SysRoleServiceImpl>
[DEBUG] 15:41:41.833 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:41.833 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.833 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.833 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.833 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.833 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:41.833 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.833 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.833 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysApiServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRoleServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysConfigServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysTaskServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAreaServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUnitServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAppListServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRouteServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAppConfServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysLogServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.impl.NutIoc - Get 'sysLogServiceImpl'<class com.my.app.sys.impl.SysLogServiceImpl>
[DEBUG] 15:41:41.834 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysLogServiceImpl
[DEBUG] 15:41:41.834 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysLogServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.834 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysLogServiceImpl'<class com.my.app.sys.impl.SysLogServiceImpl>
[DEBUG] 15:41:41.834 org.nutz.ioc.impl.ScopeContext - Save object 'sysLogServiceImpl' to [app] 
[DEBUG] 15:41:41.834 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.837 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.842 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_Log
[DEBUG] 15:41:41.843 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:41.843 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.843 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.843 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.843 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.843 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:41.844 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.844 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.844 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.844 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.844 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.844 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysApiServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.844 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRoleServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.844 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysConfigServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.844 org.nutz.ioc.impl.NutIoc - Get 'sysConfigServiceImpl'<class com.my.app.sys.impl.SysConfigServiceImpl>
[DEBUG] 15:41:41.844 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysConfigServiceImpl
[DEBUG] 15:41:41.844 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysConfigServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.844 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysConfigServiceImpl'<class com.my.app.sys.impl.SysConfigServiceImpl>
[DEBUG] 15:41:41.844 org.nutz.ioc.impl.ScopeContext - Save object 'sysConfigServiceImpl' to [app] 
[DEBUG] 15:41:41.844 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.845 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.my.app.sys.impl.SysConfigServiceImpl without AOP
[DEBUG] 15:41:41.845 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.848 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_Config
[DEBUG] 15:41:41.849 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysApiServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRoleServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysConfigServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysTaskServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAreaServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUnitServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.850 org.nutz.ioc.impl.NutIoc - Get 'sysUnitServiceImpl'<class com.my.app.sys.impl.SysUnitServiceImpl>
[DEBUG] 15:41:41.850 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysUnitServiceImpl
[DEBUG] 15:41:41.850 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUnitServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.850 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysUnitServiceImpl'<class com.my.app.sys.impl.SysUnitServiceImpl>
[DEBUG] 15:41:41.850 org.nutz.ioc.impl.ScopeContext - Save object 'sysUnitServiceImpl' to [app] 
[DEBUG] 15:41:41.850 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.851 org.nutz.ioc.impl.NutIoc - Get 'wkcacheResultInterceptor'<class org.nutz.plugins.wkcache.WkcacheResultInterceptor>
[DEBUG] 15:41:41.851 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheResultInterceptor
[DEBUG] 15:41:41.851 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheResultInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.851 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheResultInterceptor'<class org.nutz.plugins.wkcache.WkcacheResultInterceptor>
[DEBUG] 15:41:41.851 org.nutz.ioc.impl.NutIoc - Get 'wkcacheUpdateInterceptor'<class org.nutz.plugins.wkcache.WkcacheUpdateInterceptor>
[DEBUG] 15:41:41.851 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheUpdateInterceptor
[DEBUG] 15:41:41.851 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheUpdateInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.851 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheUpdateInterceptor'<class org.nutz.plugins.wkcache.WkcacheUpdateInterceptor>
[DEBUG] 15:41:41.851 org.nutz.ioc.impl.NutIoc - Get 'wkcacheRemoveEntryInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor>
[DEBUG] 15:41:41.851 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheRemoveEntryInterceptor
[DEBUG] 15:41:41.851 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheRemoveEntryInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.851 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheRemoveEntryInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor>
[DEBUG] 15:41:41.851 org.nutz.ioc.impl.NutIoc - Get 'wkcacheRemoveAllInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor>
[DEBUG] 15:41:41.851 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheRemoveAllInterceptor
[DEBUG] 15:41:41.851 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheRemoveAllInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.851 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheRemoveAllInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor>
[DEBUG] 15:41:41.851 org.nutz.ioc.impl.NutIoc - Get 'txREAD_COMMITTED'<interface org.nutz.aop.MethodInterceptor>
[DEBUG] 15:41:41.851 org.nutz.ioc.impl.NutIoc - Get 'txREAD_COMMITTED'<interface org.nutz.aop.MethodInterceptor>
[DEBUG] 15:41:41.860 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.868 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_Unit
[DEBUG] 15:41:41.869 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:41.869 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.869 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:41.869 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.869 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:41.920 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:41.920 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.944 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.944 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.944 org.nutz.ioc.impl.NutIoc - Get 'sysDictServiceImpl'<class com.my.app.sys.impl.SysDictServiceImpl>
[DEBUG] 15:41:41.945 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysDictServiceImpl
[DEBUG] 15:41:41.946 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:41.946 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysDictServiceImpl'<class com.my.app.sys.impl.SysDictServiceImpl>
[DEBUG] 15:41:41.946 org.nutz.ioc.impl.ScopeContext - Save object 'sysDictServiceImpl' to [app] 
[DEBUG] 15:41:41.947 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:41.955 org.nutz.ioc.impl.NutIoc - Get 'wkcacheResultInterceptor'<class org.nutz.plugins.wkcache.WkcacheResultInterceptor>
[DEBUG] 15:41:41.955 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheResultInterceptor
[DEBUG] 15:41:41.955 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheResultInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.958 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheResultInterceptor'<class org.nutz.plugins.wkcache.WkcacheResultInterceptor>
[DEBUG] 15:41:41.965 org.nutz.ioc.impl.NutIoc - Get 'wkcacheUpdateInterceptor'<class org.nutz.plugins.wkcache.WkcacheUpdateInterceptor>
[DEBUG] 15:41:41.965 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheUpdateInterceptor
[DEBUG] 15:41:41.966 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheUpdateInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.966 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheUpdateInterceptor'<class org.nutz.plugins.wkcache.WkcacheUpdateInterceptor>
[DEBUG] 15:41:41.969 org.nutz.ioc.impl.NutIoc - Get 'wkcacheRemoveEntryInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor>
[DEBUG] 15:41:41.969 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheRemoveEntryInterceptor
[DEBUG] 15:41:41.969 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheRemoveEntryInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.969 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheRemoveEntryInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor>
[DEBUG] 15:41:41.970 org.nutz.ioc.impl.NutIoc - Get 'wkcacheRemoveAllInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor>
[DEBUG] 15:41:41.970 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=wkcacheRemoveAllInterceptor
[DEBUG] 15:41:41.970 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(wkcacheRemoveAllInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 15:41:41.970 org.nutz.ioc.impl.NutIoc - 	 >> Make...'wkcacheRemoveAllInterceptor'<class org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor>
[DEBUG] 15:41:41.970 org.nutz.ioc.impl.NutIoc - Get 'txREAD_COMMITTED'<interface org.nutz.aop.MethodInterceptor>
[DEBUG] 15:41:41.970 org.nutz.ioc.impl.NutIoc - Get 'txREAD_COMMITTED'<interface org.nutz.aop.MethodInterceptor>
[DEBUG] 15:41:42.004 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:42.014 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_Dict
[DEBUG] 15:41:42.015 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:42.015 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysApiServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRoleServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysConfigServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysTaskServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAreaServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUnitServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAppListServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRouteServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAppConfServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysLogServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAppTaskServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.impl.NutIoc - Get 'sysAppTaskServiceImpl'<class com.my.app.sys.impl.SysAppTaskServiceImpl>
[DEBUG] 15:41:42.016 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysAppTaskServiceImpl
[DEBUG] 15:41:42.016 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysAppTaskServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.016 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysAppTaskServiceImpl'<class com.my.app.sys.impl.SysAppTaskServiceImpl>
[DEBUG] 15:41:42.017 org.nutz.ioc.impl.ScopeContext - Save object 'sysAppTaskServiceImpl' to [app] 
[DEBUG] 15:41:42.017 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:42.017 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.my.app.sys.impl.SysAppTaskServiceImpl without AOP
[DEBUG] 15:41:42.017 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:42.029 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_App_Task
[DEBUG] 15:41:42.045 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1899223686
[DEBUG] 15:41:42.045 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1899223686
[DEBUG] 15:41:42.045 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1899223686
[DEBUG] 15:41:42.045 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:42.045 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1899223686
[DEBUG] 15:41:42.045 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1766505436
[DEBUG] 15:41:42.045 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMenuServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.045 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRpcSysMainLauncher) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.045 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysDictServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.045 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.045 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgUserServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.045 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysApiServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.046 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysRoleServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.046 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysConfigServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.046 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.046 org.nutz.ioc.impl.NutIoc - Get 'sysMsgServiceImpl'<class com.my.app.sys.impl.SysMsgServiceImpl>
[DEBUG] 15:41:42.046 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=sysMsgServiceImpl
[DEBUG] 15:41:42.046 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(sysMsgServiceImpl) in AnnotationIocLoader(packages=[com.my.app])
[DEBUG] 15:41:42.046 org.nutz.ioc.impl.NutIoc - 	 >> Make...'sysMsgServiceImpl'<class com.my.app.sys.impl.SysMsgServiceImpl>
[DEBUG] 15:41:42.046 org.nutz.ioc.impl.ScopeContext - Save object 'sysMsgServiceImpl' to [app] 
[DEBUG] 15:41:42.046 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:42.046 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.my.app.sys.impl.SysMsgServiceImpl without AOP
[DEBUG] 15:41:42.046 org.nutz.ioc.impl.NutIoc - Get 'dao'<>
[DEBUG] 15:41:42.050 org.nutz.service.EntityService - Get TypeParams for self : com.my.model.sys.Sys_Msg
[DEBUG] 15:41:42.050 org.nutz.ioc.val.ReferTypeValue - name=sysMsgUserService not found, search for type=com.my.service.sys.SysMsgUserService
[DEBUG] 15:41:42.051 org.nutz.ioc.impl.NutIoc - Get 'sysMsgUserServiceImpl'<interface com.my.service.sys.SysMsgUserService>
[DEBUG] 15:41:42.051 org.nutz.ioc.val.ReferTypeValue - name=sysUserService not found, search for type=com.my.service.sys.SysUserService
[DEBUG] 15:41:42.051 org.nutz.ioc.impl.NutIoc - Get 'sysUserServiceImpl'<interface com.my.service.sys.SysUserService>
[DEBUG] 15:41:42.051 org.nutz.ioc.impl.NutIoc - Get '2npf6fviv4gsarmk5hpeqg75hu'<class com.alibaba.dubbo.config.ServiceConfig>
[DEBUG] 15:41:42.051 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=2npf6fviv4gsarmk5hpeqg75hu
[DEBUG] 15:41:42.051 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(2npf6fviv4gsarmk5hpeqg75hu) in DubboConfigIocLoader@319644606
[DEBUG] 15:41:42.051 org.nutz.ioc.impl.NutIoc - 	 >> Make...'2npf6fviv4gsarmk5hpeqg75hu'<class com.alibaba.dubbo.config.ServiceConfig>
[DEBUG] 15:41:42.051 org.nutz.ioc.impl.ScopeContext - Save object '2npf6fviv4gsarmk5hpeqg75hu' to [app] 
[DEBUG] 15:41:42.055 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.integration.dubbo.ServiceBean without AOP
[DEBUG] 15:41:42.056 org.nutz.ioc.impl.NutIoc - Get 'dubbo_iobjs'<>
[DEBUG] 15:41:42.255 org.nutz.ioc.impl.NutIoc - Get 'dubboApplicationConfig'<class com.alibaba.dubbo.config.ApplicationConfig>
[DEBUG] 15:41:42.255 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dubboApplicationConfig
[DEBUG] 15:41:42.255 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboApplicationConfig) in DubboConfigIocLoader@319644606
[DEBUG] 15:41:42.255 org.nutz.ioc.impl.NutIoc - 	 >> Make...'dubboApplicationConfig'<class com.alibaba.dubbo.config.ApplicationConfig>
[DEBUG] 15:41:42.256 org.nutz.ioc.impl.ScopeContext - Save object 'dubboApplicationConfig' to [app] 
[DEBUG] 15:41:42.257 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.alibaba.dubbo.config.ApplicationConfig without AOP
[DEBUG] 15:41:42.257 org.nutz.ioc.impl.NutIoc - Get 'dubboRegistryConfig'<class com.alibaba.dubbo.config.RegistryConfig>
[DEBUG] 15:41:42.257 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dubboRegistryConfig
[DEBUG] 15:41:42.257 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboRegistryConfig) in DubboConfigIocLoader@319644606
[DEBUG] 15:41:42.257 org.nutz.ioc.impl.NutIoc - 	 >> Make...'dubboRegistryConfig'<class com.alibaba.dubbo.config.RegistryConfig>
[DEBUG] 15:41:42.257 org.nutz.ioc.impl.ScopeContext - Save object 'dubboRegistryConfig' to [app] 
[DEBUG] 15:41:42.260 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.alibaba.dubbo.config.RegistryConfig without AOP
[DEBUG] 15:41:42.260 org.nutz.ioc.impl.NutIoc - Get 'dubboPrototeConfig'<class com.alibaba.dubbo.config.ProtocolConfig>
[DEBUG] 15:41:42.260 org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dubboPrototeConfig
[DEBUG] 15:41:42.260 org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dubboPrototeConfig) in DubboConfigIocLoader@319644606
[DEBUG] 15:41:42.260 org.nutz.ioc.impl.NutIoc - 	 >> Make...'dubboPrototeConfig'<class com.alibaba.dubbo.config.ProtocolConfig>
[DEBUG] 15:41:42.260 org.nutz.ioc.impl.ScopeContext - Save object 'dubboPrototeConfig' to [app] 
[DEBUG] 15:41:42.262 org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.alibaba.dubbo.config.ProtocolConfig without AOP
[DEBUG] 15:41:42.632 com.alibaba.dubbo.common.extension.ExtensionLoader -  [DUBBO] package com.alibaba.dubbo.cache;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class CacheFactory$Adaptive implements com.alibaba.dubbo.cache.CacheFactory {
public com.alibaba.dubbo.cache.Cache getCache(com.alibaba.dubbo.common.URL arg0, com.alibaba.dubbo.rpc.Invocation arg1) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
if (arg1 == null) throw new IllegalArgumentException("invocation == null");
String methodName = arg1.getMethodName();
String extName = url.getMethodParameter(methodName, "cache", "lru");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.cache.CacheFactory) name from url(" + url.toString() + ") use keys([cache])");
com.alibaba.dubbo.cache.CacheFactory extension = (com.alibaba.dubbo.cache.CacheFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.cache.CacheFactory.class).getExtension(extName);
return extension.getCache(arg0, arg1);
}
}, dubbo version: 2.6.6, current host: 192.168.31.21
[DEBUG] 15:41:42.683 com.alibaba.dubbo.common.extension.ExtensionLoader -  [DUBBO] package com.alibaba.dubbo.monitor;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class MonitorFactory$Adaptive implements com.alibaba.dubbo.monitor.MonitorFactory {
public com.alibaba.dubbo.monitor.Monitor getMonitor(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.monitor.MonitorFactory) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.monitor.MonitorFactory extension = (com.alibaba.dubbo.monitor.MonitorFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.monitor.MonitorFactory.class).getExtension(extName);
return extension.getMonitor(arg0);
}
}, dubbo version: 2.6.6, current host: 192.168.31.21
[DEBUG] 15:41:42.694 com.alibaba.dubbo.common.extension.ExtensionLoader -  [DUBBO] package com.alibaba.dubbo.validation;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Validation$Adaptive implements com.alibaba.dubbo.validation.Validation {
public com.alibaba.dubbo.validation.Validator getValidator(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("validation", "jvalidation");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.validation.Validation) name from url(" + url.toString() + ") use keys([validation])");
com.alibaba.dubbo.validation.Validation extension = (com.alibaba.dubbo.validation.Validation)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.validation.Validation.class).getExtension(extName);
return extension.getValidator(arg0);
}
}, dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:41:42.704 com.alibaba.dubbo.config.AbstractConfig -  [DUBBO] Export dubbo service com.my.service.sys.SysRoleService to local registry, dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:41:42.704 com.alibaba.dubbo.config.AbstractConfig -  [DUBBO] Export dubbo service com.my.service.sys.SysRoleService to url dubbo://192.168.31.21:12621/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&bind.ip=192.168.31.21&bind.port=12621&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&qos.enable=true&side=provider&threads=200&timestamp=1565250102298, dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:41:42.704 com.alibaba.dubbo.config.AbstractConfig -  [DUBBO] Register dubbo service com.my.service.sys.SysRoleService url dubbo://192.168.31.21:12621/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&bind.ip=192.168.31.21&bind.port=12621&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&qos.enable=true&side=provider&threads=200&timestamp=1565250102298 to registry registry://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=dts-service-sys&dubbo=2.0.2&pid=2238&qos.enable=true&registry=zookeeper&timestamp=1565250102273, dubbo version: 2.6.6, current host: 192.168.31.21
[DEBUG] 15:41:42.710 com.alibaba.dubbo.common.extension.ExtensionLoader -  [DUBBO] package com.alibaba.dubbo.rpc.cluster;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Cluster$Adaptive implements com.alibaba.dubbo.rpc.cluster.Cluster {
public com.alibaba.dubbo.rpc.Invoker join(com.alibaba.dubbo.rpc.cluster.Directory arg0) throws com.alibaba.dubbo.rpc.RpcException {
if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.cluster.Directory argument == null");
if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.cluster.Directory argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl();
String extName = url.getParameter("cluster", "failover");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.cluster.Cluster) name from url(" + url.toString() + ") use keys([cluster])");
com.alibaba.dubbo.rpc.cluster.Cluster extension = (com.alibaba.dubbo.rpc.cluster.Cluster)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.cluster.Cluster.class).getExtension(extName);
return extension.join(arg0);
}
}, dubbo version: 2.6.6, current host: 192.168.31.21
[DEBUG] 15:41:42.718 com.alibaba.dubbo.common.extension.ExtensionLoader -  [DUBBO] package com.alibaba.dubbo.registry;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class RegistryFactory$Adaptive implements com.alibaba.dubbo.registry.RegistryFactory {
public com.alibaba.dubbo.registry.Registry getRegistry(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.registry.RegistryFactory) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.registry.RegistryFactory extension = (com.alibaba.dubbo.registry.RegistryFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.registry.RegistryFactory.class).getExtension(extName);
return extension.getRegistry(arg0);
}
}, dubbo version: 2.6.6, current host: 192.168.31.21
[DEBUG] 15:41:42.741 io.netty.util.internal.logging.InternalLoggerFactory - Using SLF4J as the default logging framework
[DEBUG] 15:41:42.744 io.netty.channel.MultithreadEventLoopGroup - -Dio.netty.eventLoopThreads: 8
[DEBUG] 15:41:42.782 io.netty.channel.nio.NioEventLoop - -Dio.netty.noKeySetOptimization: false
[DEBUG] 15:41:42.782 io.netty.channel.nio.NioEventLoop - -Dio.netty.selectorAutoRebuildThreshold: 512
[DEBUG] 15:41:42.808 io.netty.util.internal.PlatformDependent - Platform: MacOS
[DEBUG] 15:41:42.810 io.netty.util.internal.PlatformDependent0 - -Dio.netty.noUnsafe: false
[DEBUG] 15:41:42.810 io.netty.util.internal.PlatformDependent0 - Java version: 8
[DEBUG] 15:41:42.812 io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.theUnsafe: available
[DEBUG] 15:41:42.813 io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.copyMemory: available
[DEBUG] 15:41:42.813 io.netty.util.internal.PlatformDependent0 - java.nio.Buffer.address: available
[DEBUG] 15:41:42.814 io.netty.util.internal.PlatformDependent0 - direct buffer constructor: available
[DEBUG] 15:41:42.815 io.netty.util.internal.PlatformDependent0 - java.nio.Bits.unaligned: available, true
[DEBUG] 15:41:42.816 io.netty.util.internal.PlatformDependent0 - jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable prior to Java9
[DEBUG] 15:41:42.816 io.netty.util.internal.PlatformDependent0 - java.nio.DirectByteBuffer.<init>(long, int): available
[DEBUG] 15:41:42.816 io.netty.util.internal.PlatformDependent - sun.misc.Unsafe: available
[DEBUG] 15:41:42.816 io.netty.util.internal.PlatformDependent - -Dio.netty.tmpdir: /var/folders/l2/4dgtcn2j2_n20z26vwknf1gc0000gn/T (java.io.tmpdir)
[DEBUG] 15:41:42.816 io.netty.util.internal.PlatformDependent - -Dio.netty.bitMode: 64 (sun.arch.data.model)
[DEBUG] 15:41:42.818 io.netty.util.internal.PlatformDependent - -Dio.netty.maxDirectMemory: 1908932608 bytes
[DEBUG] 15:41:42.818 io.netty.util.internal.PlatformDependent - -Dio.netty.uninitializedArrayAllocationThreshold: -1
[DEBUG] 15:41:42.819 io.netty.util.internal.CleanerJava6 - java.nio.ByteBuffer.cleaner(): available
[DEBUG] 15:41:42.819 io.netty.util.internal.PlatformDependent - -Dio.netty.noPreferDirect: false
[DEBUG] 15:41:42.828 io.netty.util.internal.PlatformDependent - org.jctools-core.MpscChunkedArrayQueue: available
[DEBUG] 15:41:43.057 io.netty.channel.DefaultChannelId - -Dio.netty.processId: 2238 (auto-detected)
[DEBUG] 15:41:43.060 io.netty.util.NetUtil - -Djava.net.preferIPv4Stack: false
[DEBUG] 15:41:43.060 io.netty.util.NetUtil - -Djava.net.preferIPv6Addresses: false
[DEBUG] 15:41:43.062 io.netty.util.NetUtil - Loopback interface: lo0 (lo0, 0:0:0:0:0:0:0:1%lo0)
[DEBUG] 15:41:43.063 io.netty.util.NetUtil - Failed to get SOMAXCONN from sysctl and file /proc/sys/net/core/somaxconn. Default: 128
[DEBUG] 15:41:43.066 io.netty.channel.DefaultChannelId - -Dio.netty.machineId: 6c:40:08:ff:fe:bc:c0:88 (auto-detected)
[DEBUG] 15:41:43.077 io.netty.util.internal.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024
[DEBUG] 15:41:43.077 io.netty.util.internal.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096
[DEBUG] 15:41:43.091 io.netty.util.ResourceLeakDetector - -Dio.netty.leakDetection.level: simple
[DEBUG] 15:41:43.091 io.netty.util.ResourceLeakDetector - -Dio.netty.leakDetection.targetRecords: 4
[DEBUG] 15:41:43.144 io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numHeapArenas: 8
[DEBUG] 15:41:43.144 io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numDirectArenas: 8
[DEBUG] 15:41:43.144 io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.pageSize: 8192
[DEBUG] 15:41:43.144 io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxOrder: 11
[DEBUG] 15:41:43.144 io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.chunkSize: 16777216
[DEBUG] 15:41:43.144 io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.tinyCacheSize: 512
[DEBUG] 15:41:43.144 io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.smallCacheSize: 256
[DEBUG] 15:41:43.144 io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.normalCacheSize: 64
[DEBUG] 15:41:43.144 io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxCachedBufferCapacity: 32768
[DEBUG] 15:41:43.144 io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.cacheTrimInterval: 8192
[DEBUG] 15:41:43.144 io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.useCacheForAllThreads: true
[DEBUG] 15:41:43.144 io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023
[DEBUG] 15:41:43.158 io.netty.buffer.ByteBufUtil - -Dio.netty.allocator.type: pooled
[DEBUG] 15:41:43.158 io.netty.buffer.ByteBufUtil - -Dio.netty.threadLocalDirectBufferSize: 0
[DEBUG] 15:41:43.158 io.netty.buffer.ByteBufUtil - -Dio.netty.maxThreadLocalCharBufferSize: 16384
[INFO ] 15:41:43.184 com.alibaba.dubbo.qos.server.Server -  [DUBBO] qos-server bind localhost:22222, dubbo version: 2.6.6, current host: 192.168.31.21
[DEBUG] 15:41:43.215 com.alibaba.dubbo.common.extension.ExtensionLoader -  [DUBBO] package com.alibaba.dubbo.remoting;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Transporter$Adaptive implements com.alibaba.dubbo.remoting.Transporter {
public com.alibaba.dubbo.remoting.Client connect(com.alibaba.dubbo.common.URL arg0, com.alibaba.dubbo.remoting.ChannelHandler arg1) throws com.alibaba.dubbo.remoting.RemotingException {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("client", url.getParameter("transporter", "netty"));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Transporter) name from url(" + url.toString() + ") use keys([client, transporter])");
com.alibaba.dubbo.remoting.Transporter extension = (com.alibaba.dubbo.remoting.Transporter)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Transporter.class).getExtension(extName);
return extension.connect(arg0, arg1);
}
public com.alibaba.dubbo.remoting.Server bind(com.alibaba.dubbo.common.URL arg0, com.alibaba.dubbo.remoting.ChannelHandler arg1) throws com.alibaba.dubbo.remoting.RemotingException {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("server", url.getParameter("transporter", "netty"));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Transporter) name from url(" + url.toString() + ") use keys([server, transporter])");
com.alibaba.dubbo.remoting.Transporter extension = (com.alibaba.dubbo.remoting.Transporter)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Transporter.class).getExtension(extName);
return extension.bind(arg0, arg1);
}
}, dubbo version: 2.6.6, current host: 192.168.31.21
[DEBUG] 15:41:43.235 com.alibaba.dubbo.common.extension.ExtensionLoader -  [DUBBO] package com.alibaba.dubbo.remoting;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Dispatcher$Adaptive implements com.alibaba.dubbo.remoting.Dispatcher {
public com.alibaba.dubbo.remoting.ChannelHandler dispatch(com.alibaba.dubbo.remoting.ChannelHandler arg0, com.alibaba.dubbo.common.URL arg1) {
if (arg1 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg1;
String extName = url.getParameter("dispatcher", url.getParameter("dispather", url.getParameter("channel.handler", "all")));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Dispatcher) name from url(" + url.toString() + ") use keys([dispatcher, dispather, channel.handler])");
com.alibaba.dubbo.remoting.Dispatcher extension = (com.alibaba.dubbo.remoting.Dispatcher)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Dispatcher.class).getExtension(extName);
return extension.dispatch(arg0, arg1);
}
}, dubbo version: 2.6.6, current host: 192.168.31.21
[DEBUG] 15:41:43.246 com.alibaba.dubbo.common.extension.ExtensionLoader -  [DUBBO] package com.alibaba.dubbo.common.threadpool;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ThreadPool$Adaptive implements com.alibaba.dubbo.common.threadpool.ThreadPool {
public java.util.concurrent.Executor getExecutor(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("threadpool", "fixed");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.common.threadpool.ThreadPool) name from url(" + url.toString() + ") use keys([threadpool])");
com.alibaba.dubbo.common.threadpool.ThreadPool extension = (com.alibaba.dubbo.common.threadpool.ThreadPool)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.common.threadpool.ThreadPool.class).getExtension(extName);
return extension.getExecutor(arg0);
}
}, dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:41:43.277 com.alibaba.dubbo.remoting.transport.AbstractServer -  [DUBBO] Start NettyServer bind /0.0.0.0:12621, export /192.168.31.21:12621, dubbo version: 2.6.6, current host: 192.168.31.21
[DEBUG] 15:41:43.296 com.alibaba.dubbo.common.extension.ExtensionLoader -  [DUBBO] package com.alibaba.dubbo.remoting.zookeeper;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ZookeeperTransporter$Adaptive implements com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter {
public com.alibaba.dubbo.remoting.zookeeper.ZookeeperClient connect(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("client", url.getParameter("transporter", "curator"));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter) name from url(" + url.toString() + ") use keys([client, transporter])");
com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter extension = (com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter.class).getExtension(extName);
return extension.connect(arg0);
}
}, dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:41:43.436 com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry -  [DUBBO] Load registry store file /Users/apollo/.dubbo/dubbo-registry-dts-service-sys-127.0.0.1:2181.cache, data: {com.my.service.sys.SysUserService=empty://192.168.31.22:13445/com.my.service.sys.SysUserService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysUserService&methods=insertRelation,fillMenu,insertOrUpdate,deleteCache,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,deleteById,insertLinks,getParentPath,listPageLinks,getEntity,updateWith,fetch,exists,getRoleCodeList,listPageMap,deleteByIds,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=11447&side=provider&threads=200&timestamp=1564498270612, com.my.service.sys.SysAppTaskService=empty://192.168.31.22:13445/com.my.service.sys.SysAppTaskService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysAppTaskService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,listEntity,list,execute,fetchx,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,getParentPath,delete,updateIgnoreNull,listPageLinks,clear,getEntity,updateWith,fetch,getNutMap,exists,listPageMap,listPage&pid=11447&side=provider&threads=200&timestamp=1564498269750, com.my.service.sys.SysApiService=empty://192.168.31.22:13445/com.my.service.sys.SysApiService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysApiService&methods=insertRelation,insertOrUpdate,deleteCache,getMaxId,createAppkey,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,listPageLinks,getAppkey,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,insertWith,clearCache,dao,query,count,listEntity,list,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,updateAppkey,update,insert,delete,updateIgnoreNull,clear,deleteAppkey,getNutMap&pid=11447&side=provider&threads=200&timestamp=1564498270999, com.my.service.sys.SysTaskService=empty://192.168.31.22:13445/com.my.service.sys.SysTaskService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysTaskService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,listEntity,list,execute,fetchx,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,getParentPath,delete,updateIgnoreNull,listPageLinks,clear,getEntity,updateWith,fetch,getNutMap,exists,listPageMap,listPage&pid=11447&side=provider&threads=200&timestamp=1564498267631, com.my.service.sys.SysDictService=empty://192.168.31.22:13445/com.my.service.sys.SysDictService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysDictService&methods=insertRelation,insertOrUpdate,getSubMapByCode,getMaxId,getSubPath,getField,vDelete,getSubMapById,execute,fetchx,fetchLinks,updateRelation,deleteAndChild,save,insertLinks,getParentPath,listPageLinks,getEntity,updateWith,getSubListByCode,fetch,exists,listPageMap,listPage,updateWithVersion,data,insertWith,clearCache,dao,getNameByCode,query,count,listEntity,list,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,getSubListByPath,update,insert,delete,updateIgnoreNull,getSubMapByPath,getSubListById,clear,getNameById,getNutMap&pid=11447&side=provider&threads=200&timestamp=1564498270525, com.my.service.sys.SysUnitService=empty://192.168.31.22:13445/com.my.service.sys.SysUnitService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysUnitService&methods=updateWithVersion,data,insertRelation,insertWith,clearCache,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,listEntity,list,execute,fetchx,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fetchLinks,updateRelation,fastInsert,deleteAndChild,save,update,insert,insertLinks,getParentPath,delete,updateIgnoreNull,listPageLinks,clear,getEntity,updateWith,fetch,getNutMap,exists,listPageMap,listPage&pid=11447&side=provider&threads=200&timestamp=1564498269615, com.my.service.sys.SysRouteService=empty://192.168.31.22:13445/com.my.service.sys.SysRouteService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRouteService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,listEntity,list,execute,fetchx,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,getParentPath,delete,updateIgnoreNull,listPageLinks,clear,getEntity,updateWith,fetch,getNutMap,exists,listPageMap,listPage&pid=11447&side=provider&threads=200&timestamp=1564498269905, com.my.service.sys.SysRoleService=empty://192.168.31.22:13445/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=11447&side=provider&threads=200&timestamp=1564498270443, com.my.service.sys.SysAppListService=empty://192.168.31.22:13445/com.my.service.sys.SysAppListService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysAppListService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,listEntity,list,execute,fetchx,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,getParentPath,delete,getAppNameList,updateIgnoreNull,listPageLinks,clear,getEntity,updateWith,fetch,getNutMap,exists,listPageMap,listPage&pid=11447&side=provider&threads=200&timestamp=1564498269363, com.my.service.sys.SysMenuService=empty://192.168.31.22:13445/com.my.service.sys.SysMenuService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysMenuService&methods=insertRelation,insertOrUpdate,getLeftPathMenu,getMaxId,getSubPath,edit,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,deleteAndChild,getLeftMenu,save,insertLinks,getParentPath,listPageLinks,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,insertWith,clearCache,dao,query,count,listEntity,list,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=11447&side=provider&threads=200&timestamp=1564498269547, com.my.service.sys.SysMsgUserService=empty://192.168.31.22:13445/com.my.service.sys.SysMsgUserService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysMsgUserService&methods=updateWithVersion,data,insertRelation,insertWith,clearCache,insertOrUpdate,dao,deleteCache,getUnreadList,getMaxId,getSubPath,query,count,getField,vDelete,listEntity,list,execute,fetchx,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,getParentPath,delete,updateIgnoreNull,listPageLinks,clear,getEntity,updateWith,fetch,getNutMap,exists,getUnreadNum,listPageMap,listPage&pid=11447&side=provider&threads=200&timestamp=1564498269668, com.my.service.sys.SysLogService=empty://192.168.31.22:13445/com.my.service.sys.SysLogService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysLogService&methods=updateWithVersion,data,insertRelation,insertWith,fastInsertSysLog,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,listEntity,list,execute,fetchx,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,getParentPath,delete,updateIgnoreNull,logData,listPageLinks,clear,getEntity,updateWith,fetch,getNutMap,exists,listPageMap,listPage&pid=11447&side=provider&threads=200&timestamp=1564498270311, com.my.service.sys.SysMsgService=empty://192.168.31.22:13445/com.my.service.sys.SysMsgService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysMsgService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,listEntity,list,execute,fetchx,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fetchLinks,updateRelation,fastInsert,deleteMsg,update,insert,insertLinks,getParentPath,delete,updateIgnoreNull,listPageLinks,saveMsg,clear,getEntity,updateWith,fetch,getNutMap,exists,listPageMap,listPage&pid=11447&side=provider&threads=200&timestamp=1564498270742, com.my.service.sys.SysAreaService=empty://192.168.31.22:13445/com.my.service.sys.SysAreaService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysAreaService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,listEntity,list,execute,fetchx,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,getParentPath,delete,updateIgnoreNull,listPageLinks,clear,getEntity,updateWith,fetch,getNutMap,exists,listPageMap,listPage&pid=11447&side=provider&threads=200&timestamp=1564498270221, com.my.service.sys.SysAppConfService=empty://192.168.31.22:13445/com.my.service.sys.SysAppConfService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysAppConfService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,listEntity,list,execute,fetchx,getConfNameList,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,getParentPath,delete,updateIgnoreNull,listPageLinks,clear,getEntity,updateWith,fetch,getNutMap,exists,listPageMap,listPage&pid=11447&side=provider&threads=200&timestamp=1564498270912, com.my.service.sys.SysConfigService=empty://192.168.31.22:13445/com.my.service.sys.SysConfigService?anyhost=true&application=dts-service-sys&category=configurators&check=false&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysConfigService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,listEntity,list,execute,fetchx,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fetchLinks,updateRelation,fastInsert,getAllList,update,insert,insertLinks,getParentPath,delete,updateIgnoreNull,listPageLinks,clear,getEntity,updateWith,fetch,getNutMap,exists,listPageMap,listPage&pid=11447&side=provider&threads=200&timestamp=1564498270136}, dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:41:43.651 org.apache.curator.utils.Compatibility - Running in ZooKeeper 3.4.x compatibility mode
[INFO ] 15:41:43.692 org.apache.curator.framework.imps.CuratorFrameworkImpl - Starting
[DEBUG] 15:41:43.693 org.apache.curator.CuratorZookeeperClient - Starting
[DEBUG] 15:41:43.693 org.apache.curator.ConnectionState - Starting
[DEBUG] 15:41:43.693 org.apache.curator.ConnectionState - reset
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:zookeeper.version=3.4.13-2d71af4dbe22557fda74f9a9b4309b15a7487f03, built on 06/29/2018 00:39 GMT
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:host.name=192.168.31.21
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:java.version=1.8.0_181
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:java.vendor=Oracle Corporation
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:java.class.path=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/tools.jar:/Users/apollo/Work/HDShop/my-app/my-service-sys/target/classes:/Users/apollo/.m2/repository/org/nutz/nutzboot-core/2.3.5-SNAPSHOT/nutzboot-core-2.3.5-20190514.030310-19.jar:/Users/apollo/.m2/repository/org/nutz/nutz/1.r.68-SNAPSHOT/nutz-1.r.68-20190721.122911-45.jar:/Users/apollo/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/apollo/.m2/repository/org/nutz/nutzboot-starter-dubbo/2.3.5-SNAPSHOT/nutzboot-starter-dubbo-2.3.5-20190514.030343-19.jar:/Users/apollo/.m2/repository/org/nutz/nutz-integration-dubbo/1.r.68-SNAPSHOT/nutz-integration-dubbo-1.r.68-20190723.180657-38.jar:/Users/apollo/.m2/repository/org/apache/curator/curator-framework/4.0.1/curator-framework-4.0.1.jar:/Users/apollo/.m2/repository/org/apache/curator/curator-client/4.0.1/curator-client-4.0.1.jar:/Users/apollo/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar:/Users/apollo/.m2/repository/com/alibaba/dubbo/2.6.6/dubbo-2.6.6.jar:/Users/apollo/.m2/repository/org/springframework/spring-context/4.3.21.RELEASE/spring-context-4.3.21.RELEASE.jar:/Users/apollo/.m2/repository/org/springframework/spring-aop/4.3.21.RELEASE/spring-aop-4.3.21.RELEASE.jar:/Users/apollo/.m2/repository/org/springframework/spring-beans/4.3.21.RELEASE/spring-beans-4.3.21.RELEASE.jar:/Users/apollo/.m2/repository/org/springframework/spring-core/4.3.21.RELEASE/spring-core-4.3.21.RELEASE.jar:/Users/apollo/.m2/repository/org/springframework/spring-expression/4.3.21.RELEASE/spring-expression-4.3.21.RELEASE.jar:/Users/apollo/.m2/repository/org/javassist/javassist/3.24.0-GA/javassist-3.24.0-GA.jar:/Users/apollo/.m2/repository/org/jboss/netty/netty/3.2.5.Final/netty-3.2.5.Final.jar:/Users/apollo/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar:/Users/apollo/.m2/repository/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final.jar:/Users/apollo/.m2/repository/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final.jar:/Users/apollo/.m2/repository/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final.jar:/Users/apollo/.m2/repository/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final.jar:/Users/apollo/.m2/repository/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final.jar:/Users/apollo/.m2/repository/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final.jar:/Users/apollo/.m2/repository/com/101tec/zkclient/0.11/zkclient-0.11.jar:/Users/apollo/.m2/repository/org/apache/zookeeper/zookeeper/3.4.13/zookeeper-3.4.13.jar:/Users/apollo/.m2/repository/jline/jline/0.9.94/jline-0.9.94.jar:/Users/apollo/.m2/repository/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar:/Users/apollo/.m2/repository/io/netty/netty/3.10.6.Final/netty-3.10.6.Final.jar:/Users/apollo/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.5-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.5-20190514.030318-19.jar:/Users/apollo/.m2/repository/org/nutz/nutz-plugins-daocache/1.r.68-SNAPSHOT/nutz-plugins-daocache-1.r.68-20190723.180736-36.jar:/Users/apollo/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.5-SNAPSHOT/nutzboot-starter-jdbc-2.3.5-20190514.030311-19.jar:/Users/apollo/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.5-SNAPSHOT/nutzboot-starter-redis-2.3.5-20190514.030324-19.jar:/Users/apollo/.m2/repository/org/nutz/nutz-integration-jedis/1.r.68-SNAPSHOT/nutz-integration-jedis-1.r.68-20190723.180711-38.jar:/Users/apollo/.m2/repository/redis/clients/jedis/2.9.0/jedis-2.9.0.jar:/Users/apollo/.m2/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.jar:/Users/apollo/.m2/repository/org/nutz/nutzboot-starter-wkcache/2.3.5-SNAPSHOT/nutzboot-starter-wkcache-2.3.5-20190514.030324-19.jar:/Users/apollo/.m2/repository/org/nutz/nutz-plugins-wkcache/1.r.68-SNAPSHOT/nutz-plugins-wkcache-1.r.68-20190723.180804-38.jar:/Users/apollo/.m2/repository/org/nutz/nutzboot-starter-sentinel-dubbo/2.3.5-SNAPSHOT/nutzboot-starter-sentinel-dubbo-2.3.5-20190514.030409-19.jar:/Users/apollo/.m2/repository/com/alibaba/csp/sentinel-dubbo-adapter/1.5.0/sentinel-dubbo-adapter-1.5.0.jar:/Users/apollo/.m2/repository/com/alibaba/csp/sentinel-core/1.5.0/sentinel-core-1.5.0.jar:/Users/apollo/.m2/repository/com/alibaba/csp/sentinel-transport-simple-http/1.5.0/sentinel-transport-simple-http-1.5.0.jar:/Users/apollo/.m2/repository/com/alibaba/csp/sentinel-transport-common/1.5.0/sentinel-transport-common-1.5.0.jar:/Users/apollo/.m2/repository/com/alibaba/csp/sentinel-datasource-extension/1.5.0/sentinel-datasource-extension-1.5.0.jar:/Users/apollo/.m2/repository/com/alibaba/fastjson/1.2.56/fastjson-1.2.56.jar:/Users/apollo/.m2/repository/com/alibaba/csp/sentinel-cluster-client-default/1.5.0/sentinel-cluster-client-default-1.5.0.jar:/Users/apollo/.m2/repository/com/alibaba/csp/sentinel-cluster-common-default/1.5.0/sentinel-cluster-common-default-1.5.0.jar:/Users/apollo/.m2/repository/com/alibaba/csp/sentinel-cluster-server-default/1.5.0/sentinel-cluster-server-default-1.5.0.jar:/Users/apollo/.m2/repository/com/alibaba/csp/sentinel-parameter-flow-control/1.5.0/sentinel-parameter-flow-control-1.5.0.jar:/Users/apollo/.m2/repository/com/googlecode/concurrentlinkedhashmap/concurrentlinkedhashmap-lru/1.4.2/concurrentlinkedhashmap-lru-1.4.2.jar:/Users/apollo/.m2/repository/org/nutz/nutzboot-starter-logback-exts/2.3.5-SNAPSHOT/nutzboot-starter-logback-exts-2.3.5-20190514.030411-19.jar:/Users/apollo/.m2/repository/org/nutz/nutzboot-starter-test-junit4/2.3.5-SNAPSHOT/nutzboot-starter-test-junit4-2.3.5-20190514.030357-19.jar:/Users/apollo/.m2/repository/com/alibaba/druid/1.1.16/druid-1.1.16.jar:/Users/apollo/.m2/repository/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar:/Users/apollo/.m2/repository/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.jar:/Users/apollo/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/apollo/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/apollo/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar:/Users/apollo/Work/HDShop/my-core/target/classes:/Users/apollo/Work/HDShop/my-app/my-model/target/classes:/Users/apollo/Work/HDShop/my-app/my-service/target/classes:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:java.library.path=/Users/apollo/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:java.io.tmpdir=/var/folders/l2/4dgtcn2j2_n20z26vwknf1gc0000gn/T/
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:java.compiler=<NA>
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:os.name=Mac OS X
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:os.arch=x86_64
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:os.version=10.14.6
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:user.name=apollo
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:user.home=/Users/apollo
[INFO ] 15:41:43.708 org.apache.zookeeper.ZooKeeper - Client environment:user.dir=/Users/apollo/Work/HDShop
[INFO ] 15:41:43.709 org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=127.0.0.1:2181 sessionTimeout=60000 watcher=org.apache.curator.ConnectionState@62435e70
[DEBUG] 15:41:43.713 org.apache.zookeeper.ClientCnxn - zookeeper.disableAutoWatchReset is false
[INFO ] 15:41:43.733 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:43.735 org.apache.curator.framework.imps.CuratorFrameworkImpl - Default schema
[INFO ] 15:41:43.737 com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry -  [DUBBO] Register: dubbo://192.168.31.21:12621/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&side=provider&threads=200&timestamp=1565250102298, dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:41:43.745 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:43.748 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:43.748 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:41:44.859 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:44.862 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:44.862 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:44.862 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:41:45.970 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:45.971 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:45.971 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:45.971 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:41:47.080 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:47.081 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:47.081 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:47.081 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:41:48.187 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:48.187 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:48.187 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:48.188 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:41:49.295 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:49.296 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:49.296 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:49.296 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:49.404 org.apache.curator.RetryLoop - Retry-able exception received
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /dubbo/com.my.service.sys.SysRoleService/providers
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
	at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1111)
	at org.apache.curator.framework.imps.ExistsBuilderImpl$3.call(ExistsBuilderImpl.java:268)
	at org.apache.curator.framework.imps.ExistsBuilderImpl$3.call(ExistsBuilderImpl.java:257)
	at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64)
	at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForegroundStandard(ExistsBuilderImpl.java:254)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForeground(ExistsBuilderImpl.java:247)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:206)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:35)
	at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.checkExists(CuratorZookeeperClient.java:117)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:56)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doRegister(ZookeeperRegistry.java:114)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.register(FailbackRegistry.java:137)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.register(RegistryProtocol.java:129)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:149)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:98)
	at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:55)
	at com.alibaba.dubbo.qos.protocol.QosProtocolWrapper.export(QosProtocolWrapper.java:60)
	at com.alibaba.dubbo.rpc.Protocol$Adaptive.export(Protocol$Adaptive.java)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:515)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:360)
	at com.alibaba.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:319)
	at com.alibaba.dubbo.config.ServiceConfig.export(ServiceConfig.java:217)
	at org.nutz.integration.dubbo.ServiceBean._init(ServiceBean.java:163)
	at org.nutz.integration.dubbo.ServiceBean$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(ServiceBean.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.integration.dubbo.DubboManager.init(DubboManager.java:36)
	at org.nutz.integration.dubbo.DubboManager._init(DubboManager.java:24)
	at org.nutz.integration.dubbo.DubboManager$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(DubboManager.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at org.nutz.boot.starter.dubbo.DubboStarter.start(DubboStarter.java:17)
	at org.nutz.boot.AppContext.startServers(AppContext.java:310)
	at org.nutz.boot.NbApp.execute(NbApp.java:210)
	at org.nutz.boot.NbApp.run(NbApp.java:182)
	at com.my.app.sys.DubboRpcSysMainLauncher.main(DubboRpcSysMainLauncher.java:44)
[INFO ] 15:41:50.405 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:50.405 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:50.405 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:50.405 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:50.410 org.apache.curator.RetryLoop - Retrying operation
[DEBUG] 15:41:50.511 org.apache.curator.RetryLoop - Retry-able exception received
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /dubbo/com.my.service.sys.SysRoleService/providers
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
	at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1111)
	at org.apache.curator.framework.imps.ExistsBuilderImpl$3.call(ExistsBuilderImpl.java:268)
	at org.apache.curator.framework.imps.ExistsBuilderImpl$3.call(ExistsBuilderImpl.java:257)
	at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64)
	at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForegroundStandard(ExistsBuilderImpl.java:254)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForeground(ExistsBuilderImpl.java:247)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:206)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:35)
	at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.checkExists(CuratorZookeeperClient.java:117)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:56)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doRegister(ZookeeperRegistry.java:114)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.register(FailbackRegistry.java:137)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.register(RegistryProtocol.java:129)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:149)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:98)
	at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:55)
	at com.alibaba.dubbo.qos.protocol.QosProtocolWrapper.export(QosProtocolWrapper.java:60)
	at com.alibaba.dubbo.rpc.Protocol$Adaptive.export(Protocol$Adaptive.java)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:515)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:360)
	at com.alibaba.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:319)
	at com.alibaba.dubbo.config.ServiceConfig.export(ServiceConfig.java:217)
	at org.nutz.integration.dubbo.ServiceBean._init(ServiceBean.java:163)
	at org.nutz.integration.dubbo.ServiceBean$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(ServiceBean.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.integration.dubbo.DubboManager.init(DubboManager.java:36)
	at org.nutz.integration.dubbo.DubboManager._init(DubboManager.java:24)
	at org.nutz.integration.dubbo.DubboManager$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(DubboManager.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at org.nutz.boot.starter.dubbo.DubboStarter.start(DubboStarter.java:17)
	at org.nutz.boot.AppContext.startServers(AppContext.java:310)
	at org.nutz.boot.NbApp.execute(NbApp.java:210)
	at org.nutz.boot.NbApp.run(NbApp.java:182)
	at com.my.app.sys.DubboRpcSysMainLauncher.main(DubboRpcSysMainLauncher.java:44)
[DEBUG] 15:41:50.511 org.apache.curator.RetryLoop - Retry policy not allowing retry
[INFO ] 15:41:51.515 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:51.516 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:51.516 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:51.516 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:41:52.624 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:52.624 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:52.624 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:52.624 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:41:53.730 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:53.730 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:53.730 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:53.731 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:41:54.838 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:54.838 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:54.838 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:54.839 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:41:55.949 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:55.949 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:55.949 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:55.950 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:56.052 org.apache.curator.RetryLoop - Retry-able exception received
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /dubbo/com.my.service.sys.SysRoleService
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
	at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1111)
	at org.apache.curator.framework.imps.ExistsBuilderImpl$3.call(ExistsBuilderImpl.java:268)
	at org.apache.curator.framework.imps.ExistsBuilderImpl$3.call(ExistsBuilderImpl.java:257)
	at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64)
	at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForegroundStandard(ExistsBuilderImpl.java:254)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForeground(ExistsBuilderImpl.java:247)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:206)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:35)
	at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.checkExists(CuratorZookeeperClient.java:117)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:56)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doRegister(ZookeeperRegistry.java:114)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.register(FailbackRegistry.java:137)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.register(RegistryProtocol.java:129)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:149)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:98)
	at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:55)
	at com.alibaba.dubbo.qos.protocol.QosProtocolWrapper.export(QosProtocolWrapper.java:60)
	at com.alibaba.dubbo.rpc.Protocol$Adaptive.export(Protocol$Adaptive.java)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:515)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:360)
	at com.alibaba.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:319)
	at com.alibaba.dubbo.config.ServiceConfig.export(ServiceConfig.java:217)
	at org.nutz.integration.dubbo.ServiceBean._init(ServiceBean.java:163)
	at org.nutz.integration.dubbo.ServiceBean$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(ServiceBean.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.integration.dubbo.DubboManager.init(DubboManager.java:36)
	at org.nutz.integration.dubbo.DubboManager._init(DubboManager.java:24)
	at org.nutz.integration.dubbo.DubboManager$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(DubboManager.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at org.nutz.boot.starter.dubbo.DubboStarter.start(DubboStarter.java:17)
	at org.nutz.boot.AppContext.startServers(AppContext.java:310)
	at org.nutz.boot.NbApp.execute(NbApp.java:210)
	at org.nutz.boot.NbApp.run(NbApp.java:182)
	at com.my.app.sys.DubboRpcSysMainLauncher.main(DubboRpcSysMainLauncher.java:44)
[DEBUG] 15:41:57.055 org.apache.curator.RetryLoop - Retrying operation
[INFO ] 15:41:57.056 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:57.057 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:57.057 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:57.057 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:57.161 org.apache.curator.RetryLoop - Retry-able exception received
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /dubbo/com.my.service.sys.SysRoleService
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
	at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1111)
	at org.apache.curator.framework.imps.ExistsBuilderImpl$3.call(ExistsBuilderImpl.java:268)
	at org.apache.curator.framework.imps.ExistsBuilderImpl$3.call(ExistsBuilderImpl.java:257)
	at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64)
	at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForegroundStandard(ExistsBuilderImpl.java:254)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForeground(ExistsBuilderImpl.java:247)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:206)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:35)
	at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.checkExists(CuratorZookeeperClient.java:117)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:56)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doRegister(ZookeeperRegistry.java:114)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.register(FailbackRegistry.java:137)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.register(RegistryProtocol.java:129)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:149)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:98)
	at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:55)
	at com.alibaba.dubbo.qos.protocol.QosProtocolWrapper.export(QosProtocolWrapper.java:60)
	at com.alibaba.dubbo.rpc.Protocol$Adaptive.export(Protocol$Adaptive.java)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:515)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:360)
	at com.alibaba.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:319)
	at com.alibaba.dubbo.config.ServiceConfig.export(ServiceConfig.java:217)
	at org.nutz.integration.dubbo.ServiceBean._init(ServiceBean.java:163)
	at org.nutz.integration.dubbo.ServiceBean$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(ServiceBean.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.integration.dubbo.DubboManager.init(DubboManager.java:36)
	at org.nutz.integration.dubbo.DubboManager._init(DubboManager.java:24)
	at org.nutz.integration.dubbo.DubboManager$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(DubboManager.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at org.nutz.boot.starter.dubbo.DubboStarter.start(DubboStarter.java:17)
	at org.nutz.boot.AppContext.startServers(AppContext.java:310)
	at org.nutz.boot.NbApp.execute(NbApp.java:210)
	at org.nutz.boot.NbApp.run(NbApp.java:182)
	at com.my.app.sys.DubboRpcSysMainLauncher.main(DubboRpcSysMainLauncher.java:44)
[DEBUG] 15:41:57.161 org.apache.curator.RetryLoop - Retry policy not allowing retry
[INFO ] 15:41:58.165 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:58.167 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:58.167 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:58.168 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:41:59.275 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:41:59.275 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:41:59.276 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:41:59.276 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:42:00.383 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:42:00.383 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:42:00.383 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:00.383 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:42:01.493 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:42:01.493 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:42:01.493 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:01.493 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:42:02.604 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:42:02.605 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:42:02.606 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:02.606 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:02.708 org.apache.curator.RetryLoop - Retry-able exception received
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /dubbo
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
	at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1111)
	at org.apache.curator.framework.imps.ExistsBuilderImpl$3.call(ExistsBuilderImpl.java:268)
	at org.apache.curator.framework.imps.ExistsBuilderImpl$3.call(ExistsBuilderImpl.java:257)
	at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64)
	at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForegroundStandard(ExistsBuilderImpl.java:254)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForeground(ExistsBuilderImpl.java:247)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:206)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:35)
	at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.checkExists(CuratorZookeeperClient.java:117)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:56)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doRegister(ZookeeperRegistry.java:114)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.register(FailbackRegistry.java:137)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.register(RegistryProtocol.java:129)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:149)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:98)
	at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:55)
	at com.alibaba.dubbo.qos.protocol.QosProtocolWrapper.export(QosProtocolWrapper.java:60)
	at com.alibaba.dubbo.rpc.Protocol$Adaptive.export(Protocol$Adaptive.java)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:515)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:360)
	at com.alibaba.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:319)
	at com.alibaba.dubbo.config.ServiceConfig.export(ServiceConfig.java:217)
	at org.nutz.integration.dubbo.ServiceBean._init(ServiceBean.java:163)
	at org.nutz.integration.dubbo.ServiceBean$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(ServiceBean.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.integration.dubbo.DubboManager.init(DubboManager.java:36)
	at org.nutz.integration.dubbo.DubboManager._init(DubboManager.java:24)
	at org.nutz.integration.dubbo.DubboManager$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(DubboManager.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at org.nutz.boot.starter.dubbo.DubboStarter.start(DubboStarter.java:17)
	at org.nutz.boot.AppContext.startServers(AppContext.java:310)
	at org.nutz.boot.NbApp.execute(NbApp.java:210)
	at org.nutz.boot.NbApp.run(NbApp.java:182)
	at com.my.app.sys.DubboRpcSysMainLauncher.main(DubboRpcSysMainLauncher.java:44)
[DEBUG] 15:42:03.709 org.apache.curator.RetryLoop - Retrying operation
[INFO ] 15:42:03.710 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:42:03.710 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:42:03.710 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:03.710 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:03.814 org.apache.curator.RetryLoop - Retry-able exception received
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /dubbo
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
	at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1111)
	at org.apache.curator.framework.imps.ExistsBuilderImpl$3.call(ExistsBuilderImpl.java:268)
	at org.apache.curator.framework.imps.ExistsBuilderImpl$3.call(ExistsBuilderImpl.java:257)
	at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64)
	at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForegroundStandard(ExistsBuilderImpl.java:254)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForeground(ExistsBuilderImpl.java:247)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:206)
	at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:35)
	at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.checkExists(CuratorZookeeperClient.java:117)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:56)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doRegister(ZookeeperRegistry.java:114)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.register(FailbackRegistry.java:137)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.register(RegistryProtocol.java:129)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:149)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:98)
	at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:55)
	at com.alibaba.dubbo.qos.protocol.QosProtocolWrapper.export(QosProtocolWrapper.java:60)
	at com.alibaba.dubbo.rpc.Protocol$Adaptive.export(Protocol$Adaptive.java)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:515)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:360)
	at com.alibaba.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:319)
	at com.alibaba.dubbo.config.ServiceConfig.export(ServiceConfig.java:217)
	at org.nutz.integration.dubbo.ServiceBean._init(ServiceBean.java:163)
	at org.nutz.integration.dubbo.ServiceBean$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(ServiceBean.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.integration.dubbo.DubboManager.init(DubboManager.java:36)
	at org.nutz.integration.dubbo.DubboManager._init(DubboManager.java:24)
	at org.nutz.integration.dubbo.DubboManager$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(DubboManager.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at org.nutz.boot.starter.dubbo.DubboStarter.start(DubboStarter.java:17)
	at org.nutz.boot.AppContext.startServers(AppContext.java:310)
	at org.nutz.boot.NbApp.execute(NbApp.java:210)
	at org.nutz.boot.NbApp.run(NbApp.java:182)
	at com.my.app.sys.DubboRpcSysMainLauncher.main(DubboRpcSysMainLauncher.java:44)
[DEBUG] 15:42:03.815 org.apache.curator.RetryLoop - Retry policy not allowing retry
[INFO ] 15:42:04.819 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:42:04.820 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:42:04.820 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:04.820 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:42:05.927 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:42:05.928 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:42:05.928 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:05.928 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:42:06.429 com.alibaba.dubbo.config.DubboShutdownHook -  [DUBBO] Run shutdown hook now., dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:42:06.430 com.alibaba.dubbo.registry.support.AbstractRegistryFactory -  [DUBBO] Close all registries [zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=dts-service-sys&dubbo=2.0.2&interface=com.alibaba.dubbo.registry.RegistryService&pid=2238&qos.enable=true&timestamp=1565250102273], dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:42:06.430 com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry -  [DUBBO] Destroy registry:zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=dts-service-sys&dubbo=2.0.2&interface=com.alibaba.dubbo.registry.RegistryService&pid=2238&qos.enable=true&timestamp=1565250102273, dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:42:06.431 com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry -  [DUBBO] Unregister: dubbo://192.168.31.21:12621/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&side=provider&threads=200&timestamp=1565250102298, dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:42:07.038 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:42:07.038 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:42:07.038 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:07.038 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:42:08.144 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:42:08.145 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:42:08.145 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:08.145 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[INFO ] 15:42:09.255 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:42:09.256 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:42:09.256 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:09.257 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:09.359 org.apache.curator.RetryLoop - Retry-able exception received
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /dubbo
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
	at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:792)
	at org.apache.curator.framework.imps.CreateBuilderImpl$17.call(CreateBuilderImpl.java:1177)
	at org.apache.curator.framework.imps.CreateBuilderImpl$17.call(CreateBuilderImpl.java:1158)
	at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64)
	at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100)
	at org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:1155)
	at org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:605)
	at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:595)
	at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:573)
	at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:49)
	at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.createPersistent(CuratorZookeeperClient.java:76)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:67)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doRegister(ZookeeperRegistry.java:114)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.register(FailbackRegistry.java:137)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.register(RegistryProtocol.java:129)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:149)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:98)
	at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:55)
	at com.alibaba.dubbo.qos.protocol.QosProtocolWrapper.export(QosProtocolWrapper.java:60)
	at com.alibaba.dubbo.rpc.Protocol$Adaptive.export(Protocol$Adaptive.java)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:515)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:360)
	at com.alibaba.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:319)
	at com.alibaba.dubbo.config.ServiceConfig.export(ServiceConfig.java:217)
	at org.nutz.integration.dubbo.ServiceBean._init(ServiceBean.java:163)
	at org.nutz.integration.dubbo.ServiceBean$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(ServiceBean.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.integration.dubbo.DubboManager.init(DubboManager.java:36)
	at org.nutz.integration.dubbo.DubboManager._init(DubboManager.java:24)
	at org.nutz.integration.dubbo.DubboManager$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(DubboManager.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at org.nutz.boot.starter.dubbo.DubboStarter.start(DubboStarter.java:17)
	at org.nutz.boot.AppContext.startServers(AppContext.java:310)
	at org.nutz.boot.NbApp.execute(NbApp.java:210)
	at org.nutz.boot.NbApp.run(NbApp.java:182)
	at com.my.app.sys.DubboRpcSysMainLauncher.main(DubboRpcSysMainLauncher.java:44)
[DEBUG] 15:42:10.361 org.apache.curator.RetryLoop - Retrying operation
[INFO ] 15:42:10.362 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:42:10.362 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:42:10.362 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:10.363 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:10.466 org.apache.curator.RetryLoop - Retry-able exception received
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /dubbo
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
	at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:792)
	at org.apache.curator.framework.imps.CreateBuilderImpl$17.call(CreateBuilderImpl.java:1177)
	at org.apache.curator.framework.imps.CreateBuilderImpl$17.call(CreateBuilderImpl.java:1158)
	at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64)
	at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100)
	at org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:1155)
	at org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:605)
	at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:595)
	at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:573)
	at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:49)
	at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.createPersistent(CuratorZookeeperClient.java:76)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:67)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doRegister(ZookeeperRegistry.java:114)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.register(FailbackRegistry.java:137)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.register(RegistryProtocol.java:129)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:149)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:98)
	at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:55)
	at com.alibaba.dubbo.qos.protocol.QosProtocolWrapper.export(QosProtocolWrapper.java:60)
	at com.alibaba.dubbo.rpc.Protocol$Adaptive.export(Protocol$Adaptive.java)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:515)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:360)
	at com.alibaba.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:319)
	at com.alibaba.dubbo.config.ServiceConfig.export(ServiceConfig.java:217)
	at org.nutz.integration.dubbo.ServiceBean._init(ServiceBean.java:163)
	at org.nutz.integration.dubbo.ServiceBean$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(ServiceBean.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.integration.dubbo.DubboManager.init(DubboManager.java:36)
	at org.nutz.integration.dubbo.DubboManager._init(DubboManager.java:24)
	at org.nutz.integration.dubbo.DubboManager$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(DubboManager.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at org.nutz.boot.starter.dubbo.DubboStarter.start(DubboStarter.java:17)
	at org.nutz.boot.AppContext.startServers(AppContext.java:310)
	at org.nutz.boot.NbApp.execute(NbApp.java:210)
	at org.nutz.boot.NbApp.run(NbApp.java:182)
	at com.my.app.sys.DubboRpcSysMainLauncher.main(DubboRpcSysMainLauncher.java:44)
[DEBUG] 15:42:10.466 org.apache.curator.RetryLoop - Retry policy not allowing retry
[DEBUG] 15:42:10.467 org.nutz.ioc.impl.ScopeContext - Remove object '2npf6fviv4gsarmk5hpeqg75hu' from [app] 
[DEBUG] 15:42:10.467 org.nutz.ioc.impl.ScopeContext - Remove object 'dubboManager' from [app] 
[ERROR] 15:42:10.467 org.nutz.boot.NbApp - something happen!!
org.nutz.ioc.IocException: IocBean[dubboManager -> 2npf6fviv4gsarmk5hpeqg75hu] throw Exception when creating
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:153)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.integration.dubbo.DubboManager.init(DubboManager.java:36)
	at org.nutz.integration.dubbo.DubboManager._init(DubboManager.java:24)
	at org.nutz.integration.dubbo.DubboManager$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(DubboManager.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at org.nutz.boot.starter.dubbo.DubboStarter.start(DubboStarter.java:17)
	at org.nutz.boot.AppContext.startServers(AppContext.java:310)
	at org.nutz.boot.NbApp.execute(NbApp.java:210)
	at org.nutz.boot.NbApp.run(NbApp.java:182)
	at com.my.app.sys.DubboRpcSysMainLauncher.main(DubboRpcSysMainLauncher.java:44)
Caused by: java.lang.IllegalStateException: Failed to register dubbo://192.168.31.21:12621/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&side=provider&threads=200&timestamp=1565250102298 to registry 127.0.0.1:2181, cause: Failed to register dubbo://192.168.31.21:12621/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&side=provider&threads=200&timestamp=1565250102298 to zookeeper zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=dts-service-sys&dubbo=2.0.2&interface=com.alibaba.dubbo.registry.RegistryService&pid=2238&qos.enable=true&timestamp=1565250102273, cause: KeeperErrorCode = ConnectionLoss for /dubbo
	at com.alibaba.dubbo.registry.support.FailbackRegistry.register(FailbackRegistry.java:150)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.register(RegistryProtocol.java:129)
	at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:149)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:98)
	at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:55)
	at com.alibaba.dubbo.qos.protocol.QosProtocolWrapper.export(QosProtocolWrapper.java:60)
	at com.alibaba.dubbo.rpc.Protocol$Adaptive.export(Protocol$Adaptive.java)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:515)
	at com.alibaba.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:360)
	at com.alibaba.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:319)
	at com.alibaba.dubbo.config.ServiceConfig.export(ServiceConfig.java:217)
	at org.nutz.integration.dubbo.ServiceBean._init(ServiceBean.java:163)
	at org.nutz.integration.dubbo.ServiceBean$FM$_init$cff301be46c87e2fbea60f4ef344bacb.invoke(ServiceBean.java)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:181)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	... 16 common frames omitted
Caused by: com.alibaba.dubbo.rpc.RpcException: Failed to register dubbo://192.168.31.21:12621/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&side=provider&threads=200&timestamp=1565250102298 to zookeeper zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=dts-service-sys&dubbo=2.0.2&interface=com.alibaba.dubbo.registry.RegistryService&pid=2238&qos.enable=true&timestamp=1565250102273, cause: KeeperErrorCode = ConnectionLoss for /dubbo
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doRegister(ZookeeperRegistry.java:116)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.register(FailbackRegistry.java:137)
	... 31 common frames omitted
Caused by: java.lang.IllegalStateException: KeeperErrorCode = ConnectionLoss for /dubbo
	at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.createPersistent(CuratorZookeeperClient.java:79)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:67)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:62)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doRegister(ZookeeperRegistry.java:114)
	... 32 common frames omitted
Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /dubbo
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
	at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:792)
	at org.apache.curator.framework.imps.CreateBuilderImpl$17.call(CreateBuilderImpl.java:1177)
	at org.apache.curator.framework.imps.CreateBuilderImpl$17.call(CreateBuilderImpl.java:1158)
	at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64)
	at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100)
	at org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:1155)
	at org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:605)
	at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:595)
	at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:573)
	at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:49)
	at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.createPersistent(CuratorZookeeperClient.java:76)
	... 37 common frames omitted
[INFO ] 15:42:10.470 org.nutz.ioc.impl.NutIoc - org.nutz.ioc.impl.NutIoc@1160487387 is closing. startup date [19-08-08 15:41:38.628]
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'dubboPrototeConfig' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'dubboRegistryConfig' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'dubboApplicationConfig' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysMsgServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysAppTaskServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysDictServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysUnitServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysConfigServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysLogServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysAreaServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysAppConfServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysApiServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysRouteServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysUserServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysRoleServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'txREAD_COMMITTED' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysMenuServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysMsgUserServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysTaskServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sqlManager' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'dao' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sysAppListServiceImpl' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'dubboAnnotationBean' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'dubbo_iobjs' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'loglevelProperty' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'logbackStarter' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'sentinelStarter' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'druidWebStatServletStarter' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'druidWebStatFilterStarter' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'dataSourceStarter' ...
[DEBUG] 15:42:10.471 org.nutz.boot.starter.jdbc.DataSourceStarter - shutdown slave datasource count=0
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'nutDaoStarter' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'dubboStarter' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object '$aop_wkcache' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object '$aop_async' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'counterService' ...
[DEBUG] 15:42:10.471 org.nutz.ioc.impl.ScopeContext - Depose object 'nbApp' ...
[DEBUG] 15:42:10.472 org.nutz.ioc.impl.ScopeContext - Depose object 'conf' ...
[DEBUG] 15:42:10.472 org.nutz.ioc.impl.ScopeContext - Depose object 'appContext' ...
[DEBUG] 15:42:10.472 org.nutz.ioc.impl.ScopeContext - Depose object 'druidDataSource' ...
[INFO ] 15:42:11.130 com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ...
[INFO ] 15:42:11.147 com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
[DEBUG] 15:42:11.148 org.nutz.ioc.impl.ScopeContext - Depose object 'dataSource' ...
[INFO ] 15:42:11.148 org.nutz.ioc.impl.NutIoc - org.nutz.ioc.impl.NutIoc@1160487387 is deposed. startup date [19-08-08 15:41:38.628]
[INFO ] 15:42:11.471 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:42:11.472 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:42:11.472 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:11.472 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:11.579 org.apache.curator.RetryLoop - Retry-able exception received
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /dubbo/com.my.service.sys.SysRoleService/providers/dubbo%3A%2F%2F192.168.31.21%3A12621%2Fcom.my.service.sys.SysRoleService%3Fanyhost%3Dtrue%26application%3Ddts-service-sys%26dubbo%3D2.0.2%26generic%3Dfalse%26interface%3Dcom.my.service.sys.SysRoleService%26methods%3DinsertRelation%2Cdel%2CinsertOrUpdate%2CsaveMenu%2CgetRoleMenus%2CgetDatas%2CgetMaxId%2CgetSubPath%2CgetField%2CvDelete%2Cexecute%2Cfetchx%2CfetchLinks%2CupdateRelation%2CinsertLinks%2CgetParentPath%2CuserSearch%2ClistPageLinks%2CgetPermissionNameList%2CgetEntity%2CupdateWith%2Cfetch%2Cexists%2ClistPageMap%2ClistPage%2CupdateWithVersion%2Cdata%2ChasChildren%2CinsertWith%2CclearCache%2Cdao%2Cquery%2Ccount%2ClistEntity%2Clist%2CgetMenusAndButtons%2CgetMap%2CupdateAndIncrIfMatch%2CupdateLinks%2CgetEntityClass%2CfastInsert%2Cupdate%2Cinsert%2Cdelete%2CupdateIgnoreNull%2Cclear%2CgetNutMap%26pid%3D2238%26side%3Dprovider%26threads%3D200%26timestamp%3D1565250102298
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
	at org.apache.zookeeper.ZooKeeper.delete(ZooKeeper.java:882)
	at org.apache.curator.framework.imps.DeleteBuilderImpl$5.call(DeleteBuilderImpl.java:274)
	at org.apache.curator.framework.imps.DeleteBuilderImpl$5.call(DeleteBuilderImpl.java:268)
	at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64)
	at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100)
	at org.apache.curator.framework.imps.DeleteBuilderImpl.pathInForeground(DeleteBuilderImpl.java:265)
	at org.apache.curator.framework.imps.DeleteBuilderImpl.forPath(DeleteBuilderImpl.java:249)
	at org.apache.curator.framework.imps.DeleteBuilderImpl.forPath(DeleteBuilderImpl.java:34)
	at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.delete(CuratorZookeeperClient.java:96)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doUnregister(ZookeeperRegistry.java:123)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.unregister(FailbackRegistry.java:167)
	at com.alibaba.dubbo.registry.support.AbstractRegistry.destroy(AbstractRegistry.java:458)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.destroy(FailbackRegistry.java:443)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.destroy(ZookeeperRegistry.java:103)
	at com.alibaba.dubbo.registry.support.AbstractRegistryFactory.destroyAll(AbstractRegistryFactory.java:71)
	at com.alibaba.dubbo.config.DubboShutdownHook.destroyAll(DubboShutdownHook.java:69)
	at com.alibaba.dubbo.config.DubboShutdownHook.run(DubboShutdownHook.java:58)
[DEBUG] 15:42:12.584 org.apache.curator.RetryLoop - Retrying operation
[INFO ] 15:42:12.585 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 15:42:12.586 org.apache.zookeeper.ClientCnxn - Socket error occurred: localhost/127.0.0.1:2181: Connection refused
[DEBUG] 15:42:12.586 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:12.586 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
[DEBUG] 15:42:12.690 org.apache.curator.RetryLoop - Retry-able exception received
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /dubbo/com.my.service.sys.SysRoleService/providers/dubbo%3A%2F%2F192.168.31.21%3A12621%2Fcom.my.service.sys.SysRoleService%3Fanyhost%3Dtrue%26application%3Ddts-service-sys%26dubbo%3D2.0.2%26generic%3Dfalse%26interface%3Dcom.my.service.sys.SysRoleService%26methods%3DinsertRelation%2Cdel%2CinsertOrUpdate%2CsaveMenu%2CgetRoleMenus%2CgetDatas%2CgetMaxId%2CgetSubPath%2CgetField%2CvDelete%2Cexecute%2Cfetchx%2CfetchLinks%2CupdateRelation%2CinsertLinks%2CgetParentPath%2CuserSearch%2ClistPageLinks%2CgetPermissionNameList%2CgetEntity%2CupdateWith%2Cfetch%2Cexists%2ClistPageMap%2ClistPage%2CupdateWithVersion%2Cdata%2ChasChildren%2CinsertWith%2CclearCache%2Cdao%2Cquery%2Ccount%2ClistEntity%2Clist%2CgetMenusAndButtons%2CgetMap%2CupdateAndIncrIfMatch%2CupdateLinks%2CgetEntityClass%2CfastInsert%2Cupdate%2Cinsert%2Cdelete%2CupdateIgnoreNull%2Cclear%2CgetNutMap%26pid%3D2238%26side%3Dprovider%26threads%3D200%26timestamp%3D1565250102298
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
	at org.apache.zookeeper.ZooKeeper.delete(ZooKeeper.java:882)
	at org.apache.curator.framework.imps.DeleteBuilderImpl$5.call(DeleteBuilderImpl.java:274)
	at org.apache.curator.framework.imps.DeleteBuilderImpl$5.call(DeleteBuilderImpl.java:268)
	at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64)
	at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100)
	at org.apache.curator.framework.imps.DeleteBuilderImpl.pathInForeground(DeleteBuilderImpl.java:265)
	at org.apache.curator.framework.imps.DeleteBuilderImpl.forPath(DeleteBuilderImpl.java:249)
	at org.apache.curator.framework.imps.DeleteBuilderImpl.forPath(DeleteBuilderImpl.java:34)
	at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.delete(CuratorZookeeperClient.java:96)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doUnregister(ZookeeperRegistry.java:123)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.unregister(FailbackRegistry.java:167)
	at com.alibaba.dubbo.registry.support.AbstractRegistry.destroy(AbstractRegistry.java:458)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.destroy(FailbackRegistry.java:443)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.destroy(ZookeeperRegistry.java:103)
	at com.alibaba.dubbo.registry.support.AbstractRegistryFactory.destroyAll(AbstractRegistryFactory.java:71)
	at com.alibaba.dubbo.config.DubboShutdownHook.destroyAll(DubboShutdownHook.java:69)
	at com.alibaba.dubbo.config.DubboShutdownHook.run(DubboShutdownHook.java:58)
[DEBUG] 15:42:12.691 org.apache.curator.RetryLoop - Retry policy not allowing retry
[WARN ] 15:42:12.691 com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry -  [DUBBO] Failed to unregister url dubbo://192.168.31.21:12621/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&side=provider&threads=200&timestamp=1565250102298 to registry zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=dts-service-sys&dubbo=2.0.2&interface=com.alibaba.dubbo.registry.RegistryService&pid=2238&qos.enable=true&timestamp=1565250102273 on destroy, cause: Failed to unregister dubbo://192.168.31.21:12621/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&side=provider&threads=200&timestamp=1565250102298 to registry 127.0.0.1:2181, cause: Failed to unregister dubbo://192.168.31.21:12621/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&side=provider&threads=200&timestamp=1565250102298 to zookeeper zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=dts-service-sys&dubbo=2.0.2&interface=com.alibaba.dubbo.registry.RegistryService&pid=2238&qos.enable=true&timestamp=1565250102273, cause: KeeperErrorCode = ConnectionLoss for /dubbo/com.my.service.sys.SysRoleService/providers/dubbo%3A%2F%2F192.168.31.21%3A12621%2Fcom.my.service.sys.SysRoleService%3Fanyhost%3Dtrue%26application%3Ddts-service-sys%26dubbo%3D2.0.2%26generic%3Dfalse%26interface%3Dcom.my.service.sys.SysRoleService%26methods%3DinsertRelation%2Cdel%2CinsertOrUpdate%2CsaveMenu%2CgetRoleMenus%2CgetDatas%2CgetMaxId%2CgetSubPath%2CgetField%2CvDelete%2Cexecute%2Cfetchx%2CfetchLinks%2CupdateRelation%2CinsertLinks%2CgetParentPath%2CuserSearch%2ClistPageLinks%2CgetPermissionNameList%2CgetEntity%2CupdateWith%2Cfetch%2Cexists%2ClistPageMap%2ClistPage%2CupdateWithVersion%2Cdata%2ChasChildren%2CinsertWith%2CclearCache%2Cdao%2Cquery%2Ccount%2ClistEntity%2Clist%2CgetMenusAndButtons%2CgetMap%2CupdateAndIncrIfMatch%2CupdateLinks%2CgetEntityClass%2CfastInsert%2Cupdate%2Cinsert%2Cdelete%2CupdateIgnoreNull%2Cclear%2CgetNutMap%26pid%3D2238%26side%3Dprovider%26threads%3D200%26timestamp%3D1565250102298, dubbo version: 2.6.6, current host: 192.168.31.21
java.lang.IllegalStateException: Failed to unregister dubbo://192.168.31.21:12621/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&side=provider&threads=200&timestamp=1565250102298 to registry 127.0.0.1:2181, cause: Failed to unregister dubbo://192.168.31.21:12621/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&side=provider&threads=200&timestamp=1565250102298 to zookeeper zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=dts-service-sys&dubbo=2.0.2&interface=com.alibaba.dubbo.registry.RegistryService&pid=2238&qos.enable=true&timestamp=1565250102273, cause: KeeperErrorCode = ConnectionLoss for /dubbo/com.my.service.sys.SysRoleService/providers/dubbo%3A%2F%2F192.168.31.21%3A12621%2Fcom.my.service.sys.SysRoleService%3Fanyhost%3Dtrue%26application%3Ddts-service-sys%26dubbo%3D2.0.2%26generic%3Dfalse%26interface%3Dcom.my.service.sys.SysRoleService%26methods%3DinsertRelation%2Cdel%2CinsertOrUpdate%2CsaveMenu%2CgetRoleMenus%2CgetDatas%2CgetMaxId%2CgetSubPath%2CgetField%2CvDelete%2Cexecute%2Cfetchx%2CfetchLinks%2CupdateRelation%2CinsertLinks%2CgetParentPath%2CuserSearch%2ClistPageLinks%2CgetPermissionNameList%2CgetEntity%2CupdateWith%2Cfetch%2Cexists%2ClistPageMap%2ClistPage%2CupdateWithVersion%2Cdata%2ChasChildren%2CinsertWith%2CclearCache%2Cdao%2Cquery%2Ccount%2ClistEntity%2Clist%2CgetMenusAndButtons%2CgetMap%2CupdateAndIncrIfMatch%2CupdateLinks%2CgetEntityClass%2CfastInsert%2Cupdate%2Cinsert%2Cdelete%2CupdateIgnoreNull%2Cclear%2CgetNutMap%26pid%3D2238%26side%3Dprovider%26threads%3D200%26timestamp%3D1565250102298
	at com.alibaba.dubbo.registry.support.FailbackRegistry.unregister(FailbackRegistry.java:180)
	at com.alibaba.dubbo.registry.support.AbstractRegistry.destroy(AbstractRegistry.java:458)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.destroy(FailbackRegistry.java:443)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.destroy(ZookeeperRegistry.java:103)
	at com.alibaba.dubbo.registry.support.AbstractRegistryFactory.destroyAll(AbstractRegistryFactory.java:71)
	at com.alibaba.dubbo.config.DubboShutdownHook.destroyAll(DubboShutdownHook.java:69)
	at com.alibaba.dubbo.config.DubboShutdownHook.run(DubboShutdownHook.java:58)
Caused by: com.alibaba.dubbo.rpc.RpcException: Failed to unregister dubbo://192.168.31.21:12621/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&side=provider&threads=200&timestamp=1565250102298 to zookeeper zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=dts-service-sys&dubbo=2.0.2&interface=com.alibaba.dubbo.registry.RegistryService&pid=2238&qos.enable=true&timestamp=1565250102273, cause: KeeperErrorCode = ConnectionLoss for /dubbo/com.my.service.sys.SysRoleService/providers/dubbo%3A%2F%2F192.168.31.21%3A12621%2Fcom.my.service.sys.SysRoleService%3Fanyhost%3Dtrue%26application%3Ddts-service-sys%26dubbo%3D2.0.2%26generic%3Dfalse%26interface%3Dcom.my.service.sys.SysRoleService%26methods%3DinsertRelation%2Cdel%2CinsertOrUpdate%2CsaveMenu%2CgetRoleMenus%2CgetDatas%2CgetMaxId%2CgetSubPath%2CgetField%2CvDelete%2Cexecute%2Cfetchx%2CfetchLinks%2CupdateRelation%2CinsertLinks%2CgetParentPath%2CuserSearch%2ClistPageLinks%2CgetPermissionNameList%2CgetEntity%2CupdateWith%2Cfetch%2Cexists%2ClistPageMap%2ClistPage%2CupdateWithVersion%2Cdata%2ChasChildren%2CinsertWith%2CclearCache%2Cdao%2Cquery%2Ccount%2ClistEntity%2Clist%2CgetMenusAndButtons%2CgetMap%2CupdateAndIncrIfMatch%2CupdateLinks%2CgetEntityClass%2CfastInsert%2Cupdate%2Cinsert%2Cdelete%2CupdateIgnoreNull%2Cclear%2CgetNutMap%26pid%3D2238%26side%3Dprovider%26threads%3D200%26timestamp%3D1565250102298
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doUnregister(ZookeeperRegistry.java:125)
	at com.alibaba.dubbo.registry.support.FailbackRegistry.unregister(FailbackRegistry.java:167)
	... 6 common frames omitted
Caused by: java.lang.IllegalStateException: KeeperErrorCode = ConnectionLoss for /dubbo/com.my.service.sys.SysRoleService/providers/dubbo%3A%2F%2F192.168.31.21%3A12621%2Fcom.my.service.sys.SysRoleService%3Fanyhost%3Dtrue%26application%3Ddts-service-sys%26dubbo%3D2.0.2%26generic%3Dfalse%26interface%3Dcom.my.service.sys.SysRoleService%26methods%3DinsertRelation%2Cdel%2CinsertOrUpdate%2CsaveMenu%2CgetRoleMenus%2CgetDatas%2CgetMaxId%2CgetSubPath%2CgetField%2CvDelete%2Cexecute%2Cfetchx%2CfetchLinks%2CupdateRelation%2CinsertLinks%2CgetParentPath%2CuserSearch%2ClistPageLinks%2CgetPermissionNameList%2CgetEntity%2CupdateWith%2Cfetch%2Cexists%2ClistPageMap%2ClistPage%2CupdateWithVersion%2Cdata%2ChasChildren%2CinsertWith%2CclearCache%2Cdao%2Cquery%2Ccount%2ClistEntity%2Clist%2CgetMenusAndButtons%2CgetMap%2CupdateAndIncrIfMatch%2CupdateLinks%2CgetEntityClass%2CfastInsert%2Cupdate%2Cinsert%2Cdelete%2CupdateIgnoreNull%2Cclear%2CgetNutMap%26pid%3D2238%26side%3Dprovider%26threads%3D200%26timestamp%3D1565250102298
	at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.delete(CuratorZookeeperClient.java:99)
	at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doUnregister(ZookeeperRegistry.java:123)
	... 7 common frames omitted
Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /dubbo/com.my.service.sys.SysRoleService/providers/dubbo%3A%2F%2F192.168.31.21%3A12621%2Fcom.my.service.sys.SysRoleService%3Fanyhost%3Dtrue%26application%3Ddts-service-sys%26dubbo%3D2.0.2%26generic%3Dfalse%26interface%3Dcom.my.service.sys.SysRoleService%26methods%3DinsertRelation%2Cdel%2CinsertOrUpdate%2CsaveMenu%2CgetRoleMenus%2CgetDatas%2CgetMaxId%2CgetSubPath%2CgetField%2CvDelete%2Cexecute%2Cfetchx%2CfetchLinks%2CupdateRelation%2CinsertLinks%2CgetParentPath%2CuserSearch%2ClistPageLinks%2CgetPermissionNameList%2CgetEntity%2CupdateWith%2Cfetch%2Cexists%2ClistPageMap%2ClistPage%2CupdateWithVersion%2Cdata%2ChasChildren%2CinsertWith%2CclearCache%2Cdao%2Cquery%2Ccount%2ClistEntity%2Clist%2CgetMenusAndButtons%2CgetMap%2CupdateAndIncrIfMatch%2CupdateLinks%2CgetEntityClass%2CfastInsert%2Cupdate%2Cinsert%2Cdelete%2CupdateIgnoreNull%2Cclear%2CgetNutMap%26pid%3D2238%26side%3Dprovider%26threads%3D200%26timestamp%3D1565250102298
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
	at org.apache.zookeeper.ZooKeeper.delete(ZooKeeper.java:882)
	at org.apache.curator.framework.imps.DeleteBuilderImpl$5.call(DeleteBuilderImpl.java:274)
	at org.apache.curator.framework.imps.DeleteBuilderImpl$5.call(DeleteBuilderImpl.java:268)
	at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64)
	at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100)
	at org.apache.curator.framework.imps.DeleteBuilderImpl.pathInForeground(DeleteBuilderImpl.java:265)
	at org.apache.curator.framework.imps.DeleteBuilderImpl.forPath(DeleteBuilderImpl.java:249)
	at org.apache.curator.framework.imps.DeleteBuilderImpl.forPath(DeleteBuilderImpl.java:34)
	at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.delete(CuratorZookeeperClient.java:96)
	... 8 common frames omitted
[DEBUG] 15:42:12.691 org.apache.curator.framework.imps.CuratorFrameworkImpl - Closing
[INFO ] 15:42:12.693 org.apache.curator.framework.imps.CuratorFrameworkImpl - backgroundOperationsLoop exiting
[DEBUG] 15:42:12.694 org.apache.curator.CuratorZookeeperClient - Closing
[DEBUG] 15:42:12.694 org.apache.curator.ConnectionState - Closing
[DEBUG] 15:42:12.696 org.apache.zookeeper.ZooKeeper - Closing session: 0x0
[DEBUG] 15:42:12.697 org.apache.zookeeper.ClientCnxn - Closing client for session: 0x0
[INFO ] 15:42:13.695 org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[DEBUG] 15:42:13.696 org.apache.zookeeper.ClientCnxn - An exception was thrown while closing send thread for session 0x0 : Connection refused
[DEBUG] 15:42:13.696 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:780)
	at sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:399)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:200)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1186)
[DEBUG] 15:42:13.696 org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown output
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:407)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1186)
[DEBUG] 15:42:13.798 org.apache.zookeeper.ClientCnxn - Disconnecting client for session: 0x0
[INFO ] 15:42:13.798 org.apache.zookeeper.ZooKeeper - Session: 0x0 closed
[INFO ] 15:42:13.798 org.apache.zookeeper.ClientCnxn - EventThread shut down for session: 0x0
[INFO ] 15:42:13.799 com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol -  [DUBBO] Close dubbo server: /192.168.31.21:12621, dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:42:13.800 com.alibaba.dubbo.remoting.transport.AbstractServer -  [DUBBO] Close NettyServer bind /0.0.0.0:12621, export /192.168.31.21:12621, dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:42:13.802 com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol -  [DUBBO] Unexport service: dubbo://192.168.31.21:12621/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&bind.ip=192.168.31.21&bind.port=12621&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&qos.enable=true&side=provider&threads=200&timestamp=1565250102298, dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:42:13.802 com.alibaba.dubbo.qos.server.Server -  [DUBBO] qos-server stopped., dubbo version: 2.6.6, current host: 192.168.31.21
[INFO ] 15:42:13.806 com.alibaba.dubbo.rpc.protocol.injvm.InjvmProtocol -  [DUBBO] Unexport service: injvm://127.0.0.1/com.my.service.sys.SysRoleService?anyhost=true&application=dts-service-sys&bind.ip=192.168.31.21&bind.port=12621&dubbo=2.0.2&generic=false&interface=com.my.service.sys.SysRoleService&methods=insertRelation,del,insertOrUpdate,saveMenu,getRoleMenus,getDatas,getMaxId,getSubPath,getField,vDelete,execute,fetchx,fetchLinks,updateRelation,insertLinks,getParentPath,userSearch,listPageLinks,getPermissionNameList,getEntity,updateWith,fetch,exists,listPageMap,listPage,updateWithVersion,data,hasChildren,insertWith,clearCache,dao,query,count,listEntity,list,getMenusAndButtons,getMap,updateAndIncrIfMatch,updateLinks,getEntityClass,fastInsert,update,insert,delete,updateIgnoreNull,clear,getNutMap&pid=2238&qos.enable=true&side=provider&threads=200&timestamp=1565250102298, dubbo version: 2.6.6, current host: 192.168.31.21

6 回复

logback.xml的文件内容如下:

<?xml version="1.0" encoding="UTF-8" ?>
<configuration scan="false" scanPeriod="60000" debug="false">

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <layout class="ch.qos.logback.classic.PatternLayout">
            <pattern>[%-5level] %d{HH:mm:ss.SSS} [%thread] %logger - %msg%n</pattern>
        </layout>
    </appender>

    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <rollingPolicy class="org.nutz.boot.starter.logback.exts.logfile.LogfileTimeBasedRollingPolicy">
            <fileNamePattern>logs/sys-%d{yyyy-MM-dd}.log</fileNamePattern>
            <maxHistory>15</maxHistory>
        </rollingPolicy>
        <encoder>
            <pattern>[%-5level] %d{HH:mm:ss.SSS} %logger - %msg%n</pattern>
        </encoder>
    </appender>

    <!-- 异步输出 -->
    <appender name ="ASYNC" class= "ch.qos.logback.classic.AsyncAppender">
        <!-- 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 -->
        <discardingThreshold>0</discardingThreshold>
        <!-- 更改默认的队列的深度,该值会影响性能.默认值为256 -->
        <queueSize>256</queueSize>
        <!-- 添加附加的appender,最多只能添加一个 -->
        <appender-ref ref ="FILE"/>
    </appender>

    <logger name="java" additivity="false" />
    <logger name="org.eclipse.jetty" level="INFO">
        <appender-ref ref="STDOUT" />
    </logger>

    <root level="DEBUG">
        <appender-ref ref="STDOUT" />
        <appender-ref ref="ASYNC" />
    </root>

</configuration>

log4j.properties
不想看哪个 就关闭哪个

log4j.rootLogger=debug,Console

log4j.logger.org.eclipse.jetty=info
log4j.logger.org.apache.jasper=info
log4j.logger.org.apache.catalina=info
log4j.logger.org.apache.tomcat=info
log4j.logger.org.thymeleaf=info
log4j.logger.org.quartz=info
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=[%-5p] %d{HH:mm:ss.SSS} %l - %m%n

问题是软件中,并没有log4j.properties这个文件呀

噢 那么你得查查 logback的文档 试试了

 <root level="INFO">
        <appender-ref ref="STDOUT" />
        <appender-ref ref="ASYNC" />
    </root>

测试了,有用,系统启动时间缩短好几秒,谢谢。

添加回复
请先登陆
回到顶部