Looks like you have two versions of the program on two different computers and trying to load kids program from NXT EDU (2.0) with updated patch v2.0.f3  to a newer version NXT EDU 2.1 (shipped this fall) without upgrading patch 2.1.f3  
First update all patches in the newer version (2.1) and then reload program. In either case it is a issue with Flash 10.1 and compiler issues. I am not sure why LEGO cannot put this info on the bulletin board. 
 
We had similar issue with a new club we started in a Northern Virgina school. Teachers and rookie members have limited know-how about such issues while moving programs from one computer to another. 
 
BTW, we were not able upgrade NXT EDU 2.0 to 2.1 on Windows 7 Professional 64 bit-hardware. Share your experience.  
Desh Deshmukh
  

________________________________
 From: Kevin Weaver <[log in to unmask]>
To: [log in to unmask] 
Sent: Thursday, December 8, 2011 8:36 AM
Subject: [VADCFLL-L] "A required file is broken"
 
Okay, what a morning.  I wrote a test program to try out a new design, and 
uploaded it to the nxt with out issue.  Made tweaks and reuploaded several 
times.  After a while one of my kids was updating a different program and got 
this attached error code.  After he got that error on his program.  All the 
other programs now get that error.  Including the test program I had just 
wrote.  

We can no longer access any of our programs.

-- To UNSUBSCRIBE or CHANGE your settings, please visit https://listserv.jmu.edu/archives/vadcfll-l.html and select "Join or leave the list".

-- VADCFLL administrative announcements are sent via VADCFLL-ANNOUNCEMENTS-L. Visit https://listserv.jmu.edu/archives/vadcfll-ANNOUNCEMENTS-l.html to subscribe.

-- To UNSUBSCRIBE or CHANGE your settings, please visit https://listserv.jmu.edu/archives/vadcfll-l.html and select "Join or leave the list".

-- VADCFLL administrative announcements are sent via VADCFLL-ANNOUNCEMENTS-L. Visit https://listserv.jmu.edu/archives/vadcfll-ANNOUNCEMENTS-l.html to subscribe.