I have one user where the update check fails with an error “The update packet signature marker was incorrect.”. This check compares the first 5 characters of the Kaju json file to "KAJU ". I made the user a version of my app pretending to be an older version and I got back that the start of the file is “<html”.
But how can this be for a json file which definitively does not start with the standard html tag?
That would explain the html tag. But I don’t understand why the json file would not be available for a single user.
I didn’t think to capture the complete result but only the beginning. The user isn’t likely to do more testing because the new version of the app is outside of his license.
I’m surprised Kaju is not checking error codes… or worse the HTML is coming with a HTTP status of 200. At least for my issue the corporate access denied page came with a HTTP status of 403 which I knew was not a TPLM error code.