I've found that, with scoreboard objectives, if the objective has a dash ("-") in the name, then the score argument for command blocks will treat it as invalid, which also displays MC-9097.
To reproduce:
Start a new world and give yourself a command block.
Type in the command
say @p[score_Foo-bar=44]
Power the command block and it should say your name.
Click on the command block and remove the "-" so it should now be
say @p[score_Foobar=44]
Power the command block again and notice how it doesn't say your name this time.
Linked issues
Attachments
Comments 8
@GrygrFlzr does the objective "magic-pie" exist?
If by first screenshot you mean dashcommandoutput.png, see no_objectives_players.png.
The command block shouldn't say anyone has a score because the objective doesn't exist.
I have also edited the description for clarity.
Please force a crash by pressing F3 + C for 10 seconds while ingame and attach the crash report ([minecraft|http://hopper.minecraft.net/help/finding-minecraft-data-folder]/crash-reports/crash-<DATE>-client.txt
) here.
In that case, confirmed, but a duplicate of MC-9097 (which will be re-opened soon). Your original wording was mildly confusing.
After some thought this counts as a separate bug.
Confirmed. The command will output regardless of whether the objective exists, whether I have any points in it, whether I check for "score_Foo-bar_min" instead, etc. - it always outputs success. Objectives without "-" in the name do not exhibit this behavior.
This bug is probably related to MC-73729.
Cannot confirm, command block works fine with the objective name magic-pie and the command
successfully outputs
Not to mention, your first screenshot contradicts your description.