patch I don’t know. But, you can take the 4.3 branch [1] from the source, create an rpm from it and use it
http://docs.cloudstack.apache.org/projects/cloudstack-installation/en/latest/building_from_source.html#building-rpms-from-source [1] https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=tree;h=refs/heads/4.3;hb=4.3 ~Rajani On 10-Jun-2014, at 4:12 pm, dimas yoga pratama <[email protected]<mailto:[email protected]>> wrote: Hi, Yes I'm using ACS 4.3 version and this is my MS log: ERROR [c.c.a.ApiServer] (catalina-exec-22:ctx-cc6f745d ctx-d76a4da9 ctx-316bd6f5) unhandled exception executing api command: listUsageRecords java.lang.NullPointerException at com.cloud.api.ApiResponseHelper.createUsageResponse(ApiResponseHelper.java:3367) at org.apache.cloudstack.api.command.admin.usage.GetUsageRecordsCmd.execute(GetUsageRecordsCmd.java:119) 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:323) at com.cloud.api.ApiServlet.access$000(ApiServlet.java:53) at com.cloud.api.ApiServlet$1.run(ApiServlet.java:115) at org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56) at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103) at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53) at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:112) at com.cloud.api.ApiServlet.doGet(ApiServlet.java:74) 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(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.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.process(Http11NioProtocol.java:721) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2274) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) 2014-06-10 17:38:19,850 DEBUG [c.c.a.ApiServlet] (catalina-exec-22:ctx-cc6f745d ctx-d76a4da9 ctx-316bd6f5) ===END=== 10.151.32.52 -- GET apiKey=Fh4eX2m8gm4St28GjowZ79byBKD6bewD4SQZIwDJed_E9QAwucvIXG39aa86kv5IlimjwZoM_1sFSHufSr-PzQ&command=listUsageRecords&enddate=2014-06-10&response=json&startdate=2014-06-09&signature=Qn1szkTAAIoIXFSIigIk3xqtAiU%3D How I can fix this?How I can apply the patch? sorry I'm new to Cloudstack. Thanks, Dimas. On Tue, Jun 10, 2014 at 5:28 PM, Rajani Karuturi <[email protected]<mailto:[email protected]> wrote: Can you share the logs and ACS version? you might be hitting this bug https://issues.apache.org/jira/browse/CLOUDSTACK-6472 which is fixed in 4.4 and will also be 4.3.1 if there is a a release. ~Rajani On 10-Jun-2014, at 3:39 pm, dimas yoga pratama <[email protected]<mailto:[email protected]><mailto: [email protected]<mailto:[email protected]>>> wrote: Hi all, I want to records cpu and memory in usage records, so I call listUsageRecords API but I kept getting following error : { "listusagerecordsresponse" : {"uuidList":[],"errorcode":530,"cserrorcode":9999} } this is my example request : http://10.151.32.51:8080/client/api?apiKey=Fh4eX2m8gm4St28GjowZ79byBKD6bewD4SQZIwDJed_E9QAwucvIXG39aa86kv5IlimjwZoM_1sFSHufSr-PzQ&command=listUsageRecords&enddate=2014-06-10&response=json&startdate=2014-06-09&signature=Qn1szkTAAIoIXFSIigIk3xqtAiU%3D I can call another API, except this one. Thanks, looking forward for your answer. Dimas.
