Support Article
Unable to download mobile app
Summary
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 Messages
Error on blue window
mentioning Unauthenticated or NO ID available
Log errors
(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
Root Cause
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.
Resolution
Apply HFix-59678.
Published January 23, 2020 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.