OK now I see and that is a new bug that you have found.  Thanks.  Not only will this cause problems for supervisors, but it will also prevent a recovered app master from restarting too because this code is also used when launching the app master.  Even if the files were identical YARN would complain about the time stamp being different.  I am not totally sure that the supervisors will be able to find nimbus to download jar files unless we write out a new storm.yaml for them. I'll try and test this today and see what I can come up with.