Open artgoldberg opened 2 years ago
Hi @artgoldberg, thanks for posting. The larger issue is that there is no inclusion criteria in the query, only exclusion, and the UI is (mistakenly) allowing this. It probably should not and we'll likely need to fix this.
The actual error is due to the fact that as the API attempts to build the SQL statement, it attempts to begin by grabbing the first Inclusion Panel, but there are none. The "First"
in System.Linq.ThrowHelper.ThrowNoElementsException() at System.Linq.Enumerable.First[TSource](IEnumerable1 source)
provided me the clue for this.
Hi Folks
We see repeatable failures with "Not Patients Who" queries. E.g., "Not Patents Who ... Identify as MALE". The corresponding non-negated queries run. Happens in multiple domains. The logs don't make sense. No
SqlStatement
entry appears.Exception handled by line 73 in
leaf/src/server/API/Controllers/CohortCountController.cs
. It saysSystem.InvalidOperationException: Sequence contains no elements ...
.See screenshots and a complete log (with new-lines fixed).
2021-10-27 full log of not patients error.txt