Visio proxy initialization failed - Event 8044 (SharePoint Server 2010)

 

Applies to: SharePoint Server 2010, SharePoint Foundation 2010

Alert Name:   Visio proxy initialization failed

Event ID: 8044

Summary:   Visio Services in Microsoft SharePoint Server 2010 application and its corresponding Web Parts use a proxy to connect to the back-end service. For the service to function, you must configure this proxy correctly.

Symptoms:   One or more of the following symptoms might appear:

  • Visio Services might fail to render diagrams.

  • This event appears in the event log: Event ID: 8044 Description: Unable to initialize Visio service proxy.

Cause: One or more of the following might be the cause:

  • The service application proxy for the Visio Services in SharePoint application is not running or has not been provisioned.

  • The service application proxy for the Visio Services application is not configured correctly.

Resolution:   Verify the Visio Services application proxy

  1. On the SharePoint Central Administration Web site, on the Quick Launch click Application Management, and in the Service Applications section, click Manage service applications.

  2. Note the name of the Visio Services application. In the Type column, Visio Graphics Service Application appears for Visio Services applications.

  3. Verify that a service application proxy is associated with each Visio Services application. In the Type column Visio Graphics Service Application Proxy appears for Visio Services application proxies.

If no service application proxy corresponds to the Visio Services application that fails, create a new one by using Windows PowerShell 2.0.

Resolution:   Create a new service application proxy

  1. On the computer, click Start, click All Programs, click Microsoft SharePoint 2010 Products, and then click SharePoint Management Shell.

  2. Create a new Visio Services application proxy by entering the Windows PowerShell cmdlet New-SPVisioServiceApplicationProxy at the command prompt in the SharePoint Management Shell. For more information about the syntax of this cmdlet, type Get-Help New-SPVisioServiceApplicationProxy.

If there is a service application proxy for the failing service application, create a new service application.

Resolution:   Create a new service application

  1. On the Central Administration page, on the Quick Launch, click Application Management, and then click Manage service applications.

  2. In the Name column, select the Visio Services application proxy that is failing, and then on the Ribbon click the Delete option.

  3. Select the parent Visio Services application of the application proxy that you deleted, and then on the Ribbon click the Delete option.

  4. Create a new Visio Services application. On the Service Applications tab of the Ribbon, click New, and then click Visio Graphics Service. Make sure that the Create Service Application Proxy check box is selected.

  5. In a Command Prompt window, type the command ping <serverAddress> to confirm the server connection.