You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The engine can throw exceptions due to errors in Cecil Resolve(). I discovered this when working with the NUnit 3 VS Adapter. The errors are very hard to locate and occur when Cecil cannot resolve the item requested. The code assumes null will be returned rather than an exception being thrown.
We should find every place where we do a Resolve in the engine code and
Catch it and take appropriate action
Try to set up the resolver correctly so it doesn't occur.
@CharliePoole commented on Sun Nov 08 2015
The engine can throw exceptions due to errors in Cecil Resolve(). I discovered this when working with the NUnit 3 VS Adapter. The errors are very hard to locate and occur when Cecil cannot resolve the item requested. The code assumes null will be returned rather than an exception being thrown.
We should find every place where we do a Resolve in the engine code and
@CharliePoole commented on Sun Dec 27 2015
Issue #1144 points to some code where we simply don't check the possible null return at all!
The text was updated successfully, but these errors were encountered: