It's all about the answers!

Ask a question

Create and Print docs from DNG not working - Handshake Error


Francis Kemp (7212336) | asked Jan 09 '17, 10:28 p.m.

 When trying to "Create and Print Microsoft Word document" from Doors Next Gen, we are getting this error the WebUI:

An error has occurred while processing a server request.  The server returned this error code: 500
In the expanded error box, we get these errors:
CRRRW7553E -  A message that was received from the server indicates and error with no specific handler
CRRRS6523E - Unable to print artifact module. Response https/1.1 200 (More info found at entry [xxx] in the RM application server log)

In rm.log, we see this error:
ibm.rdm.fronting.server.rrs.publish.PublishService - com.ibm.rational.rpe.common.template.api.TemplateException: Could not load template <PUBLICURL>/rm/publish/templateLibrary.printModuleBook. Error is <javax.net.ssl.SSLHandshakerException: Received fatal alert: handshake_failure>

In rrdg.log, we get this message:
CRRPE3005E  The template could not be loaded.. Received fatal alert: handshake_failure

We configured debugging using the info in https://www-01.ibm.com/support/docview.wss?uid=swg21694314 and got more messages in rrdg.log but no more detail about the problem.

What is DNG trying to communicate with over SSL?  We recently upgraded our Jazz environment to use TLSV1.1.  Could that have triggered this problem?

We are using Doors Next Gen V6.0.2. This error occurs when Jazz is hosted on both Windows 2012 and RedHat Linux.

Accepted answer


permanent link
Donald Nong (14.4k314) | answered Jan 10 '17, 7:22 p.m.

When you say the Jazz environment uses TLSv1.1,  I understand that it means TLSv1.1 and TLSv1.2. Is it correct? TLSv1.1 only just does not make sense. In this case, I believe you miss a parameter in the configuration - -Dcom.ibm.rational.rpe.tls12only=true. Don't let the name confuse you - rpe is just rrdg in this context.
https://rpeactual.com/2011/04/21/rrdg-vs-rpe/

Basically, when the server starts up, the follow JVM parameters need to be configured.

-Djazz.connector.sslEnabledProtocols="TLSv1.1,TLSv1.2"
-Dcom.ibm.team.repository.transport.client.protocol=TLSv1.2
-Dcom.ibm.rational.rpe.tls12only=true

Rosa Naranjo selected this answer as the correct answer

One other answer



permanent link
Ian Barnard (687612) | answered Sep 18 '19, 9:29 a.m.
JAZZ DEVELOPER
On 6.0.6.1 this problem gives a slightly different error like:

2019-09-17 03:06:48,162 [Default Executor-thread-2952507] ERROR ibm.rdm.fronting.server.rrs.publish.PublishService - com.ibm.rational.rpe.common.auth.AuthenticationException: Auto: connection to https://host:port/rm/publish/templateLibrary/printArtifact failed. None of the known protocols succeeded.
at com.ibm.rational.rpe.common.utils.URLDataProvider.doAuto(URLDataProvider.java:1473)
at com.ibm.rational.rpe.common.utils.URLDataProvider.execute(URLDataProvider.java:1551)
at com.ibm.rational.rpe.common.utils.URLDataProvider.cacheResource(URLDataProvider.java:377)
at com.ibm.rational.rpe.common.utils.URLDataProvider.cacheResource(URLDataProvider.java:425)
...
Happily the same solution fixes it :-) but note it's recommended to only use TLSv1.2 these days, so remove TLSv1.1


Comments
Carol Watson commented Apr 30, 12:57 p.m.

We've suddenly started receiving this error in both 6.0.6 (PROD) and 6.0.6.1 (CERT environment).  We updated to using TLSV1.2 and the problem appears to have occurred a few days later (which was likely the first time anyone attempted to print a report).  My research led me to https://www.ibm.com/support/pages/crrpe3005e-sslhandshakeexception-exporting-artifacts-pdf-or-word-ibm-doors-next-generation-was

<o:p> </o:p>

and we tried that in CERT but it didn't solve the problem.  Any other suggestions?


Thank you,
Carol


Ian Barnard commented May 04, 4:41 a.m.
JAZZ DEVELOPER

Hi Carol


You should create a support case.

Regards
Ian

Your answer


Register or to post your answer.