Return-Path: X-Original-To: apmail-cloudstack-issues-archive@www.apache.org Delivered-To: apmail-cloudstack-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 696FB107FC for ; Mon, 10 Mar 2014 07:05:54 +0000 (UTC) Received: (qmail 32404 invoked by uid 500); 10 Mar 2014 07:05:53 -0000 Delivered-To: apmail-cloudstack-issues-archive@cloudstack.apache.org Received: (qmail 32380 invoked by uid 500); 10 Mar 2014 07:05:51 -0000 Mailing-List: contact issues-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list issues@cloudstack.apache.org Received: (qmail 32029 invoked by uid 500); 10 Mar 2014 07:05:43 -0000 Delivered-To: apmail-incubator-cloudstack-issues@incubator.apache.org Received: (qmail 32023 invoked by uid 99); 10 Mar 2014 07:05:43 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Mar 2014 07:05:43 +0000 Date: Mon, 10 Mar 2014 07:05:43 +0000 (UTC) From: "Rajani Karuturi (JIRA)" To: cloudstack-issues@incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Resolved] (CLOUDSTACK-6210) LDAP:listLdapUsers api throws exception when we click on "Add LDAP Account" MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CLOUDSTACK-6210?page=3Dcom.atl= assian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rajani Karuturi resolved CLOUDSTACK-6210. ----------------------------------------- Resolution: Fixed > LDAP:listLdapUsers api throws exception when we click on "Add LDAP Accoun= t"=20 > -------------------------------------------------------------------------= --- > > Key: CLOUDSTACK-6210 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-621= 0 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the defa= ult.)=20 > Components: API, Management Server > Affects Versions: 4.3.0 > Reporter: sadhu suresh > Assignee: Rajani Karuturi > Fix For: 4.4.0 > > > listLdapUsers throws Nullpointer exception when we try to add new LDAP ac= count. > http://10.147.59.151:8080/client/api?command=3DlistLdapUsers&listtype=3Dn= ew&response=3Djson&sessionkey=3DmmC8CloNaIGUrupkj85XT4k1%2Fz0%3D&_=3D139401= 0828334 > 75 > Content-Type text/javascript;charset=3DUTF-8 > Date Wed, 05 Mar 2014 09:13:48 GMT > Server Apache-Coyote/1.1 > Request Headersview source > Accept application/json, text/javascript, /; q=3D0.01 > Accept-Encoding gzip, deflate > Accept-Language en-US,en;q=3D0.5 > Connection keep-alive > Cookie userfullname=3Dj%20h; userid=3Db3174173-6916-45ec-bb65-fa9162bd894= 1; capabilities=3D%5Bobject%20Object%5D; kvmsnapshotenabled=3Dfalse; region= secondaryenabled=3Dfalse; userpublictemplateenabled=3Dtrue; userProjectsEna= bled=3Dtrue; sessionKey=3DmmC8CloNaIGUrupkj85XT4k1%252Fz0%253D; username=3D= root; account=3Dadmin; domainid=3D4711cc24-a2b6-11e3-8cda-06a8f400007f; rol= e=3D1; supportELB=3Dfalse; JSESSIONID=3D6ABB50CC5B2376957649E5B7ADAF432B > Host 10.147.59.151:8080 > Referer http://10.147.59.151:8080/client/ > User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Fi= refox/27.0 > X-Requested-With XMLHttpRequest > http://10.147.59.151:8080/client/api?command=3DlistLdapUsers&listtype=3Dn= ew&response=3Djson&sessionkey=3DmmC8CloNaIGUrupkj85XT4k1%2Fz0%3D&_=3D139401= 0828334 > t25), Ver: v1, Flags: 100001, [{"com.cloud.agent.api.routing.SetFirewallR= ulesCommand":{"rules":[ > {"id":4,"srcIp":"10.147.49.32","protocol":"udp","srcPortRange":[500,500],= "revoked":false,"alreadyAdded":false,"sourceCidrList":["0.0.0.0/0"],"purpos= e":"Firewall","trafficType":"Ingress","defaultEgressPolicy":false} > , > {"id":6,"srcIp":"10.147.49.32","protocol":"udp","srcPortRange":[1701,1701= ],"revoked":false,"alreadyAdded":false,"sourceCidrList":["0.0.0.0/0"],"purp= ose":"Firewall","trafficType":"Ingress","defaultEgressPolicy":false} > , > {"id":8,"srcIp":"10.147.49.32","protocol":"udp","srcPortRange":[4500,4500= ],"revoked":false,"alreadyAdded":false,"sourceCidrList":["0.0.0.0/0"],"purp= ose":"Firewall","trafficType":"Ingress","defaultEgressPolicy":false} > ],"accessDetails": > {"router.guest.ip":"10.1.1.1","firewall.egress.default":"false","zone.net= work.type":"Advanced","router.ip":"169.254.0.19","router.name":"r-18-VM"} > ,"wait":0}}] } > 2014-03-05 15:10:22,168 DEBUG [c.c.a.m.DirectAgentAttache] (DirectAgent-4= 80:ctx-d7593b7d) Seq 1-1795823775: Executing request > ^C > [root@RHEL62 ~]# vi mslog > java.lang.NullPointerException > at javax.naming.InitialContext.getURLScheme(InitialContext.java:286) > at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java= :335) > at javax.naming.directory.InitialDirContext.getURLOrDefaultInitDirCtx(Ini= tialDirContext.java:104) > at javax.naming.directory.InitialDirContext.search(InitialDirContext.java= :265) > at org.apache.cloudstack.ldap.LdapUserManager.searchUsers(LdapUserManager= .java:184) > at org.apache.cloudstack.ldap.LdapUserManager.getUsers(LdapUserManager.ja= va:122) > at org.apache.cloudstack.ldap.LdapUserManager.getUsers(LdapUserManager.ja= va:118) > at org.apache.cloudstack.ldap.LdapManagerImpl.getUsers(LdapManagerImpl.ja= va:175) > at org.apache.cloudstack.api.command.LdapListUsersCmd.execute(LdapListUse= rsCmd.java:85) > at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:161) > at com.cloud.api.ApiServer.queueCommand(ApiServer.java:531) > at com.cloud.api.ApiServer.handleRequest(ApiServer.java:374) > at com.cloud.api.ApiServlet.processRequestInContext(ApiServlet.java:322) > at com.cloud.api.ApiServlet.access$000(ApiServlet.java:52) > at com.cloud.api.ApiServlet$1.run(ApiServlet.java:114) > at org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.cal= l(DefaultManagedContext.java:56) > at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callW= ithContext(DefaultManagedContext.java:103) > at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWi= thContext(DefaultManagedContext.java:53) > at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:111) > at com.cloud.api.ApiServlet.doGet(ApiServlet.java:73) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli= cationFilterChain.java:290) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi= lterChain.java:206) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa= lve.java:233) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa= lve.java:191) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja= va:127) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja= va:102) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:5= 55) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv= e.java:109) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java= :298) > at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor= .java:889) > at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.pro= cess(Http11NioProtocol.java:721) > at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint= .java:2260) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j= ava:1110) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.= java:603) > at java.lang.Thread.run(Thread.java:679) > 2014-03-05 14:40:07,323 DEBUG [c.c.a.ApiServlet] (catalina-exec-4:ctx-dbc= bcac7 ctx-56866089) =3D=3D=3DEND=3D=3D=3D 10.252.193.25 =E2=80=93 GET comma= nd=3DlistLdapUsers&listtype=3Dnew&response=3Djson&sessionkey=3DmmC8CloNaIGU= rupkj85XT4k1%2Fz0%3D&_=3D1394010604911 > 2014-03-05 14:40:07,407 DEBUG [c.c.a.ApiServlet] (catalina-exec-17:ctx-2e= c60d43) =3D=3D=3DSTART=3D=3D=3D 10.252.193.25 =E2=80=93 GET command=3DlistD= omains&response=3Djson&sessionkey=3DmmC8CloNaIGUrupkj85XT4k1%2Fz0%3D&listAl= l=3Dtrue&_=3D1394010607940 -- This message was sent by Atlassian JIRA (v6.2#6252)