Revit 2012 Hotfix

Description of Problem

This hotfix addresses a crash that may occur when Revit is uploading data to Revit Server during a Synchronize with Central operation.  It must be applied to both Revit Server and Revit product to be effective. 

You must apply the most recent update to Revit 2012, Revit 2012 Update Release 2, before attempting to apply this hotfix.

You must apply the most recent update to Revit Server 2012, Revit Server 2012 Update Release 1, before attempting to apply this hotfix.

Note: Revit Server 2012 installations may serve both Revit 2011 and Revit 2012.  When this is the case both versions of Revit (2011 AND 2012) should be updated; please be sure to download and install both versions of the hotfix.


Affected Products


Installation Instructions

NOTE: You must have administrative privileges on your Microsoft® Windows® operating system to complete the installation process.

NOTE: You must have Autodesk Revit 2012 Update 2 installed on the system in order to apply this hotfix.

NOTE: You must have Autodesk Revit Server 2012 Update 1 installed on the system in order to apply this hotfix.

Preparing for Installation

  1. Using Revit Server Administrator, apply a server-level Admin lock to the central server, halting all server-based activity in the system.
  2. Download and unzip the appropriate version(s) of the hotfix.

To Install the Hotfix on Revit Server

For each server deployed in your Revit Server network:

  1. Shut down the server
    1. Shut down the RevitServerAppPool
    2. Stop the Revit Server Autosync Service
    3. Verify that there are no running instances of w3wp.exe or DataStorageAutoSyncService.exe in the Windows Task Manager process list.  If there are, end those process trees.
  1. Open the "Server" folder beneath the "x64" folder in the hotfix.
  2. Take note of the folder(s) that exist beneath this folder.
  3. Locate the corresponding folder(s) beneath the program root of your Revit Server installation.
  4. For each file in the hotfix, locate the corresponding file in your Revit Server installation.  Append the extension ".orig" to that file and copy the new version from the hotfix folder.  In doing so, you will have renamed the old version of the file and replaced it with a new copy from the hotfix.  After this is complete, you will have renamed and replaced the following 9 files:

 

            [Revit Server install root]\Services\AutoSyncService\DataStorageDataSync.dll

            [Revit Server install root]\Services\AutoSyncService\DataStorageUtility.dll

            [Revit Server install root]\Services\DataService\web.config

            [Revit Server install root]\Services\LocalService\web.config

            [Revit Server install root]\Services\LocalService\bin\DataStorageDataSync.dll

            [Revit Server install root]\Services\LocalService\bin\DataStorageUtility.dll

            [Revit Server install root]\Services\PermissionsCentralService\web.config

 

            [Revit Server install root]\Tools\RevitServerToolCommand\CommandServiceClient.dll

            [Revit Server install root]\Tools\RevitServerToolCommand\DataStorageUtility.dll

 

6.    After confirming that the correct files have been replaced by the correspondingly updated versions from the hotfix, restart the server:

o    Restart the RevitServerAppPool

o    Start the Revit Server Autosync Service

 

Note: When all servers have been updated, you may unlock the central server.

To Install the Hotfix on Revit

For each instance of Revit:

  1. Shut down Revit.
  2. Open the "Client" folder beneath either the "x86" or the "x64" folder in the hotfix (depending on whether the Revit to be updated is a 32-bit or a 64-bit installation.)
  3. Locate the Program folder beneath the program root of your Revit installation.   For each file in the hotfix’s Program folder, append the extension ".orig" to the corresponding file in your Revit installation and copy the new version from the hotfix folder.  In doing so, you will have renamed the old version of the file and replaced it with a new copy from the hotfix. 

At this point, you will have renamed and replaced 3 files beneath the Program folder of your Revit install:

 

      [Revit install root]\Program\DataStorageClient.dll

      [Revit install root]\Program\DataStorageDataSync.dll

      [Revit install root]\Program\DataStorageUtility.dll

 

  1. Locate the RevitServerToolCommand folder of the hotfix.  For each file in this folder, locate the corresponding file in the RevitServerToolCommand folder of your Revit installation.  (This folder can be found beneath the Program folder of your Revit program root.).  Append the extension ".orig" to that file and copy the new version from the hotfix folder.  In doing so, you will have renamed the old version of the file and replaced it with a new copy from the hotfix. 

At this point, you will have renamed 2 files beneath the RevitServerToolCommand folder of your Revit install:

 

      [Revit install root]\Program\RevitServerToolCommand\CommandServiceClient.dll

      [Revit install root]\Program\RevitServerToolCommand\DataStorageUtility.dll

 

Note: Use of Revit can be resumed after all servers and all instances of the application have been updated.