BIMcloud / BIM Server becomes inaccessible from Archicad on macOS 10.12 Sierra

Istvan Moharos
Graphisoft
Graphisoft
Affected versions: BIMcloud / BIM Server version 21 build 3005 and version 20 build 6022 on macOS 10.12 Sierra

Please Note

In version 21 the issue is fixed in BIMcloud Manager 21 Update 3011 and BIM Server 21 Update 3011. In version 20 the issue is fixed in BIMcloud Manager 20 Update 6025 and BIM Server 20 Update 6025.

Issue

BIMcloud / BIM Server becomes inaccessible from Archicad when the display goes to sleep mode on the computer where BIMcloud / BIM Server is installed. Archicad users may experience the following error messages in Teamwork:
  • "Unsuccessful Teamwork operation! Connection to server failed!"
  • "The selected server does not provide BIM Portal Services."
  • "Error occurred during the last Teamwork operation! Connection to server failed!"
In the affected versions, Timer Coalescing can prevent the operations of BIMcloud / BIM Server in the above situation.

Workaround 1

Disable Timer Coalescing in macOS on the computer where BIMcloud / BIM Server is installed.
  1. Run the Terminal application: /Applications/Utilities/Terminal.app
  2. Copy and paste the following string into Terminal: sudo sysctl -w kern.timer.coalescing_enabled=0
  3. Hit Enter/Return. Note that to execute a sudo command in Terminal, you must be logged in with an administrator account that has a password. After you enter the command, Terminal asks you to enter your password and it does not show your password you type it.

Please Note

After a computer restart the Timer Coalescing setting resets to the default setting automatically, so the above Terminal command has to be executed after every computer restart!

Workaround 2

Modify the BIMcloud / BIM Server Manager's configuration settings:
  1. Copy the BIMcloud / BIM Server Manager's configuration file to the desktop (+ make sure to create a backup copy from the file).
    • BIMcloud: /Applications/GRAPHISOFT/BIMcloud/BIMcloud Manager/Config/PortalServer.config.xml
    • BIM Server: /Applications/GRAPHISOFT/BIM Server <version>/BIMcloud Manager/Config/PortalServer.config.xml
  2. Right click on the PortalServer.config.xml file on the desktop, and select Get Info.
  3. In the Info dialog, under the General tab, uncheck the Locked checkbox, then close the Info dialog.
    wp-content_uploads_2017_06_Screen-Shot-2017-06-28-at-12.04.44.png
  4. Run TextEdit and open the TexEdit > Preferences dialog. Make sure to uncheck the Smart copy/paste and Smart quotes options in the dialog. This will prevent TextEdit to automatically modify the quotation marks in the next steps. Close the Preferences dialog.
  5. Open the PortalServer.config.xml from the desktop in TextEdit.
  6. After the <Server /> entry, type the following line (do NOT copy+paste the text from here, because the quotation marks might be re-formatted!)<FrontendProxy maxLatency="10000" />
    wp-content_uploads_2017_06_Screen-Shot-2017-06-28-at-12.06.32.png

    Please Note

    Beware, because the quotation mark characters might be re-formatted by your text editor! Because of the wrong format the BIM Server will not start! In that case replace the config file with your backup config file and restart the BIMcloud / BIM Server Manager.
  7. Save the file.
  8. Right click on the file and select Get Info, check the Locked checkbox then close the Info dialog.
    wp-content_uploads_2017_06_Screen-Shot-2017-06-28-at-12.04.56.png
  9. Copy the PortalServer.config.xml to its original location and overwrite the original file.
    • BIMcloud: /Applications/GRAPHISOFT/BIMcloud/BIMcloud Manager/Config/PortalServer.config.xml
    • BIM Server: /Applications/GRAPHISOFT/BIM Server <version>/BIMcloud Manager/Config/PortalServer.config.xml
  10. Restart the BIMcloud / BIM Server Manager from the control icon from the menubar.
    wp-content_uploads_2017_06_Screen-Shot-2017-06-28-at-12.07.13.png

 

Still looking?

Browse more articles

Back to articles

See latest solutions

Accepted solutions

Start a new discussion!