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

Reply via email to