Where error 5019 comes from
A file operation referenced a path that is absent from the MQL5 file sandbox or from the common files area selected by the flags. The numeric value is listed in the official runtime error table, which is separate from MetaEditor compilation errors and trade server return codes.
Reset the last-error state before the suspected call, save its direct return value, and read GetLastError immediately afterward. This produces a causal log instead of a stale code.
