Sailaja Mada created CLOUDSTACK-1625: ----------------------------------------
Summary: NPE with updateResourceCount when && is passed thru API Key: CLOUDSTACK-1625 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-1625 Project: CloudStack Issue Type: Bug Security Level: Public (Anyone can view this level - this is the default.) Components: API Affects Versions: 4.2.0 Reporter: Sailaja Mada Assignee: Sanjay Tripathi Priority: Minor Steps: 1. Create child domain and admin account under this domain 2. Set Memory limit as 512 MB for this account 3. Deploy VM with 512 MB 4. Tried to view the resource details by passing && as prefix to domainid while exeucuting thru curl command. Observation : It failed with 531 resulting NPE 2013-03-11 19:42:44,499 ERROR [cloud.api.ApiServer] (ApiServer-10:null) unhandled exception executing api command: updateResourceCount java.lang.NullPointerException at org.owasp.esapi.StringUtilities.stripControls(StringUtilities.java:43) at com.cloud.utils.StringUtils.stripControlCharacters(StringUtils.java:156) at com.cloud.api.ApiServer.handleRequest(ApiServer.java:330) at com.cloud.api.ApiServer.handle(ApiServer.java:283) at org.apache.http.protocol.HttpService.doService(HttpService.java:375) at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:290) at com.cloud.api.ApiServer$WorkerTask.run(ApiServer.java:956) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:679) 2013-03-11 19:42:44,976 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-2:null) Ping from 4 API Call: [root@rhel63 ~]# curl "http://10.102.192.208:8096/client/api?command=updateResourceCount&&domainid=2" <?xml version="1.0" encoding="UTF-8"?><updateresourcecountresponse cloud-stack-version="4.2.0-SNAPSHOT"><errorcode>530</errorcode><cserrorcode>9999</cserrorcode></updateresourcecountresponse> -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira