load map twice -> story might breake
StaticMap.makeValidObjectName is static, so it produces diffrent names on diffrent instances of the same story. if a story tries to modify those (eigentlich) static objects of a static map using its name, this might result in an exception.
fix this, when you have implemented static map and static mapObjects properly or at least use them properly.
best way to fix probably: simply sperate dynamic and static map and do not allow modifications on static objects from outside. but this would also result in indistructable walls.