It's hard to tell what's wrong without being able to look at your code.
The problem is, that there's an EObject with a proxy which doesn't have a node model attached to it.
That wouldn't usually happen.
Can you share some code and details? Do you modify the parsed objects anywhere? what are you doing during scoping / linking?