Error when adding transactions to a package - Exception has been thrown by the target of an invocation. 500 Authorization failed

Version 1

    Details

     

    The Login URL is a relevant setting to Packages as of 2016.1.1.


    When attempting to add transactions to a package, you receive the error: 


    Business object could not be saved due to following error(s):

    Exception message: Exception has been thrown by the target of an invocation., InnerException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> SaaS.WebUI.Services.AppWebServiceException: 500 Authorization failed

       at SaaS.WebUI.Services.AppWebService.SendError(String s)

       at SaaS.WebUI.Services.AppWebService.SendError(Int32 status, String s, HttpContext context)

       at SaaS.WebUI.Services.AppWebService.SessionAssert(Int32 statusCode)

       at SaaS.WebUI.AdminUI.services.ReleaseTool.AssignTxSetsFromTxDetailToPackage(String txDetailId, String packageName)

       --- End of inner exception stack trace ---

    Contact your system administrator.



    This article details one possible solution.

     


    Resolution

     

    The Login URL is a relevant setting to Packages as of 2016.1.1.

    - Log into the ConfigDB
    - Check the Login URL for the affected tenant. 
    - Copy the Login URL for the affected tenant to a browser address bar on a client machine and add /HEAT to the end
    Example: stg-TenantName/HEAT
    - If the URL resolves and a login screen appears, this KB is not applicable. 
    - If the URL does not resolve, the Login URL for the affected tenant will need to be given a DNS entry, or an entry in the client machine's local Hosts file at C:\Windows\System32\drivers\etc

    To verify the above as an issue:
    - Log in to the Application Server for the affected tenant
    - Log into HEAT using LocalHost
    - Attempt to add transactions to a package. No error should occur, as the Login URL is not currently in play.