private void processUnknownDesiredVersion(Cluster cluster, ServiceComponent sc,
                                            ServiceComponentHost sch,
                                            String newVersion) throws AmbariException {
    sch.setUpgradeState(UpgradeState.NONE);
    sch.setVersion(newVersion);
    sch.recalculateHostVersionState();
  }
Possible situation after upgrade from older Ambari version. Just use
reported component version as desired version
@param cluster target cluster
@param sc target service component
@param sch target host component
@param newVersion advertised version
ambari-server/src/main/java/org/apache/ambari/server/events/listeners/upgrade/StackVersionListener.java