I asked a question yesterday, and spent a lot of time making sure that I described my problem exactly, and that I provided example code which exactly displayed my problem. I didn't know what my problem was, so I couldn't completely generalise it, but I generalised it as much as I could, without knowing the problem. (I cut if down from 247 lines to 24 lines.) However, when I checked it this morning, it had been closed as "too localised", and not one of the people who voted to close it bothered to comment why it was too localised, or how I could fix it. Why don't people comment? The question is here. (I have specifically tried to generalise this question. If you vote to close this question as too vague, I will personally hunt you down and kill you. =P)
I cast 40-50 close votes a day. If I had to come up with an exact reason for every one and explain it, I wouldn't be doing much else on the site at all. (Same goes for down votes).
There are multiple, general choices for me to make. Sometimes, I do comment when I don't think the general choices are specific enough. Other than that, I trust that the poster of the question will take a second look and expend some effort trying to improve their question.
As for your question; it looks like there's a bit too much code, and you haven't narrowed things down much. That's just my initial guess from looking at it. With so much code and not much previous debugging to narrow things down, the question is unlikely to help future visitors.
Another thing to note: There were extensive requirements to even try to run your code sample; Very few will be able to do that.
You note in your comments below that the technology you are working on is basically brand-new; This could have had a significant impact on the closing here. As usage of that technology grows (and in this case, that is very likely), the chances of this happening again are much reduced.