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
Bug report from a customer this morning. They pasted in the GitHub action output, as follows:
flow 'pottspillsport-lambda-rs-bet-detail-producer' was updated
trail '4652946727ba47b45f99ef8d2055518a68fad924' was begun
artifact bet-detail-producer-v0.45.0.zip was attested with fingerprint: 62ede6da090...
Error: xml: encoding "ISO-8859-15" declared but Decoder.CharsetReader is nil
It would be very useful if the CLI printed its version number before each fatal error message.
I could not reproduce this particular error in the latest CLI so I wanted to install the specific version they were using.
It would also have been very handy if the error message also told you the filename involved.
In this case the customer was using a kosli attest junit command and was providing an --attachments flag
specifying a junit xml file in a subdir. The --results-dir was defaulting to . and they were somehow under the impression
that since they had specified --attachments then that somehow took precedence over the --results-dir (which would then be ignored). But there was another junit xml file in the . dir (which had encoding problems). If we'd printed the filename we would have saved half a day debugging, and the customer might well have been able to diagnose the problem themself.
The text was updated successfully, but these errors were encountered:
JonJagger
changed the title
Print Kosl CLI version number before exiting with a fatal error
Better Kosl CLI diagnostics based on customer-support call
Oct 11, 2024
JonJagger
changed the title
Better Kosl CLI diagnostics based on customer-support call
Better Kosli CLI diagnostics based on customer-support call
Oct 11, 2024
JonJagger
changed the title
Better Kosli CLI diagnostics based on customer-support call
Better Kosli CLI diagnostics suggestions based on customer-support call
Oct 12, 2024
Error: Error response from daemon: client version 1.44 is too new. Maximum supported API version is 1.43
I again request that we consider the idea of CLI printing its identity (or something similar) before it prints, verbatim, any error messages it receives from external calls...
Bug report from a customer this morning. They pasted in the GitHub action output, as follows:
It would be very useful if the CLI printed its version number before each fatal error message.
I could not reproduce this particular error in the latest CLI so I wanted to install the specific version they were using.
It would also have been very handy if the error message also told you the filename involved.
In this case the customer was using a
kosli attest junit
command and was providing an--attachments
flagspecifying a junit xml file in a subdir. The
--results-dir
was defaulting to.
and they were somehow under the impressionthat since they had specified
--attachments
then that somehow took precedence over the--results-dir
(which would then be ignored). But there was another junit xml file in the.
dir (which had encoding problems). If we'd printed the filename we would have saved half a day debugging, and the customer might well have been able to diagnose the problem themself.The text was updated successfully, but these errors were encountered: