Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2D14B105D9 for ; Thu, 18 Jul 2013 21:47:33 +0000 (UTC) Received: (qmail 60532 invoked by uid 500); 18 Jul 2013 21:47:32 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 60495 invoked by uid 500); 18 Jul 2013 21:47:32 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 60487 invoked by uid 99); 18 Jul 2013 21:47:32 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Jul 2013 21:47:32 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of imusayev@webmd.net designates 216.32.180.184 as permitted sender) Received: from [216.32.180.184] (HELO co1outboundpool.messaging.microsoft.com) (216.32.180.184) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Jul 2013 21:47:28 +0000 Received: from mail75-co1-R.bigfish.com (10.243.78.227) by CO1EHSOBE018.bigfish.com (10.243.66.81) with Microsoft SMTP Server id 14.1.225.22; Thu, 18 Jul 2013 21:47:07 +0000 Received: from mail75-co1 (localhost [127.0.0.1]) by mail75-co1-R.bigfish.com (Postfix) with ESMTP id DF0B73C03C3; Thu, 18 Jul 2013 21:47:06 +0000 (UTC) X-Forefront-Antispam-Report: CIP:207.138.251.38;KIP:(null);UIP:(null);IPV:NLI;H:exht01l-crp-03.webmdhealth.net;RD:none;EFVD:NLI X-SpamScore: -6 X-BigFish: VPS-6(zzbb2dI98dI9371I936eI542I1432Izz1f42h208ch1ee6h1de0h1fdah2073h1202h1e76h1d1ah1d2ah1fc6hzz8275ch1de098h1de097h1de096h8275bh8275dhz31h2a8h668h839h944hd25hf0ah1220h1288h12a5h12a9h12bdh137ah13b6h1441h14ddh1504h1537h153bh15d0h162dh1631h1758h18e1h1946h19b5h1ad9h1b0ah1d0ch1d2eh1d3fh1dfeh1dffh1e1dh1155h) Received-SPF: softfail (mail75-co1: transitioning domain of webmd.net does not designate 207.138.251.38 as permitted sender) client-ip=207.138.251.38; envelope-from=imusayev@webmd.net; helo=exht01l-crp-03.webmdhealth.net ;mdhealth.net ; Received: from mail75-co1 (localhost.localdomain [127.0.0.1]) by mail75-co1 (MessageSwitch) id 1374183955188316_31042; Thu, 18 Jul 2013 21:45:55 +0000 (UTC) Received: from CO1EHSMHS030.bigfish.com (unknown [10.243.78.230]) by mail75-co1.bigfish.com (Postfix) with ESMTP id 622BC30005C; Thu, 18 Jul 2013 21:45:39 +0000 (UTC) Received: from exht01l-crp-03.webmdhealth.net (207.138.251.38) by CO1EHSMHS030.bigfish.com (10.243.66.40) with Microsoft SMTP Server (TLS) id 14.16.227.3; Thu, 18 Jul 2013 21:45:36 +0000 Received: from EXMBX01L-CRP-03.webmdhealth.net ([fe80::5dee:f0f2:86fe:c40f]) by exht01l-crp-03.webmdhealth.net ([::1]) with mapi id 14.03.0123.003; Thu, 18 Jul 2013 17:45:34 -0400 From: "Musayev, Ilya" To: Kelven Yang , "dev@cloudstack.apache.org" Subject: RE: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to VSphere VMs Thread-Topic: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to VSphere VMs Thread-Index: Ac6DSO1vzbv/mEvlTqe7ph13XrphLAAGlYAwACaCzoAAAK5y8A== Date: Thu, 18 Jul 2013 21:45:34 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.46.41.96] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: webmd.net X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn% X-Virus-Checked: Checked by ClamAV on apache.org 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.yang@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 >=20 > I'll take a look at it. It seems that my devCloud environment failed to g= et > CPVM upgraded thus let my testing on this skipped with success >=20 > Kelven >=20 > On 7/17/13 8:04 PM, "Musayev, Ilya" wrote: >=20 > >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:imusayev@webmd.net] > >> Sent: Wednesday, July 17, 2013 7:57 PM > >> To: dev@cloudstack.apache.org > >> Cc: Kelven Yang (kelven.yang@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=3D1LYgydVEstHtlOuUWpMC3lNponA8tI8kA10 > 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 :: rhn01t-ops- > >>08 >>22.realhostip.com/ajax?token=3D1LYgydVEstHtlOuUWpMC3lNponA8tI8kA10 > rq > >> > njR1Tl1HPws9wEaTKE6IvMaV_iUtnNNqSjcoFTyO9NIDzaBTUWpfGumQ5cAijs > >> > vKJ0Mx8fyQwyCDLko8ekhjIKLkngtuofPmQRbBwsfaZj6_N4JpLYKWoOVdZ6Eq > >> > qerLKas1ErQ0e2yRnDvYq5C2OVSGQgl08a2RCF0WFWuYyl1HW3fDIkivzVJE9IC > >> > 6266_CSEWuQV65bmjVIuUMPekgzq_R6PBm85a_wsxGX8rdae0x05UQ"> >> ame> > >> 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=3D","_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:10= 1) > >> 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=3D","_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:10= 1) > >> 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 > >> > >> > > > > >=20