You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cloudstack.apache.org by dimas yoga pratama <sm...@gmail.com> on 2014/06/10 12:09:17 UTC
cannot call listUsageRecords API
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.
Re: cannot call listUsageRecords API
Posted by Rajani Karuturi <Ra...@citrix.com>.
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 <sm...@gmail.com>> 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 <Ra...@citrix.com>
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 <sm...@gmail.com><mailto:
smidh.d@gmail.com<ma...@gmail.com>>> 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.
Re: cannot call listUsageRecords API
Posted by dimas yoga pratama <sm...@gmail.com>.
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 <Rajani.Karuturi@citrix.com
> 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 <smidh.d@gmail.com<mailto:
> smidh.d@gmail.com>> 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.
>
>
Re: cannot call listUsageRecords API
Posted by Rajani Karuturi <Ra...@citrix.com>.
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 <sm...@gmail.com>> 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.