Well it works out for me, you use the exactly the same name as that on in the editor? The editor change the object, but does not change the object data. It can't be read because the name does not match the object id.
Just post some of your weapons here from .map. (only the weapons)
As a pro/good mapper you must be able to fix your maps with .map.