This also happened to my sister, with whom I was running - she was fine up until about ten miles, then her legs and her heart rate monitor conspired to force us to take a few short walking breaks. Then she was alarmingly hypoglycaemic afterwards. With a similar amount of training behind me on paper in recent weeks, I was absolutely fine, though hungry for the first few miles.
We think that this was due to a combination of not having developed the ability to burn fat before running out of glycogen and not having enough breakfast.
That's why, for the marathon, long runs are vital. Your body needs to "learn" that you're going to do something as stupid as long distance running and adapt accordingly. It's also the principle behind carbo-loading - making sure your legs are well stashed with glycogen beforehand. This won't see you all the way through a marathon (hence the value of taking fuel on board while running), but it should be enough to see you comfortably through a half-marathon.
Most of the experts say that 20-22 miles is quite long enough for a pre-marathon training run. You don't need to force yourself through the Wall in training.
Cheers, V-rap.