[ https://issues.apache.org/jira/browse/EAGLE-596?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Hao Chen resolved EAGLE-596. ---------------------------- Resolution: Won't Fix > Caught NoSuchFieldError when creating policy with existing policyId > ------------------------------------------------------------------- > > Key: EAGLE-596 > URL: https://issues.apache.org/jira/browse/EAGLE-596 > Project: Eagle > Issue Type: Bug > Affects Versions: v0.5.0 > Reporter: Jilin, Jiang > Assignee: Hao Chen > Labels: alert-engine, alert-service, metadata > Fix For: v0.5.0 > > > h2. Sample Data > {code} > {"name":"Mock","description":"asdadsasd","inputStreams":["hbase_audit_log_stream"],"outputStreams":["hbase_audit_log_stream"],"definition":{"type":"siddhi","value":"test","handlerClass":null,"properties":{},"inputStreams":[],"outputStreams":[]},"partitionSpec":[],"parallelismHint":2} > {code} > h2. NoSuchFieldError > {code} > WARN [2016-10-09 09:42:35,636] org.eclipse.jetty.servlet.ServletHandler: > Error for /rest/metadata/policies > ! java.lang.NoSuchFieldError: _nullProvider > ! at > com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty._deserializeString(OptimizedSettableBeanProperty.java:168) > ~[jackson-module-afterburner-2.3.3.jar:2.3.3] > ! at > com.fasterxml.jackson.module.afterburner.deser.SettableStringMethodProperty.deserializeAndSet(SettableStringMethodProperty.java:54) > ~[jackson-module-afterburner-2.3.3.jar:2.3.3] > ! at > com.fasterxml.jackson.module.afterburner.deser.SuperSonicBeanDeserializer.deserializeFromObject(SuperSonicBeanDeserializer.java:226) > ~[jackson-module-afterburner-2.3.3.jar:2.3.3] > ! at > com.fasterxml.jackson.module.afterburner.deser.SuperSonicBeanDeserializer.deserialize(SuperSonicBeanDeserializer.java:118) > ~[jackson-module-afterburner-2.3.3.jar:2.3.3] > ! at > com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:520) > ~[jackson-databind-2.6.6.jar:2.6.6] > ! at > com.fasterxml.jackson.module.afterburner.deser.SettableObjectMethodProperty.deserializeAndSet(SettableObjectMethodProperty.java:53) > ~[jackson-module-afterburner-2.3.3.jar:2.3.3] > ! at > com.fasterxml.jackson.module.afterburner.deser.SuperSonicBeanDeserializer.deserializeFromObject(SuperSonicBeanDeserializer.java:226) > ~[jackson-module-afterburner-2.3.3.jar:2.3.3] > ! at > com.fasterxml.jackson.module.afterburner.deser.SuperSonicBeanDeserializer.deserialize(SuperSonicBeanDeserializer.java:118) > ~[jackson-module-afterburner-2.3.3.jar:2.3.3] > ! at > com.fasterxml.jackson.databind.ObjectReader._bind(ObjectReader.java:1470) > ~[jackson-databind-2.6.6.jar:2.6.6] > ! at > com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:912) > ~[jackson-databind-2.6.6.jar:2.6.6] > ! at > com.fasterxml.jackson.jaxrs.base.ProviderBase.readFrom(ProviderBase.java:811) > ~[jackson-jaxrs-base-2.6.6.jar:2.6.6] > ! at > io.dropwizard.jersey.jackson.JacksonMessageBodyProvider.readFrom(JacksonMessageBodyProvider.java:60) > ~[dropwizard-jersey-0.7.1.jar:0.7.1] > ! at > com.sun.jersey.spi.container.ContainerRequest.getEntity(ContainerRequest.java:490) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > com.sun.jersey.server.impl.model.method.dispatch.EntityParamDispatchProvider$EntityInjectable.getValue(EntityParamDispatchProvider.java:123) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > com.sun.jersey.server.impl.inject.InjectableValuesProvider.getInjectableValues(InjectableValuesProvider.java:86) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$EntityParamInInvoker.getParams(AbstractResourceMethodDispatchProvider.java:153) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:183) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > io.dropwizard.jersey.guava.OptionalResourceMethodDispatchAdapter$OptionalRequestDispatcher.dispatch(OptionalResourceMethodDispatchAdapter.java:37) > ~[dropwizard-jersey-0.7.1.jar:0.7.1] > ! at > com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) > ~[jersey-server-1.19.1.jar:1.19.1] > ! at > com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) > ~[jersey-servlet-1.18.1.jar:1.18.1] > ! at > com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:540) > ~[jersey-servlet-1.18.1.jar:1.18.1] > ! at > com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:715) > ~[jersey-servlet-1.18.1.jar:1.18.1] > ! at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) > ~[javax.servlet-3.0.0.v201112011016.jar:na] > ! at > io.dropwizard.jetty.NonblockingServletHolder.handle(NonblockingServletHolder.java:49) > ~[dropwizard-jetty-0.7.1.jar:0.7.1] > ! at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1515) > ~[jetty-servlet-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:83) > ~[jetty-servlets-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:295) > ~[jetty-servlets-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at io.dropwizard.jetty.BiDiGzipFilter.doFilter(BiDiGzipFilter.java:127) > ~[dropwizard-jetty-0.7.1.jar:0.7.1] > ! at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1486) > ~[jetty-servlet-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > io.dropwizard.servlets.ThreadNameFilter.doFilter(ThreadNameFilter.java:29) > ~[dropwizard-servlets-0.7.1.jar:0.7.1] > ! at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1486) > ~[jetty-servlet-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > io.dropwizard.jersey.filter.AllowedMethodsFilter.handle(AllowedMethodsFilter.java:44) > ~[dropwizard-jersey-0.7.1.jar:0.7.1] > ! at > io.dropwizard.jersey.filter.AllowedMethodsFilter.doFilter(AllowedMethodsFilter.java:39) > ~[dropwizard-jersey-0.7.1.jar:0.7.1] > ! at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1486) > ~[jetty-servlet-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.apache.eagle.alert.resource.SimpleCORSFiler.doFilter(SimpleCORSFiler.java:51) > ~[alert-common-0.5.0-incubating-SNAPSHOT.jar:0.5.0-incubating-SNAPSHOT] > ! at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1486) > ~[jetty-servlet-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:66) > ~[guice-servlet-3.0.jar:na] > ! at > com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118) > ~[guice-servlet-3.0.jar:na] > ! at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113) > ~[guice-servlet-3.0.jar:na] > ! at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1486) > ~[jetty-servlet-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:519) > [jetty-servlet-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1097) > [jetty-server-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:448) > [jetty-servlet-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1031) > [jetty-server-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136) > [jetty-server-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) > [jetty-server-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > com.codahale.metrics.jetty9.InstrumentedHandler.handle(InstrumentedHandler.java:175) > [metrics-jetty9-3.0.2.jar:3.0.2] > ! at io.dropwizard.jetty.RoutingHandler.handle(RoutingHandler.java:51) > [dropwizard-jetty-0.7.1.jar:0.7.1] > ! at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) > [jetty-server-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.server.handler.RequestLogHandler.handle(RequestLogHandler.java:92) > [jetty-server-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) > [jetty-server-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:162) > [jetty-server-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) > [jetty-server-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at org.eclipse.jetty.server.Server.handle(Server.java:446) > [jetty-server-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:271) > [jetty-server-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:246) > [jetty-server-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:358) > [jetty-io-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) > [jetty-util-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) > [jetty-util-9.0.7.v20131107.jar:9.0.7.v20131107] > ! at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77] > ERROR [2016-10-09 09:42:53,718] org.apache.curator.ConnectionState: > Connection timed out for connection string (server.eagle.apache.org:2181) and > timeout (15000) / elapsed (46235) > ! org.apache.curator.CuratorConnectionLossException: KeeperErrorCode = > ConnectionLoss > ! at > org.apache.curator.ConnectionState.checkTimeouts(ConnectionState.java:198) > [curator-client-2.5.0.jar:na] > ! at org.apache.curator.ConnectionState.getZooKeeper(ConnectionState.java:88) > [curator-client-2.5.0.jar:na] > ! at > org.apache.curator.CuratorZookeeperClient.getZooKeeper(CuratorZookeeperClient.java:115) > [curator-client-2.5.0.jar:na] > ! at > org.apache.curator.framework.imps.CuratorFrameworkImpl.getZooKeeper(CuratorFrameworkImpl.java:488) > [curator-framework-2.5.0.jar:na] > ! at > org.apache.curator.framework.imps.CreateBuilderImpl$12.call(CreateBuilderImpl.java:722) > [curator-framework-2.5.0.jar:na] > ! at > org.apache.curator.framework.imps.CreateBuilderImpl$12.call(CreateBuilderImpl.java:714) > [curator-framework-2.5.0.jar:na] > ! at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:107) > [curator-client-2.5.0.jar:na] > ! at > org.apache.curator.framework.imps.CreateBuilderImpl.findProtectedNodeInForeground(CreateBuilderImpl.java:710) > [curator-framework-2.5.0.jar:na] > ! at > org.apache.curator.framework.imps.CreateBuilderImpl.access$1000(CreateBuilderImpl.java:44) > [curator-framework-2.5.0.jar:na] > ! at > org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:669) > [curator-framework-2.5.0.jar:na] > ! at > org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:660) > [curator-framework-2.5.0.jar:na] > ! at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:107) > [curator-client-2.5.0.jar:na] > ! at > org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:656) > [curator-framework-2.5.0.jar:na] > ! at > org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:441) > [curator-framework-2.5.0.jar:na] > ! at > org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:431) > [curator-framework-2.5.0.jar:na] > ! at > org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:411) > [curator-framework-2.5.0.jar:na] > ! at > org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:44) > [curator-framework-2.5.0.jar:na] > ! at > org.apache.curator.framework.recipes.locks.LockInternals.attemptLock(LockInternals.java:223) > [curator-recipes-2.5.0.jar:na] > ! at > org.apache.curator.framework.recipes.locks.InterProcessMutex.internalLock(InterProcessMutex.java:221) > [curator-recipes-2.5.0.jar:na] > ! at > org.apache.curator.framework.recipes.locks.InterProcessMutex.acquire(InterProcessMutex.java:77) > [curator-recipes-2.5.0.jar:na] > ! at > org.apache.curator.framework.recipes.leader.LeaderSelector.doWork(LeaderSelector.java:385) > [curator-recipes-2.5.0.jar:na] > ! at > org.apache.curator.framework.recipes.leader.LeaderSelector.doWorkLoop(LeaderSelector.java:443) > [curator-recipes-2.5.0.jar:na] > ! at > org.apache.curator.framework.recipes.leader.LeaderSelector.access$100(LeaderSelector.java:63) > [curator-recipes-2.5.0.jar:na] > ! at > org.apache.curator.framework.recipes.leader.LeaderSelector$2.call(LeaderSelector.java:244) > [curator-recipes-2.5.0.jar:na] > ! at > org.apache.curator.framework.recipes.leader.LeaderSelector$2.call(LeaderSelector.java:238) > [curator-recipes-2.5.0.jar:na] > ! at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_77] > ! at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > [na:1.8.0_77] > ! at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_77] > ! at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > [na:1.8.0_77] > ! at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > [na:1.8.0_77] > ! at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77] > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)