During launch of Citrix resources, the ICA file is not created and an exception occurs.

Problem

When users try to launch a Citrix resource, the ICA file is not created and an exception such as the following appears in the Integration Broker log.

IntegrationBrokerLogger Information 1004 2017-05-02 11:50:42,093 (8) HznXenIntegrationBroker.API.RestServiceImpl - Get ICA file contents for AppNameCitrix.MPS.App.XA65Test.Airwatch Notepad Test, Farm Name: XA65Test, Server Name: serverName, Username: user1 IntegrationBrokerLogger Error 1002 2017-05-02 11:50:42,093 (8) HznXenIntegrationBroker.ApplicationException.ServiceErrorHandler - WebPNBuilder implementation class WebPNImpl!com.citrix.wing.webpnimpl.WebPNBuilderImpl not found at com.citrix.wing.webpn.WebPNBuilder.getInstance() at HznXenIntegrationBroker.XenAppSDK.Impl.XenAppSDKClient.CreateUserContext(UserPrincipal userPrincipal, String appName, Configuration configuration) at HznXenIntegrationBroker.XenAppSDK.Impl.XenAppSDKClient.GenerateICAFileCommon(UserPrincipal userPrincipal, String appName, Configuration configuration) at HznXenIntegrationBroker.XenAppSDK.Impl.XenAppSDKClient.GenerateICAFile(UserPrincipal userPrincipal, String farmName, String serverName, String serverPort, String appName, XMLServiceTransportProtocol xmlserviceTransportProtocol, Int32 sslRelayPort)

Solution

Re-install Microsoft Visual J# 2.0 in the Integration Broker server.