On the assumption that the truck crossing exceeded the weight limit... It appear to be more of an administrative/regulatory failure than and engineering failure.
That said, weight limit signs aren't an especially good administrative solution to a bridge not designed for high loads... If all it takes is one inalert truck driver then there are better solutions.