Spotfire server crashes after connecting through HTTPS with ERROR: "A fatal error has been detected by the Java Runtime Environment"
book
Article ID: KB0081982
calendar_today
Updated On:
Products
Versions
Spotfire Server
7.5 and higher
Description
When Spotfire server URL connecting through HTTPS, it crashes with the above error in the tss760-stdout.log file. It also creates a crash dump file hs_err_pidXXXX.mdmp and log file hs_err_pidXXXX.logĀ in folder \\Spotfire_server_Install_Dir\tomcat\bin. The log file is attached for your reference.
Issue/Introduction
When Spotfire server URL connects through HTTPS, it crashes with the kind of error in tss760-stdout.log file:
------------
2017-03-17 17:40:00 Commons Daemon procrun stdout initialized
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000001003460, pid=5824, tid=4628
#
# JRE version: Java(TM) SE Runtime Environment (8.0_91-b14) (build 1.8.0_91-b14)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.91-b14 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# j sun.security.ec.ECKeyPairGenerator.generateKeyPair()Ljava/security/KeyPair;+68
# Core dump written. Default location: C:\tibco\tss\7.6.0\tomcat\bin\hs_err_pid5824.mdmp
# An error report file with more information is saved as:
# C:\tibco\tss\7.6.0\tomcat\bin\hs_err_pid5824.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
--------------------
Resolution
If you check the attached log file (Filename: hs_err_pidXXXX.log), it appears that "sunec.dll is loaded from a different application (For example C:\Program Files\KNIME_2.11.2\jre\bin\sunec.dll). There are differences between the library that Java 8 expects and the library that is in fact loaded that causes the problem. Remove the unwanted dll/JRE from the system class path or from the application where it is located. Then, restart the Spotfire server machine.
Attachments
Spotfire server crashes after connecting through HTTPS with ERROR: "A fatal error has been detected by the Java Runtime Environment"
get_app