diff --git hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairScheduler.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairScheduler.java index b5d58d44766608a7304ff3e63c3f7e579ca2c1ce..ab51c13c1a3dd100d5d9e1c369d6dc999239220b 100644 --- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairScheduler.java +++ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairScheduler.java @@ -736,6 +736,8 @@ FSLeafQueue assignToQueue(RMApp rmApp, String queueName, String user) { } } catch (InvalidQueueNameException qne) { appRejectMsg = qne.getMessage(); + } catch (IllegalStateException se) { + appRejectMsg = "Unable to match app " + rmApp.getApplicationId() + " to a queue placement policy. Check with an administrator to make sure submitting to a valid queue and/or check that the queue placement policies have the create property set to true."; } catch (IOException ioe) { appRejectMsg = "Error assigning app to queue " + queueName; }