IIUC A Solrj 4.4 client should be able to speak to a Solr 4.6 cloud instance. Assuming this is correct there's an issue because of a change in clusterstate.json:
In a 4.4 cloud server clusterstate.json would contain `router: "implicit"` In a 4.6 cloud server clusterstate.json contains `router: {"name":"implicit"}`. Because of this a 4.4 solrj client will look up a router (in DocRouter.java) using the key `{"name":"implicit"}` instead of just `implicit`. Is there a way around this that does not involve upgrading the solrj client? Regards, Karel