Troubleshooting
The Windchill RV&S OSLC Server provides a logging feature to aid in troubleshooting.
The generated logs are available in the oslc.log file located in installdir/logs.
To enable logging of debug messages in the oslc.log file, edit the winston.js file located in <installdir>/winston.
In the winston.js file, edit the level key and specify debug as the value of this key:
level: ‘debug’
* 
If the maximum number of concurrent logins on the Windchill RV&S server are exceeded for a specific user, the OSLC client displays an error message. To avoid this situation, the Windchill RV&S administrator can specify a maximum of 100 connections using the mksis.im.perUserSessionLimit property for Workflows and Documents. The default number of maximum connections allowed is 5. For more information on the mksis.im.perUserSessionLimit property, see the Windchill RV&S Help Center.
* 
Ensure the correct protocol scheme (http or https) corresponding to your configuration is specified in the production.json file located in the <installdir>/config/ directory of the Windchill RV&S OSLC Server. If the Windchill RV&S server is not configured for SSL, then specify the value of the scheme as http in the file. The default protocol is https.
Internal Server Error: [NaN] write EPROTO 14212:error
You might encounter the following error if there are a large number of concurrent requests to the Windchill RV&S OSLC Server:
Internal Server Error: [NaN] write EPROTO 14212:error:14094438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1544:SSL alert number 80
To avoid this error, downgrade the Transport Layer Security (TLS) version to v1.2, in the following file:
<installdir>/core-oslc-server/package.json
You can update the json file as follows: