-
Bug
-
Resolution: Done
-
Major
-
AD482 - RHAMQS1.8-en-5-20221213
-
None
-
6
-
-
en-US (English)
URL:
Reporter RHNID:
Section: -
Language: en-US (English)|||||||||
Workaround: Point out the issue to students. Instruct them to write the entire class name as a single string, no spaces, no backslashes, and use single quotes.
Description: Step 3.2 of the exercise instructs students to keep track of committed consumer offsets.
The "oc exec" command is formatted so unfortunately though, that it is absolutely unclear whether the backslash is a line continuation character or an actual escape for the inner class name "$OffsetsMessageFormatter", because the line is broken immediately after it.
If someone (correctly, the way it is rendered) interprets the backslash as a line continuation character, the command further uses double quotes, which meansthe inner class name will be interpreted as a shell variable and expanded to an empty string.
What's worse, most students will also include a space between the outer and inner class names, which will guarantee this step to fail for them.