Other mistake: In the Christmas party scene all the soldiers are in uniform wearing military boots. Except Bing Crosby, who is in his uniform wearing brown dress shoes, in a war zone. (00:03:00)
Suggested correction: Crosby is wearing dress shoes because he is on stage, entertaining the troops with dancing and singing. It would be hard to do a "soft shoe" tap dance in combat boots. Danny Kaye is wearing boots, but he only does a few simpler dance steps. Crosby is the main entertainer and he would change back into his combat boots once the show was over.
Bombs dropping around them. So shiny brogues were out of the question... and you can't call what Bing does was a dance.