cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wido den Hollander <>
Subject 4.2 KVM agent can't communicate with 4.1 management server
Date Mon, 22 Jul 2013 13:52:40 GMT

While reviewing 12775 I upgraded my Agents from 4.1 to 4.2, but kept my 
management server at 4.1

When the Agent starts it sends a StartupRoutingCommand to the management 
server, but this has changed it seems:

In 4.1 the Agent sends this JSON:

Sending Startup: Seq 4-0:  { Cmd , MgmtId: -1, via: 4, Ver: v1, Flags: 
1, [{"StartupRoutingCommand":{

In 4.2 however the JSON data starts with:

Sending Startup: Seq 1-6:  { Cmd , MgmtId: -1, via: 1, Ver: v1, Flags: 
1, [{"":{

So the Agent sends the full name of the class and this confuses the 
Management server, it throws an Exception:

Caused by: can't find
	... 15 more

So it's searching for 
"" which 
obviously fails.

I'm not sure how to fix this, since StartupRoutingCommand simply calls 

I created this issue for it:

Any suggestions on how to fix this?


View raw message