Kelven,

Perhaps I missed it,

Does CPVM needs to be upgraded from 4.1 to 4.1.1?

Thanks
ilya

> -----Original Message-----
> From: Kelven Yang [mailto:kelven.y...@citrix.com]
> Sent: Thursday, July 18, 2013 5:25 PM
> To: Musayev, Ilya; dev@cloudstack.apache.org
> Subject: Re: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to VSphere
> VMs
> 
> I'll take a look at it. It seems that my devCloud environment failed to get
> CPVM upgraded thus let my testing on this skipped with success
> 
> Kelven
> 
> On 7/17/13 8:04 PM, "Musayev, Ilya" <imusa...@webmd.net> wrote:
> 
> >Kelven
> >
> >Please review the commit "73a6aa78854f379e6439bf22457094a5272cbfed",
> >cloudstack-3433.
> >
> >After reverting this commit, everything functioned normally. We cannot
> >release 4.1.1 with this defect :(
> >
> >Thanks
> >ilya
> >
> >
> >
> >> -----Original Message-----
> >> From: Musayev, Ilya [mailto:imusa...@webmd.net]
> >> Sent: Wednesday, July 17, 2013 7:57 PM
> >> To: dev@cloudstack.apache.org
> >> Cc: Kelven Yang (kelven.y...@citrix.com)
> >> Subject: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to VSphere
> >> VMs
> >>
> >> Post my upgrade from 4.1 to 4.1.1 I'm unable to launch console, with
> >> message Caused by: com.cloud.utils.exception.CloudRuntimeException:
> >> can't find ConsoleAccessAuthenticationCommand.
> >>
> >> I've looked through commit history, and it looks like the only change
> >>that was  made is related to a commit CLOUDSTACK-3456. Not 100%
> >>certain that's  issue, but seems like the only change in this area.
> >>
> >> Also, why do I get given the "type class
> >>[Lcom.cloud.agent.api.Command;" -  the L appending to com.cloud seems
> >>new.
> >>
> >> Log below:
> >>
> >>
> >> 2013-07-17 19:38:20,949 DEBUG [agent.transport.Request]
> >>(http-8080-3:null)
> >> Seq 5-1052639262: Received:  { Ans: , MgmtId: 345049078181, via: 5,
> >>Ver: v1,
> >> Flags: 10, { GetVncPortAnswer } }
> >> 2013-07-17 19:38:20,950 DEBUG [cloud.servlet.ConsoleProxyServlet]
> >>(http-
> >> 8080-3:null) Port info 172.25.243.31
> >> 2013-07-17 19:38:20,950 INFO  [cloud.servlet.ConsoleProxyServlet]
> >>(http-
> >> 8080-3:null) Parse host info returned from executing
> GetVNCPortCommand.
> >> host info: 172.25.243.31
> >> 2013-07-17 19:38:20,958 DEBUG [cloud.servlet.ConsoleProxyServlet]
> >>(http-
> >> 8080-3:null) Compose console url: https://172-24-20-
> >>22.realhostip.com/ajax?token=1LYgydVEstHtlOuUWpMC3lNponA8tI8kA10
> rq
> >>
> njR1Tl1HPws9wEaTKE6IvMaV_iUtnNNqSjcoFTyO9NIDzaBTUWpfGumQ5cAijs
> >>
> vKJ0Mx8fyQwyCDLko8ekhjIKLkngtuofPmQRbBwsfaZj6_N4JpLYKWoOVdZ6Eq
> >>
> qerLKas1ErQ0e2yRnDvYq5C2OVSGQgl08a2RCF0WFWuYyl1HW3fDIkivzVJE9IC
> >> 6266_CSEWuQV65bmjVIuUMPekgzq_R6PBm85a_wsxGX8rdae0x05UQ
> >> 2013-07-17 19:38:20,958 DEBUG [cloud.servlet.ConsoleProxyServlet]
> >>(http-
> >> 8080-3:null) the console url is :: <html><title>rhn01t-ops-
> >>08</title><frameset><frame src="https://172-24-20-
> >>22.realhostip.com/ajax?token=1LYgydVEstHtlOuUWpMC3lNponA8tI8kA10
> rq
> >>
> njR1Tl1HPws9wEaTKE6IvMaV_iUtnNNqSjcoFTyO9NIDzaBTUWpfGumQ5cAijs
> >>
> vKJ0Mx8fyQwyCDLko8ekhjIKLkngtuofPmQRbBwsfaZj6_N4JpLYKWoOVdZ6Eq
> >>
> qerLKas1ErQ0e2yRnDvYq5C2OVSGQgl08a2RCF0WFWuYyl1HW3fDIkivzVJE9IC
> >>
> 6266_CSEWuQV65bmjVIuUMPekgzq_R6PBm85a_wsxGX8rdae0x05UQ"></fr
> >> ame></frameset></html>
> >> 2013-07-17 19:38:20,992 ERROR [agent.transport.Request]
> >>(AgentManager-
> >> Handler-7:null) Caught problem with
> >>
> [{"ConsoleAccessAuthenticationCommand":{"_host":"172.25.243.31","_port"
> >> :"5924","_vmId":"0c9354d4-cbad-4cd0-9a38-
> >>
> 48e0efc6a3f5","_sid":"585d97c4cf867d6d","_ticket":"7w0YL4G35QDQj79Jm3
> >>
> >>h5NzNtwXo\u003d","_isReauthenticating":false,"contextMap":{},"wait":0
> }
> >>}]
> >> com.google.gson.JsonParseException: The JsonDeserializer
> >>com.cloud.agent.transport.ArrayTypeAdaptor@1aa9a7bb failed to
> >>deserialize json object
> >>[{"ConsoleAccessAuthenticationCommand":{"_host":"172.25.243.31","_po
> rt"
> >> :"5924","_vmId":"0c9354d4-cbad-4cd0-9a38-
> >>
> 48e0efc6a3f5","_sid":"585d97c4cf867d6d","_ticket":"7w0YL4G35QDQj79Jm3
> >> h5NzNtwXo=","_isReauthenticating":false,"contextMap":{},"wait":0}}]
> >>given
> >> the type class [Lcom.cloud.agent.api.Command;
> >>      at
> >>
> >>com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDese
> r
> >>ial
> >> izerExceptionWrapper.java:64)
> >>      at
> >>
> >>com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(Js
> >>onD
> >> eserializationVisitor.java:92)
> >>      at
> >>
> >>com.google.gson.JsonDeserializationVisitor.visitUsingCustomHandler(Jso
> >>nDe
> >> serializationVisitor.java:80)
> >>      at com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:101)
> >>      at
> >>
> >>com.google.gson.JsonDeserializationContextDefault.fromJsonArray(JsonD
> e
> >>s
> >> erializationContextDefault.java:67)
> >>      at
> >>
> >>com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDese
> >>ria
> >>l
> >> izationContextDefault.java:52)
> >>      at com.google.gson.Gson.fromJson(Gson.java:551)
> >>      at com.google.gson.Gson.fromJson(Gson.java:498)
> >>      at
> com.cloud.agent.transport.Request.getCommands(Request.java:235)
> >>      at
> >>
> com.cloud.agent.manager.AgentManagerImpl$AgentHandler.processReque
> >> st(AgentManagerImpl.java:1221)
> >>      at
> >>
> com.cloud.agent.manager.AgentManagerImpl$AgentHandler.doTask(Agent
> >> ManagerImpl.java:1374)
> >>      at
> >>
> com.cloud.agent.manager.ClusteredAgentManagerImpl$ClusteredAgentHan
> >> dler.doTask(ClusteredAgentManagerImpl.java:659)
> >>      at com.cloud.utils.nio.Task.run(Task.java:83)
> >>      at
> >>
> >>java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> j
> >>av
> >> a:1110)
> >>      at
> >>
> >>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> .
> >>ja
> >> va:603)
> >>      at java.lang.Thread.run(Thread.java:679)
> >> Caused by: com.cloud.utils.exception.CloudRuntimeException: can't
> >>find  ConsoleAccessAuthenticationCommand
> >>      at
> >>
> >>com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAdapt
> o
> >>r
> >> .java:75)
> >>      at
> >>
> >>com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAdapt
> o
> >>r
> >> .java:36)
> >>      at
> >>
> >>com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDese
> r
> >>ial
> >> izerExceptionWrapper.java:51)
> >>      ... 15 more
> >> 2013-07-17 19:38:20,994 WARN  [utils.nio.Task] (AgentManager-Handler-
> >> 7:null) Caught the following exception but pushing on
> >> com.google.gson.JsonParseException: The JsonDeserializer
> >>com.cloud.agent.transport.ArrayTypeAdaptor@1aa9a7bb failed to
> >>deserialize json object
> >>[{"ConsoleAccessAuthenticationCommand":{"_host":"172.25.243.31","_po
> rt"
> >> :"5924","_vmId":"0c9354d4-cbad-4cd0-9a38-
> >>
> 48e0efc6a3f5","_sid":"585d97c4cf867d6d","_ticket":"7w0YL4G35QDQj79Jm3
> >> h5NzNtwXo=","_isReauthenticating":false,"contextMap":{},"wait":0}}]
> >>given
> >> the type class [Lcom.cloud.agent.api.Command;
> >>      at
> >>
> >>com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDese
> r
> >>ial
> >> izerExceptionWrapper.java:64)
> >>      at
> >>
> >>com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(Js
> >>onD
> >> eserializationVisitor.java:92)
> >>      at
> >>
> >>com.google.gson.JsonDeserializationVisitor.visitUsingCustomHandler(Jso
> >>nDe
> >> serializationVisitor.java:80)
> >>      at com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:101)
> >>      at
> >>
> >>com.google.gson.JsonDeserializationContextDefault.fromJsonArray(JsonD
> e
> >>s
> >> erializationContextDefault.java:67)
> >>      at
> >>
> >>com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDese
> >>ria
> >>l
> >> izationContextDefault.java:52)
> >>      at com.google.gson.Gson.fromJson(Gson.java:551)
> >>      at com.google.gson.Gson.fromJson(Gson.java:498)
> >>      at
> com.cloud.agent.transport.Request.getCommands(Request.java:235)
> >>      at
> >>
> com.cloud.agent.manager.AgentManagerImpl$AgentHandler.processReque
> >> st(AgentManagerImpl.java:1221)
> >>      at
> >>
> com.cloud.agent.manager.AgentManagerImpl$AgentHandler.doTask(Agent
> >> ManagerImpl.java:1374)
> >>      at
> >>
> com.cloud.agent.manager.ClusteredAgentManagerImpl$ClusteredAgentHan
> >> dler.doTask(ClusteredAgentManagerImpl.java:659)
> >>      at com.cloud.utils.nio.Task.run(Task.java:83)
> >>      at
> >>
> >>java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> j
> >>av
> >> a:1110)
> >>      at
> >>
> >>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> .
> >>ja
> >> va:603)
> >>      at java.lang.Thread.run(Thread.java:679)
> >> Caused by: com.cloud.utils.exception.CloudRuntimeException: can't
> >>find  ConsoleAccessAuthenticationCommand
> >>      at
> >>
> >>com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAdapt
> o
> >>r
> >> .java:75)
> >>      at
> >>
> >>com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAdapt
> o
> >>r
> >> .java:36)
> >>      at
> >>
> >>com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDese
> r
> >>ial
> >> izerExceptionWrapper.java:51)
> >>      ... 15 more
> >> 2013-07-17 19:38:25,372 DEBUG [cloud.server.ManagementServerImpl]
> >> (EventChecker-1:null) Deleting events older than: Tue Jul 02 19:38:25
> >>EDT
> >> 2013
> >> 2013-07-17 19:38:25,376 DEBUG [cloud.server.ManagementServerImpl]
> >> (EventChecker-1:null) Found 0 events to be purged
> >>
> >>
> >
> >
> 


Reply via email to