Hello,

 

Currently trying to build an algorithm that uses a custom Universe Selection Model. I'm getting a strange error when I try to backtest the algorithm:

System.Exception: Value cannot be null. (Parameter 'source') in UniverseSelection.cs:line 145
---> System.ArgumentNullException: Value cannot be null. (Parameter 'source')
  at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
  at System.Linq.Enumerable.Where[TSource](IEnumerable`1 source, Func`2 predicate)
  at QuantConnect.Lean.Engine.DataFeeds.UniverseSelection.ApplyUniverseSelection(Universe universe, DateTime
dateTimeUtc, BaseDataCollection universeData) in
/LeanCloud/CI.Builder/bin/Debug/src/QuantConnect/Lean/Engine/DataFeeds/UniverseSelection.cs:line 145
  at QuantConnect.Lean.Engine.DataFeeds.SubscriptionSynchronizer.Sync(IEnumerable`1 subscriptions, CancellationToken
cancellationToken)+MoveNext() in
/LeanCloud/CI.Builder/bin/Debug/src/QuantConnect/Lean/Engine/DataFeeds/SubscriptionSynchronizer.cs:line 237
  at QuantConnect.Lean.Engine.DataFeeds.Synchronizer.StreamData(CancellationToken cancellationToken)+MoveNext() in
/LeanCloud/CI.Builder/bin/Debug/src/QuantConnect/Lean/Engine/DataFeeds/Synchronizer.cs:line 101

 

This appears to me to be an internal error in the QuantConnect Framework. Has anyone else encountered this error while backtesting with a custom Universe Selection Model?