g0715158 opened a new issue #319:
URL: https://github.com/apache/pulsar-manager/issues/319


   020-07-15 15:26:26.674  WARN 4046 --- [http-nio-7750-exec-6] 
o.s.c.n.z.filters.post.SendErrorFilter   : Error during filtering
   
   com.netflix.zuul.exception.ZuulException: Filter threw Exception
        at 
com.netflix.zuul.FilterProcessor.processZuulFilter(FilterProcessor.java:227) 
~[zuul-core-1.3.1.jar:1.3.1]
        at 
com.netflix.zuul.FilterProcessor.runFilters(FilterProcessor.java:157) 
~[zuul-core-1.3.1.jar:1.3.1]
        at com.netflix.zuul.FilterProcessor.preRoute(FilterProcessor.java:133) 
~[zuul-core-1.3.1.jar:1.3.1]
        at com.netflix.zuul.ZuulRunner.preRoute(ZuulRunner.java:105) 
~[zuul-core-1.3.1.jar:1.3.1]
        at com.netflix.zuul.http.ZuulServlet.preRoute(ZuulServlet.java:125) 
~[zuul-core-1.3.1.jar:1.3.1]
        at com.netflix.zuul.http.ZuulServlet.service(ZuulServlet.java:74) 
~[zuul-core-1.3.1.jar:1.3.1]
        at 
org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:165)
 [spring-webmvc-5.0.6.RELEASE.jar:5.0.6.R
   ELEASE]      at 
org.springframework.cloud.netflix.zuul.web.ZuulController.handleRequest(ZuulController.java:44)
 [spring-cloud-netflix-zuul-2.0.2.RELEASE.jar:2.0.2.RELEASE]
        at 
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
 [spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE
   ]    at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991)
 [spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)
 [spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:974)
 [spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:888)
 [spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:664) 
[tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:851)
 [spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) 
[tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 
[tomcat-embed-websocket-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:158)
 [spring-boot-actuator-2.0.2.RELEAS
   E.jar:2.0.2.RELEASE] at 
org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:126)
 [spring-boot-actuator-2.0.2.RELEAS
   E.jar:2.0.2.RELEASE] at 
org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:111)
 [spring-boot-actuator-2.0.2.RELEASE.jar:
   2.0.2.RELEASE]       at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:84)
 [spring-boot-actuator-2.0.2.RELEASE.jar:2.0.2.RELEA
   SE]  at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) 
[tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) 
[tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) 
[tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803) 
[tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 
[tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
[na:1.8.0_131]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
[na:1.8.0_131]
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]
   Caused by: org.springframework.dao.DuplicateKeyException: 
   ### Error updating database.  Cause: 
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: 
Duplicate entry 'public-default' for key 'tenant'
   ### The error may exist in 
org/apache/pulsar/manager/mapper/NamespacesMapper.java (best guess)
   ### The error may involve 
org.apache.pulsar.manager.mapper.NamespacesMapper.insert-Inline
   ### The error occurred while setting parameters
   ### SQL: INSERT INTO namespaces(tenant, namespace) VALUES(?,?)
   ### Cause: 
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: 
Duplicate entry 'public-default' for key 'tenant'
   ; ]; Duplicate entry 'public-default' for key 'tenant'; nested exception is 
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: 
Duplicate entry 'pu
   blic-default' for key 'tenant'       at 
org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:242)
 ~[spring-jdbc-5.0.6.RELEASE.jar:5.0
   .6.RELEASE]  at 
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
 ~[spring-jdbc-5.0.6.RELEASE.ja
   r:5.0.6.RELEASE]     at 
org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:88)
 ~[mybatis-spring-2.0.4.jar:2.0.4]
        at 
org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440)
 ~[mybatis-spring-2.0.4.jar:2.0.4]
        at com.sun.proxy.$Proxy132.insert(Unknown Source) ~[na:na]
        at 
org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:271) 
~[mybatis-spring-2.0.4.jar:2.0.4]
        at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:62) 
~[mybatis-3.5.4.jar:3.5.4]
        at 
org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:144)
 ~[mybatis-3.5.4.jar:3.5.4]
        at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:85) 
~[mybatis-3.5.4.jar:3.5.4]
        at com.sun.proxy.$Proxy152.insert(Unknown Source) ~[na:na]
        at 
org.apache.pulsar.manager.dao.NamespacesRepositoryImpl.save(NamespacesRepositoryImpl.java:102)
 ~[pulsar-manager.jar:na]
        at 
org.apache.pulsar.manager.dao.NamespacesRepositoryImpl$$FastClassBySpringCGLIB$$7c59993a.invoke(<generated>)
 ~[pulsar-manager.jar:na]
        at 
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) 
~[spring-core-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746)
 ~[spring-aop-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
 ~[spring-aop-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
 ~[spring-tx-5.0.6.RELEASE
   .jar:5.0.6.RELEASE]  at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
 ~[spring-aop-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
 ~[spring-aop-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.apache.pulsar.manager.dao.NamespacesRepositoryImpl$$EnhancerBySpringCGLIB$$542d82d2.save(<generated>)
 ~[pulsar-manager.jar:na]
        at 
org.apache.pulsar.manager.service.impl.PulsarEventImpl.parsePulsarEvent(PulsarEventImpl.java:155)
 ~[pulsar-manager.jar:na]
        at 
org.apache.pulsar.manager.zuul.EnvironmentForward.forwardRequest(EnvironmentForward.java:134)
 ~[pulsar-manager.jar:na]
        at 
org.apache.pulsar.manager.zuul.EnvironmentForward.run(EnvironmentForward.java:118)
 ~[pulsar-manager.jar:na]
        at com.netflix.zuul.ZuulFilter.runFilter(ZuulFilter.java:117) 
~[zuul-core-1.3.1.jar:1.3.1]
        at 
com.netflix.zuul.FilterProcessor.processZuulFilter(FilterProcessor.java:193) 
~[zuul-core-1.3.1.jar:1.3.1]
        ... 62 common frames omitted
   Caused by: 
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: 
Duplicate entry 'public-default' for key 'tenant'
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
Method) ~[na:1.8.0_131]
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
 ~[na:1.8.0_131]
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 ~[na:1.8.0_131]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
~[na:1.8.0_131]
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at com.mysql.jdbc.Util.getInstance(Util.java:408) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3978) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3914) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2530) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2683) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2495) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at 
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1903) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at 
com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1242) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at 
com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
 ~[HikariCP-2.7.9.jar:na]
        at 
com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
 ~[HikariCP-2.7.9.jar:na]
        at 
org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47)
 ~[mybatis-3.5.4.jar:3.5.4]
        at 
org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74)
 ~[mybatis-3.5.4.jar:3.5.4]
        at 
org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) 
~[mybatis-3.5.4.jar:3.5.4]
        at 
org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) 
~[mybatis-3.5.4.jar:3.5.4]
        at 
org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) 
~[mybatis-3.5.4.jar:3.5.4]
        at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source) 
~[na:na]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_131]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131]
        at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) 
~[mybatis-3.5.4.jar:3.5.4]
        at com.sun.proxy.$Proxy189.update(Unknown Source) ~[na:na]
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197)
 ~[mybatis-3.5.4.jar:3.5.4]
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184)
 ~[mybatis-3.5.4.jar:3.5.4]
        at sun.reflect.GeneratedMethodAccessor140.invoke(Unknown Source) 
~[na:na]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_131]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131]
        at 
org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426)
 ~[mybatis-spring-2.0.4.jar:2.0.4]
        ... 82 common frames omitted
   
   2020-07-15 15:26:49.632  INFO 4046 --- [pool-2-thread-1] 
o.a.p.m.s.impl.BrokerStatsServiceImpl    : Start collecting stats from env 
pulsar-cluster / cluster pulsar-cluster
    @ http://pulsar.cluster.com:80802020-07-15 15:26:49.714  INFO 4046 --- 
