The following applies if you are using a version of the software before Update 33 and SmartPlant Markup Plus Server 2019 SP 1 or earlier. For the latest information, see File viewing problems.
Problem
The viewer displays a Starting Client message, but you cannot view a non-Hexagon file using the View and Markup page.
Errors
The following error appears in your browser console:
The client encountered a problem with the previous view request. For more detailed information please review the JavaScript console.
Unable to publish the requested document for viewing.
The following error appears in the job logging file created by the Brava! Job Processor:
Polling Queue: https://BravaServer:8443/BravaServer/Pop: error attempting to request a job from url: The underlying connection was closed: An unexpected error occurred on a receive.
An error similar to the following appears in the heartbeat.txt file:
Warning=Notification Error: The request was aborted: Could not create SSL/TLS secure channel.
Cause
Properties in the job processor configuration file are set to secure connections (SSL). These connections might fail if the Microsoft .NET framework is using TLS 1.0 instead of TLS 1.2 to connect to the Brava! Enterprise Server.
Solution: Update properties in the job processor configuration file to use non-secure connections instead
Update the queue.url.2 and done.servlet.url properties in the job processor configuration file.
You can prevent network traffic from being seen outside the network by configuring
these URLs to use localhost (127.0.0.1).
-
Log on to the SmartPlant Markup Plus server as an administrator.
-
Open the JobProcessor.config file delivered to the [installation location]/SmartPlant/Markup/Brava! Enterprise\JobProcessor folder.
-
Set queue.url.2 to http://SPMApplicationServer.domain.com:8080/BravaServer/Pop.
-
Set done.servlet.url to http://SPMApplicationServer.domain.com:8080/BravaServer.
-
Click Start > Administrative Tools > Services.
-
Restart the Brava! Job Processor service.
Solution: Force the Microsoft .NET framework to use TLS 1.2
You can edit the registry on the server running the Brava! Job Processor service.
Manually editing the registry incorrectly can cause problems that may require you
to reinstall the operating system. Problems created by the incorrect editing of the
registry may not be possible to solve. Edit the registry at your own risk. You should
back up the registry before you edit it.
-
Start the Registry Editor (regedit.exe).
-
Click Edit > Find.
-
Navigate to the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 key.
-
Right-click the key, click New, and select DWORD Value.
-
Right-click NewValue#1, and select Rename.
-
Enter SchUseStrongCrypto.
-
Double-click SchUseStrongCrypto, set Value data to 00000001, and click OK.
-
Navigate to the HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319 key.
-
Right-click the key, click New, and select DWORD Value.
-
Right-click NewValue#1, and select Rename.
-
Enter SchUseStrongCrypto.
-
Double-click SchUseStrongCrypto, set Value data to 00000001, and click OK.
-
Click Registry > Exit to close the Registry Editor.
-
Click Start > Administrative Tools > Services.
-
Restart the Brava! Job Processor and Apache Tomcat services.