Unable to download mobile app
Unable to download mobile app for Android and iOS. A blue window displays with an error on clicking Download after successful build from Build server. This occurs on the Weblogic server.
Error on blue window
mentioning Unauthenticated or NO ID available
(web.impl.WebStandardImpl) ERROR - There has been an issue. Please consult your system administrator.
java.lang.IllegalArgumentException: Header:Location Cannot contain CRLF Characters
Steps to Reproduce
- Create mobile app via channels and interfaces
- Upload certificates
- Click Build Now
- Click Download
A defect in Pegasystems’ code or rules. Newer versions of the Weblogic server does not allow Carriage Return Line Feed (CRLF) characters in the URLs (also on the URL encoded form). The URL Encryption uses the Pega supplied Base64 encoding to encode the Cipher text. The Pega supplied Base64 Utils appends a newline character after every 72 characters. Network tools like Site-minder have policies which prevent having newline characters (both literal as well as encoded) in the URLs.