[pool-2-thread-1] o.a.p.m.s.impl.BrokerStatsServiceImpl    : Start clearing 
stats from broker
   2020-07-15 15:27:10.063  WARN 4046 --- [http-nio-7750-exec-1] 
o.s.c.n.z.filters.post.SendErrorFilter   : Error during filtering
   
   com.netflix.zuul.exception.ZuulException: Filter threw Exception
        at 
com.netflix.zuul.FilterProcessor.processZuulFilter(FilterProcessor.java:227) 
~[zuul-core-1.3.1.jar:1.3.1]
        at 
com.netflix.zuul.FilterProcessor.runFilters(FilterProcessor.java:157) 
~[zuul-core-1.3.1.jar:1.3.1]
        at com.netflix.zuul.FilterProcessor.preRoute(FilterProcessor.java:133) 
~[zuul-core-1.3.1.jar:1.3.1]
        at com.netflix.zuul.ZuulRunner.preRoute(ZuulRunner.java:105) 
~[zuul-core-1.3.1.jar:1.3.1]
        at com.netflix.zuul.http.ZuulServlet.preRoute(ZuulServlet.java:125) 
~[zuul-core-1.3.1.jar:1.3.1]
        at com.netflix.zuul.http.ZuulServlet.service(ZuulServlet.java:74) 
~[zuul-core-1.3.1.jar:1.3.1]
        at 
org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:165)
 [spring-webmvc-5.0.6.RELEASE.jar:5.0.6.R
   ELEASE]      at 
org.springframework.cloud.netflix.zuul.web.ZuulController.handleRequest(ZuulController.java:44)
 [spring-cloud-netflix-zuul-2.0.2.RELEASE.jar:2.0.2.RELEASE]
        at 
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
 [spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE
   ]    at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991)
 [spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)
 [spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:974)
 [spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:888)
 [spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:664) 
[tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:851)
 [spring-webmvc-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) 
[tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 
[tomcat-embed-websocket-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:158)
 [spring-boot-actuator-2.0.2.RELEAS
   E.jar:2.0.2.RELEASE] at 
org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:126)
 [spring-boot-actuator-2.0.2.RELEAS
   E.jar:2.0.2.RELEASE] at 
org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:111)
 [spring-boot-actuator-2.0.2.RELEASE.jar:
   2.0.2.RELEASE]       at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:84)
 [spring-boot-actuator-2.0.2.RELEASE.jar:2.0.2.RELEA
   SE]  at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 [spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) 
[tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) 
[tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) 
[tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803) 
[tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 
[tomcat-embed-core-8.5.31.jar:8.5.31]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
[na:1.8.0_131]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
[na:1.8.0_131]
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 [tomcat-embed-core-8.5.31.jar:8.5.31]
        at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]
   Caused by: org.springframework.dao.DuplicateKeyException: 
   ### Error updating database.  Cause: 
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: 
Duplicate entry 'public-default' for key 'tenant'
   ### The error may exist in 
org/apache/pulsar/manager/mapper/NamespacesMapper.java (best guess)
   ### The error may involve 
org.apache.pulsar.manager.mapper.NamespacesMapper.insert-Inline
   ### The error occurred while setting parameters
   ### SQL: INSERT INTO namespaces(tenant, namespace) VALUES(?,?)
   ### Cause: 
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: 
Duplicate entry 'public-default' for key 'tenant'
   ; ]; Duplicate entry 'public-default' for key 'tenant'; nested exception is 
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: 
Duplicate entry 'pu
   blic-default' for key 'tenant'       at 
org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:242)
 ~[spring-jdbc-5.0.6.RELEASE.jar:5.0
   .6.RELEASE]  at 
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
 ~[spring-jdbc-5.0.6.RELEASE.ja
   r:5.0.6.RELEASE]     at 
org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:88)
 ~[mybatis-spring-2.0.4.jar:2.0.4]
        at 
org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440)
 ~[mybatis-spring-2.0.4.jar:2.0.4]
        at com.sun.proxy.$Proxy132.insert(Unknown Source) ~[na:na]
        at 
org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:271) 
~[mybatis-spring-2.0.4.jar:2.0.4]
        at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:62) 
~[mybatis-3.5.4.jar:3.5.4]
        at 
org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:144)
 ~[mybatis-3.5.4.jar:3.5.4]
        at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:85) 
~[mybatis-3.5.4.jar:3.5.4]
        at com.sun.proxy.$Proxy152.insert(Unknown Source) ~[na:na]
        at 
org.apache.pulsar.manager.dao.NamespacesRepositoryImpl.save(NamespacesRepositoryImpl.java:102)
 ~[pulsar-manager.jar:na]
        at 
org.apache.pulsar.manager.dao.NamespacesRepositoryImpl$$FastClassBySpringCGLIB$$7c59993a.invoke(<generated>)
 ~[pulsar-manager.jar:na]
        at 
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) 
~[spring-core-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746)
 ~[spring-aop-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
 ~[spring-aop-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
 ~[spring-tx-5.0.6.RELEASE
   .jar:5.0.6.RELEASE]  at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
 ~[spring-aop-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
 ~[spring-aop-5.0.6.RELEASE.jar:5.0.6.RELEASE]
        at 
org.apache.pulsar.manager.dao.NamespacesRepositoryImpl$$EnhancerBySpringCGLIB$$542d82d2.save(<generated>)
 ~[pulsar-manager.jar:na]
        at 
org.apache.pulsar.manager.service.impl.PulsarEventImpl.parsePulsarEvent(PulsarEventImpl.java:155)
 ~[pulsar-manager.jar:na]
        at 
org.apache.pulsar.manager.zuul.EnvironmentForward.forwardRequest(EnvironmentForward.java:134)
 ~[pulsar-manager.jar:na]
        at 
org.apache.pulsar.manager.zuul.EnvironmentForward.run(EnvironmentForward.java:118)
 ~[pulsar-manager.jar:na]
        at com.netflix.zuul.ZuulFilter.runFilter(ZuulFilter.java:117) 
~[zuul-core-1.3.1.jar:1.3.1]
        at 
com.netflix.zuul.FilterProcessor.processZuulFilter(FilterProcessor.java:193) 
~[zuul-core-1.3.1.jar:1.3.1]
        ... 62 common frames omitted
   Caused by: 
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: 
Duplicate entry 'public-default' for key 'tenant'
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
Method) ~[na:1.8.0_131]
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
 ~[na:1.8.0_131]
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 ~[na:1.8.0_131]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
~[na:1.8.0_131]
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at com.mysql.jdbc.Util.getInstance(Util.java:408) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3978) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3914) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2530) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2683) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2495) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at 
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1903) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at 
com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1242) 
~[mysql-connector-java-5.1.47.jar:5.1.47]
        at 
com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
 ~[HikariCP-2.7.9.jar:na]
        at 
com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
 ~[HikariCP-2.7.9.jar:na]
        at 
org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47)
 ~[mybatis-3.5.4.jar:3.5.4]
        at 
org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74)
 ~[mybatis-3.5.4.jar:3.5.4]
        at 
org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) 
~[mybatis-3.5.4.jar:3.5.4]
        at 
org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) 
~[mybatis-3.5.4.jar:3.5.4]
        at 
org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) 
~[mybatis-3.5.4.jar:3.5.4]
        at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source) 
~[na:na]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_131]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131]
        at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) 
~[mybatis-3.5.4.jar:3.5.4]
        at com.sun.proxy.$Proxy189.update(Unknown Source) ~[na:na]
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197)
 ~[mybatis-3.5.4.jar:3.5.4]
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184)
 ~[mybatis-3.5.4.jar:3.5.4]
        at sun.reflect.GeneratedMethodAccessor140.invoke(Unknown Source) 
~[na:na]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_131]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131]
        at 
org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426)
 ~[mybatis-spring-2.0.4.jar:2.0.4]
        ... 82 common frames omitted
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to