Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 47E1E200C2A for ; Wed, 1 Mar 2017 18:52:55 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 46738160B70; Wed, 1 Mar 2017 17:52:55 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id E5466160B56 for ; Wed, 1 Mar 2017 18:52:53 +0100 (CET) Received: (qmail 21116 invoked by uid 500); 1 Mar 2017 17:52:53 -0000 Mailing-List: contact issues-help@ambari.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ambari.apache.org Delivered-To: mailing list issues@ambari.apache.org Received: (qmail 21106 invoked by uid 99); 1 Mar 2017 17:52:53 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Mar 2017 17:52:53 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id A2ED31895B9 for ; Wed, 1 Mar 2017 17:52:52 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -1.546 X-Spam-Level: X-Spam-Status: No, score=-1.546 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, RP_MATCHES_RCVD=-2.999, SPF_NEUTRAL=0.652, WEIRD_PORT=0.001] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id EJB4seHE0tyU for ; Wed, 1 Mar 2017 17:52:47 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 008315F403 for ; Wed, 1 Mar 2017 17:52:47 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 11D8BE0593 for ; Wed, 1 Mar 2017 17:52:46 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 515A62415A for ; Wed, 1 Mar 2017 17:52:45 +0000 (UTC) Date: Wed, 1 Mar 2017 17:52:45 +0000 (UTC) From: "Hudson (JIRA)" To: issues@ambari.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (AMBARI-20258) [INTERMITTENT] Null pointer Exception when modifying configs of services MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Wed, 01 Mar 2017 17:52:55 -0000 [ https://issues.apache.org/jira/browse/AMBARI-20258?page=3Dcom.atlassi= an.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D15= 890668#comment-15890668 ]=20 Hudson commented on AMBARI-20258: --------------------------------- SUCCESS: Integrated in Jenkins build Ambari-trunk-Commit #6902 (See [https:= //builds.apache.org/job/Ambari-trunk-Commit/6902/]) AMBARI-20258. [INTERMITTENT] Null pointer Exception when modifying (mpapyrk= ovskyy: [http://git-wip-us.apache.org/repos/asf?p=3Dambari.git&a=3Dcommit&h= =3D340d36706f76fe73d02f1cd984a46b8cc955c2be]) * (edit) ambari-server/src/main/java/org/apache/ambari/server/controller/Am= bariManagementControllerImpl.java > [INTERMITTENT] Null pointer Exception when modifying configs of services > ------------------------------------------------------------------------ > > Key: AMBARI-20258 > URL: https://issues.apache.org/jira/browse/AMBARI-20258 > Project: Ambari > Issue Type: Bug > Components: ambari-server > Affects Versions: 2.5.0 > Reporter: Myroslav Papirkovskyi > Assignee: Myroslav Papirkovskyi > Priority: Critical > Fix For: 2.5.0 > > Attachments: AMBARI-20258.patch > > > STR : > 1. Create a service operator/cluster user user (these roles are not allow= ed to create a configuration) > 2. Using this user, add a new config to a service with rest api with url = : /api/v1/clusters/cl1/configurations > and request body of kind : > {code} > {"type":"ams-env","tag":"version1488188080796","properties":{"timeline.me= trics.skip.disk.metrics.patterns":"true","ambari_metrics_user":"cstm-ams","= metrics_monitor_log_dir":"/grid/0/log/metric_monitor_updated","metrics_coll= ector_heapsize":"512","failover_strategy_blacklisted_interval":"300","metri= cs_collector_pid_dir":"/var/run/ambari-metrics-collector","metrics_collecto= r_log_dir":"/grid/0/log/metric_collector","metrics_monitor_pid_dir":"/var/r= un/ambari-metrics-monitor","content":"\n# Set environment variables here.\n= \n# AMS instance name\nexport AMS_INSTANCE_NAME\u003d{{hostname}}\n\n# The = java implementation to use. Java 1.6 required.\nexport JAVA_HOME\u003d{{jav= a64_home}}\n\n# Collector Log directory for log4j\nexport AMS_COLLECTOR_LOG= _DIR\u003d{{ams_collector_log_dir}}\n\n# Monitor Log directory for outfile\= nexport AMS_MONITOR_LOG_DIR\u003d{{ams_monitor_log_dir}}\n\n# Collector pid= directory\nexport AMS_COLLECTOR_PID_DIR\u003d{{ams_collector_pid_dir}}\n\n= # Monitor pid directory\nexport AMS_MONITOR_PID_DIR\u003d{{ams_monitor_pid_= dir}}\n\n# AMS HBase pid directory\nexport AMS_HBASE_PID_DIR\u003d{{hbase_p= id_dir}}\n\n# AMS Collector heapsize\nexport AMS_COLLECTOR_HEAPSIZE\u003d{{= metrics_collector_heapsize}}\n\n# HBase Tables Initialization check enabled= \nexport AMS_HBASE_INIT_CHECK_ENABLED\u003d{{ams_hbase_init_check_enabled}}= \n\n# AMS Collector options\nexport AMS_COLLECTOR_OPTS\u003d\"-Djava.librar= y.path\u003d/usr/lib/ams-hbase/lib/hadoop-native\"\n{% if security_enabled = %}\nexport AMS_COLLECTOR_OPTS\u003d\"$AMS_COLLECTOR_OPTS -Djava.security.au= th.login.config\u003d{{ams_collector_jaas_config_file}}\"\n{% endif %}\n\n#= AMS Collector GC options\nexport AMS_COLLECTOR_GC_OPTS\u003d\"-XX:+UseConc= MarkSweepGC -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:= {{ams_collector_log_dir}}/collector-gc.log-`date +\u0027%Y%m%d%H%M\u0027`\"= \nexport AMS_COLLECTOR_OPTS\u003d\"$AMS_COLLECTOR_OPTS $AMS_COLLECTOR_GC_OP= TS\"\n\n# Metrics collector host will be blacklisted for specified number o= f seconds if metric monitor failed to connect to it.\nexport AMS_FAILOVER_S= TRATEGY_BLACKLISTED_INTERVAL\u003d{{failover_strategy_blacklisted_interval}= }"}} > {code} > Ambari server throws 500 error > ambari server logs show the following : > {code} > 27 Feb 2017 09:40:03,365 INFO [ambari-client-thread-34079] ClusterImpl:2= 358 - Looking for service for config types [ams-env] > 27 Feb 2017 09:40:03,366 INFO [ambari-client-thread-34079] ClusterImpl:2= 374 - Service AMBARI_METRICS returning > 27 Feb 2017 09:40:03,368 ERROR [ambari-client-thread-34079] BaseManagemen= tHandler:71 - Caught a runtime exception while attempting to create a resou= rce: null > java.lang.NullPointerException > =09at org.apache.ambari.server.controller.AmbariManagementControllerImpl.= validateAuthorizationToModifyConfigurations(AmbariManagementControllerImpl.= java:5340) > =09at org.apache.ambari.server.controller.AmbariManagementControllerImpl.= createConfiguration(AmbariManagementControllerImpl.java:859) > =09at org.apache.ambari.server.controller.internal.ConfigurationResourceP= rovider$1.invoke(ConfigurationResourceProvider.java:159) > =09at org.apache.ambari.server.controller.internal.ConfigurationResourceP= rovider$1.invoke(ConfigurationResourceProvider.java:156) > =09at org.apache.ambari.server.controller.internal.AbstractResourceProvid= er.invokeWithRetry(AbstractResourceProvider.java:455) > =09at org.apache.ambari.server.controller.internal.AbstractResourceProvid= er.createResources(AbstractResourceProvider.java:278) > =09at org.apache.ambari.server.controller.internal.ConfigurationResourceP= rovider.createResources(ConfigurationResourceProvider.java:156) > =09at org.apache.ambari.server.controller.internal.ClusterControllerImpl.= createResources(ClusterControllerImpl.java:298) > =09at org.apache.ambari.server.api.services.persistence.PersistenceManage= rImpl.create(PersistenceManagerImpl.java:97) > =09at org.apache.ambari.server.api.handlers.CreateHandler.persist(CreateH= andler.java:37) > =09at org.apache.ambari.server.api.handlers.BaseManagementHandler.handleR= equest(BaseManagementHandler.java:73) > =09at org.apache.ambari.server.api.services.BaseRequest.process(BaseReque= st.java:144) > =09at org.apache.ambari.server.api.services.BaseService.handleRequest(Bas= eService.java:126) > =09at org.apache.ambari.server.api.services.BaseService.handleRequest(Bas= eService.java:90) > =09at org.apache.ambari.server.api.services.ConfigurationService.createCo= nfigurations(ConfigurationService.java:99) > =09at sun.reflect.GeneratedMethodAccessor319.invoke(Unknown Source) > =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc= essorImpl.java:43) > =09at java.lang.reflect.Method.invoke(Method.java:498) > =09at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(Java= MethodInvokerFactory.java:60) > =09at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMe= thodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDis= patchProvider.java:205) > =09at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethod= Dispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) > =09at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMeth= odRule.java:302) > =09at com.sun.jersey.server.impl.uri.rules.SubLocatorRule.accept(SubLocat= orRule.java:137) > =09at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(Right= HandPathRule.java:147) > =09at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(Resou= rceClassRule.java:108) > =09at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(Right= HandPathRule.java:147) > =09at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept= (RootResourceClassesRule.java:84) > =09at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRe= quest(WebApplicationImpl.java:1542) > =09at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRe= quest(WebApplicationImpl.java:1473) > =09at com.sun.jersey.server.impl.application.WebApplicationImpl.handleReq= uest(WebApplicationImpl.java:1419) > =09at com.sun.jersey.server.impl.application.WebApplicationImpl.handleReq= uest(WebApplicationImpl.java:1409) > =09at com.sun.jersey.spi.container.servlet.WebComponent.service(WebCompon= ent.java:409) > =09at com.sun.jersey.spi.container.servlet.ServletContainer.service(Servl= etContainer.java:558) > =09at com.sun.jersey.spi.container.servlet.ServletContainer.service(Servl= etContainer.java:733) > =09at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) > =09at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:6= 84) > =09at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servl= etHandler.java:1507) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:330) > =09at org.springframework.security.web.access.intercept.FilterSecurityInt= erceptor.invoke(FilterSecurityInterceptor.java:118) > =09at org.springframework.security.web.access.intercept.FilterSecurityInt= erceptor.doFilter(FilterSecurityInterceptor.java:84) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.apache.ambari.server.security.authorization.AmbariAuthorization= Filter.doFilter(AmbariAuthorizationFilter.java:287) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.access.ExceptionTranslationFilter.= doFilter(ExceptionTranslationFilter.java:113) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.session.SessionManagementFilter.do= Filter(SessionManagementFilter.java:103) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.authentication.AnonymousAuthentica= tionFilter.doFilter(AnonymousAuthenticationFilter.java:113) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.servletapi.SecurityContextHolderAw= areRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.savedrequest.RequestCacheAwareFilt= er.doFilter(RequestCacheAwareFilter.java:45) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.authentication.www.BasicAuthentica= tionFilter.doFilter(BasicAuthenticationFilter.java:201) > =09at org.apache.ambari.server.security.authentication.AmbariBasicAuthent= icationFilter.doFilter(AmbariBasicAuthenticationFilter.java:129) > =09at org.apache.ambari.server.security.authentication.AmbariDelegatingAu= thenticationFilter.doFilter(AmbariDelegatingAuthenticationFilter.java:120) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.apache.ambari.server.security.authorization.AmbariUserAuthoriza= tionFilter.doFilter(AmbariUserAuthorizationFilter.java:91) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.context.SecurityContextPersistence= Filter.doFilter(SecurityContextPersistenceFilter.java:87) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.FilterChainProxy.doFilterInternal(= FilterChainProxy.java:192) > =09at org.springframework.security.web.FilterChainProxy.doFilter(FilterCh= ainProxy.java:160) > =09at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate= (DelegatingFilterProxy.java:237) > =09at org.springframework.web.filter.DelegatingFilterProxy.doFilter(Deleg= atingFilterProxy.java:167) > =09at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servl= etHandler.java:1478) > =09at org.apache.ambari.server.api.MethodOverrideFilter.doFilter(MethodOv= errideFilter.java:72) > =09at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servl= etHandler.java:1478) > =09at org.apache.ambari.server.api.AmbariPersistFilter.doFilter(AmbariPer= sistFilter.java:47) > =09at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servl= etHandler.java:1478) > =09at org.apache.ambari.server.security.AbstractSecurityHeaderFilter.doFi= lter(AbstractSecurityHeaderFilter.java:109) > =09at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servl= etHandler.java:1478) > =09at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter= .java:82) > =09at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:294) > =09at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servl= etHandler.java:1478) > =09at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.ja= va:499) > =09at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler= .java:137) > =09at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.j= ava:557) > =09at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHan= dler.java:231) > =09at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHan= dler.java:1086) > =09at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.jav= a:427) > =09at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHand= ler.java:193) > =09at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHand= ler.java:1020) > =09at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler= .java:135) > =09at org.apache.ambari.server.controller.AmbariHandlerList.processHandle= rs(AmbariHandlerList.java:212) > =09at org.apache.ambari.server.controller.AmbariHandlerList.processHandle= rs(AmbariHandlerList.java:201) > =09at org.apache.ambari.server.controller.AmbariHandlerList.handle(Ambari= HandlerList.java:139) > =09at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapp= er.java:116) > =09at org.eclipse.jetty.server.Server.handle(Server.java:370) > =09at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstr= actHttpConnection.java:494) > =09at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHtt= pConnection.java:984) > =09at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.cont= ent(AbstractHttpConnection.java:1045) > =09at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) > =09at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:23= 1) > =09at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnec= tion.java:82) > =09at org.eclipse.jetty.io.nio.SslConnection.handle(SslConnection.java:19= 6) > =09at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannel= EndPoint.java:696) > =09at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelE= ndPoint.java:53) > =09at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadP= ool.java:608) > =09at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPo= ol.java:543) > =09at java.lang.Thread.run(Thread.java:745) > 27 Feb 2017 09:40:03,370 ERROR [ambari-client-thread-34079] ContainerResp= onse:419 - The RuntimeException could not be mapped to a response, re-throw= ing to the HTTP container > java.lang.NullPointerException > =09at org.apache.ambari.server.controller.AmbariManagementControllerImpl.= validateAuthorizationToModifyConfigurations(AmbariManagementControllerImpl.= java:5340) > =09at org.apache.ambari.server.controller.AmbariManagementControllerImpl.= createConfiguration(AmbariManagementControllerImpl.java:859) > =09at org.apache.ambari.server.controller.internal.ConfigurationResourceP= rovider$1.invoke(ConfigurationResourceProvider.java:159) > =09at org.apache.ambari.server.controller.internal.ConfigurationResourceP= rovider$1.invoke(ConfigurationResourceProvider.java:156) > =09at org.apache.ambari.server.controller.internal.AbstractResourceProvid= er.invokeWithRetry(AbstractResourceProvider.java:455) > =09at org.apache.ambari.server.controller.internal.AbstractResourceProvid= er.createResources(AbstractResourceProvider.java:278) > =09at org.apache.ambari.server.controller.internal.ConfigurationResourceP= rovider.createResources(ConfigurationResourceProvider.java:156) > =09at org.apache.ambari.server.controller.internal.ClusterControllerImpl.= createResources(ClusterControllerImpl.java:298) > =09at org.apache.ambari.server.api.services.persistence.PersistenceManage= rImpl.create(PersistenceManagerImpl.java:97) > =09at org.apache.ambari.server.api.handlers.CreateHandler.persist(CreateH= andler.java:37) > =09at org.apache.ambari.server.api.handlers.BaseManagementHandler.handleR= equest(BaseManagementHandler.java:73) > =09at org.apache.ambari.server.api.services.BaseRequest.process(BaseReque= st.java:144) > =09at org.apache.ambari.server.api.services.BaseService.handleRequest(Bas= eService.java:126) > =09at org.apache.ambari.server.api.services.BaseService.handleRequest(Bas= eService.java:90) > =09at org.apache.ambari.server.api.services.ConfigurationService.createCo= nfigurations(ConfigurationService.java:99) > =09at sun.reflect.GeneratedMethodAccessor319.invoke(Unknown Source) > =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc= essorImpl.java:43) > =09at java.lang.reflect.Method.invoke(Method.java:498) > =09at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(Java= MethodInvokerFactory.java:60) > =09at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMe= thodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDis= patchProvider.java:205) > =09at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethod= Dispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) > =09at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMeth= odRule.java:302) > =09at com.sun.jersey.server.impl.uri.rules.SubLocatorRule.accept(SubLocat= orRule.java:137) > =09at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(Right= HandPathRule.java:147) > =09at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(Resou= rceClassRule.java:108) > =09at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(Right= HandPathRule.java:147) > =09at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept= (RootResourceClassesRule.java:84) > =09at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRe= quest(WebApplicationImpl.java:1542) > =09at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRe= quest(WebApplicationImpl.java:1473) > =09at com.sun.jersey.server.impl.application.WebApplicationImpl.handleReq= uest(WebApplicationImpl.java:1419) > =09at com.sun.jersey.server.impl.application.WebApplicationImpl.handleReq= uest(WebApplicationImpl.java:1409) > =09at com.sun.jersey.spi.container.servlet.WebComponent.service(WebCompon= ent.java:409) > =09at com.sun.jersey.spi.container.servlet.ServletContainer.service(Servl= etContainer.java:558) > =09at com.sun.jersey.spi.container.servlet.ServletContainer.service(Servl= etContainer.java:733) > =09at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) > =09at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:6= 84) > =09at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servl= etHandler.java:1507) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:330) > =09at org.springframework.security.web.access.intercept.FilterSecurityInt= erceptor.invoke(FilterSecurityInterceptor.java:118) > =09at org.springframework.security.web.access.intercept.FilterSecurityInt= erceptor.doFilter(FilterSecurityInterceptor.java:84) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.apache.ambari.server.security.authorization.AmbariAuthorization= Filter.doFilter(AmbariAuthorizationFilter.java:287) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.access.ExceptionTranslationFilter.= doFilter(ExceptionTranslationFilter.java:113) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.session.SessionManagementFilter.do= Filter(SessionManagementFilter.java:103) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.authentication.AnonymousAuthentica= tionFilter.doFilter(AnonymousAuthenticationFilter.java:113) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.servletapi.SecurityContextHolderAw= areRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.savedrequest.RequestCacheAwareFilt= er.doFilter(RequestCacheAwareFilter.java:45) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.authentication.www.BasicAuthentica= tionFilter.doFilter(BasicAuthenticationFilter.java:201) > =09at org.apache.ambari.server.security.authentication.AmbariBasicAuthent= icationFilter.doFilter(AmbariBasicAuthenticationFilter.java:129) > =09at org.apache.ambari.server.security.authentication.AmbariDelegatingAu= thenticationFilter.doFilter(AmbariDelegatingAuthenticationFilter.java:120) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.apache.ambari.server.security.authorization.AmbariUserAuthoriza= tionFilter.doFilter(AmbariUserAuthorizationFilter.java:91) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.context.SecurityContextPersistence= Filter.doFilter(SecurityContextPersistenceFilter.java:87) > =09at org.springframework.security.web.FilterChainProxy$VirtualFilterChai= n.doFilter(FilterChainProxy.java:342) > =09at org.springframework.security.web.FilterChainProxy.doFilterInternal(= FilterChainProxy.java:192) > =09at org.springframework.security.web.FilterChainProxy.doFilter(FilterCh= ainProxy.java:160) > =09at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate= (DelegatingFilterProxy.java:237) > =09at org.springframework.web.filter.DelegatingFilterProxy.doFilter(Deleg= atingFilterProxy.java:167) > =09at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servl= etHandler.java:1478) > =09at org.apache.ambari.server.api.MethodOverrideFilter.doFilter(MethodOv= errideFilter.java:72) > =09at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servl= etHandler.java:1478) > =09at org.apache.ambari.server.api.AmbariPersistFilter.doFilter(AmbariPer= sistFilter.java:47) > =09at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servl= etHandler.java:1478) > =09at org.apache.ambari.server.security.AbstractSecurityHeaderFilter.doFi= lter(AbstractSecurityHeaderFilter.java:109) > =09at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servl= etHandler.java:1478) > =09at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter= .java:82) > =09at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:294) > =09at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servl= etHandler.java:1478) > =09at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.ja= va:499) > =09at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler= .java:137) > =09at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.j= ava:557) > =09at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHan= dler.java:231) > =09at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHan= dler.java:1086) > =09at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.jav= a:427) > =09at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHand= ler.java:193) > =09at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHand= ler.java:1020) > =09at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler= .java:135) > =09at org.apache.ambari.server.controller.AmbariHandlerList.processHandle= rs(AmbariHandlerList.java:212) > =09at org.apache.ambari.server.controller.AmbariHandlerList.processHandle= rs(AmbariHandlerList.java:201) > =09at org.apache.ambari.server.controller.AmbariHandlerList.handle(Ambari= HandlerList.java:139) > =09at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapp= er.java:116) > =09at org.eclipse.jetty.server.Server.handle(Server.java:370) > =09at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstr= actHttpConnection.java:494) > =09at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHtt= pConnection.java:984) > =09at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.cont= ent(AbstractHttpConnection.java:1045) > =09at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) > =09at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:23= 1) > =09at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnec= tion.java:82) > =09at org.eclipse.jetty.io.nio.SslConnection.handle(SslConnection.java:19= 6) > =09at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannel= EndPoint.java:696) > =09at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelE= ndPoint.java:53) > =09at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadP= ool.java:608) > =09at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPo= ol.java:543) > =09at java.lang.Thread.run(Thread.java:745) > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)