【エラーまたは警告メッセージ】SELECTserver Gatewayサービスを開始できません。 コントロールパネル>管理ツール>サービスから、Bentley SELECT Server Gateway を開始すると、「ローカルコンピュータのBentley SELECTServer Gateway サービスを開始できません。エラー1067:プロセスを途中で強制終了しました。
C:\Program Files\Bentley\SELECTserver\Logsに作成されるSS-Bentley.SelectServer.Gateway.exe.logファイルを調べて、次のいずれかの説明が表示されているかどうかを確認下さい。
Error 109-24-14 15:11:17 ERROR - Gateway - Error checking SELECTserver version09-24-14 15:11:17 ERROR - Gateway - System.ArgumentNullException: Value cannot be null.Parameter name: hostname at Bentley.SelectServer.Common.WebUtils.BuildURL(String protocol, String URL, String hostname) at Bentley.SelectServer.Common.Online.WebServices.Proxies.MiscProxy..ctor(String hostName) at Bentley.SelectServer.Gateway.Listener.CheckSelectServerVersion()
Error 210-29-14 09:52:00 ERROR - Gateway - Listener::OnStart Exception: System.NullReferenceException: Object reference not set to an instance of an object. at Bentley.SelectServer.Gateway.Listener.ReadPortsToListen() at Bentley.SelectServer.Gateway.Listener.OnStart(String[] args)
解説:SELECTserver Gatewayは、SELECTserverのライセンス設定(サーバー名とサイトアクティベーションキー)を取得できません。 これは、次の2つの理由のいずれかで発生する可能性があります。1. ライセンス設定情報が入力されていません。2. ライセンス設定情報は現在のユーザーのみに入力されています。 SELECTserver Gatewayサービスは別ユーザーとして実行されるため、これにより問題が発生している可能性があります。
回避方法:次の手順を実行します。1. Windowsのスタートメニューまたは画面を開き、「License Management」を検索し実行します。2. Bentley License Management Toolが検索されます。 文字を右クリックして、「管理者として実行」を選択します。3. ライセンスツールダイアログより、[ツール]メニューから[オプション]を選択します。4. サーバー名とサイトアクティベーションキーが入力されていることを確認します。5. 「Test Connection」ボタンをクリックして正しく認証されるかを確認します。6. 右下に"Elevate to All Users"「すべてのユーザーに適用」ボタンがある場合は、それをクリックして、すべてのユーザーがアクセスできる場所に設定を移動します。 それ以外の場合は、代わりにReg2Localeという名前のBentley提供のユーティリティを使用します。
English