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
It is indeed a bug in jgrep. When it tries to convert certain values before comparing, it uses a regex with an unescaped . and so it thinks that 2012R2 is a float and tries to convert it, leading to it raising an error Error - invalid value for Float(): "2012R2" which it unfortunately swallows and presents as a generic "invalid JSON" error.
I'll open a PR on jgrep to get it fixed upstream.
In the meantime, you should change your operatingsystemrelease values so that 2008R2 and 2012R2 become 2008 R2 and 2012 R2 as those is the correct values to use (and as a bonus it contains 2 non-digit characters and so doesn't match the incorrect regex, avoiding that jgrep bug!)
rodjek
added a commit
to rodjek/JSON-Grep
that referenced
this issue
Feb 27, 2020
Hi people,
At Vox Pupuli we recently got a PR to add Windows support. That PR also added several windows operating systems to the metadata.json:
Since that we also see the following messages in travis runs:
My wild guess is that some of those facts are broken? However I tested them with
jq
and they all seem to contain valid JSON.The text was updated successfully, but these errors were encountered: