SELECTserver Gateway will not start


  
 Applies To 
  
 Product(s):SELECTserver
 Version(s):N\A
 Environment: Windows Vista 32 bit,Windows Vista 64 bit,Windows 7 32 bit,Windows 7 64 bit,Window Server 2008 64 bit,Windows Server 2008 R2
 Area: Administration
 Subarea: N\A
 Original Author:James White, Bentley Technical Support Group
  

Problem

SELECTserver Gateway will not start. Getting error in SELECTserver Gateway exe.log file

04-30-10 09:36:30 ERROR - Gateway - Error checking SELECTserver version
04-30-10 09:36:30 ERROR - Gateway - System.ArgumentNullException: Value cannot be null.
Parameter name: hostname

Solution

User Access Control (UAC)

UAC enables users to perform common tasks as non-administrators, and as administrators without having to switch users, log off, or use Run As. Unlike previous versions of Windows, when an administrator logs on to a computer running with a UAC, the user's full administrator access token is split into two access tokens: a full administrator access token and a standard user access token. When logging in full administrative status is not generated. View the link below for further details on this action. A pitfall of this action is that user information is kept under the specific user's login section and tracked in the registry under HKEY_CURRENT _USER. When installing the Gateway (or any Bentley application for that matter) be sure to right click on the executable and use the RUN AS ADMINISTRATOR option. This will direct the registry information to the HKEY_LOCAL_MACHINE section in the registry. Now go to the install of the SELECTserver gateway x.\program files\bentley\selectserver and view the PROPERTIES of the LIcensetool.exe. Choose the COMPATIBILITY tab, find the Privilege Level section and check the Run this program as an administrator dialog box. This will ensure that upon any restart the status of the Gateway will be tracked in the HKEY_LOCAL_MACHINE section in the registry.

USER ACCESS CONTROL STEP-BY- STEP

http://technet.microsoft.com/en-us/library/cc709691(WS.10).aspx

By Steps:

1) Download the proper version of the Gateway application (32 or 64) bit and save in a temp directory
2) Run the executable and allow it to expand into the C:\BentleyDownloads directory.
3) Open the expand folder and RIGHT CLICK on the setup.exe and use the "RUN AS ADMINSTATOR" option. Follow the prompts for installation
4) Once installed open the x.\program files\bentley\selectserver directory and locate the Licensetool.exe.
5) Go to PROPERETIES > COMPATIBILITY and activate the Privilege Level section checkbox.
6) Start the Bentley SELECTserver Service from the SERVICE dialog box of the operating systems.

See Also