File attributes? and web interfaces.
We have a custom application that generates an xml file download to the user workstation. This file is then uploaded to our vendor web site to place purchases.
For User A, this is no problem. It works properly from any browser installed on his PC.
For User B, the upload fails to execute, either without comment, or sometimes complaining of an xml file error. Does not elaborate on what the error is, just says there is one. (gotta love that.) It does not matter what browser, the error is the same.
Sounds fairly straight forward right? Why bother you guys with this? This is where it gets interesting.
If user A generates the file, and sends it to user B via email attachment, User B cannot upload it. Going the other way, the file generated by user B cannot be uploaded by user A if it is sent via email attachment, BUT it WILL upload if it is sent via Slack instant message! This fact was a total random discovery, and in fact we then found that if user B generates the file, sends it to himself via slack, he can then upload it!
I have exhaustively gone through all the browser settings, versions for windows, browser, updates, Java, .net, anti-virus even default xml viewer and all match.
When user A comes down and logs in on the problem machine, the problem exists for him as well, so a user profile problem is not a probable cause.
I have two files in front of me, One that will work, one that won't, and the only thing different is the name.
same content (even the same white space in the content!)
I have run a hash generator against the file before and after sending it through Slack, and the hash is different.
So what is changing in the file?
And why would only one PC have the problem?
The other thing in front of me is a head shaped depression in the wall.