[ 
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)

Reply via email to