EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB438371: Refine Server crashes on startup when starting MicroStrategy Intelligence Server 10.x running on Linux Operating Systems


Justin Parks

Principal Product Specialist • MicroStrategy


This knowledge base article discusses a known issue wherein the Refine Server(hosted via M8RefSvr) crashes on Intelligence Server startup when creating the JVM.

SYMPTOM
When starting the Strategy Intelligence Server on Linux, users may see a fatal error in java runtime as shown below. The Refine Server process (which is used for Data Wrangling) does not get started, but the Strategy Intelligence Server process starts up and can be used without any issues:
 


# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGBUS (0x7) at pc=0x00007fcf0c71ce3c, pid=13217, tid=140527669413088
#
# JRE version:  (8.0_77-b03) (build )
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.77-b03 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# j  java.lang.Object.<clinit>()V+0
#
# An error report file with more information is saved as:
# /var/opt/Strategy/IntelligenceServer/hs_err_pid13217.log

Additionally, errors such as the following will be seen for roughly 2 minutes after startup:
 

[PID:13533][THR:882632448][Database Classes][Error] failed to read port for refine in pipeline -2
[PID:13533][THR:882632448][Database Classes][Error] the port in pipeline is: -3, size is 0
[PID:13533][THR:882632448][Database Classes][Error] the port in pipeline is: -3, size is 0
[PID:13533][THR:882632448][Database Classes][Error] the port in pipeline is: -3, size is 0

CAUSE
The issue is caused due to a bug with Linux kernel 2.6.32-696.3.2.el6.x86_64 and 3.10.0-514.21.2.el7.x86_64 The defect is documented at https://bugzilla.redhat.com/show_bug.cgi?id=1466667. 
ACTION
The issue is resolved via a kernel security and bug fix update. This is documented in the Security Advisory at https://rhn.redhat.com/errata/RHSA-2017-1723.html and knowledge base article at https://access.redhat.com/solutions/3091371. Users should work with their System Administrators to install the update.
WORKAROUND
As a temporary workaround, users can modify the stack size by creating the following registry key in MSIReg.reg file to be found in the default installation path:

ka044000000kH4eAAE_0EM44000000WTWT.png

 


[HKEY_LOCAL_MACHINE\SOFTWARE\Strategy\JNI Bridge\Config for DataServices\JVM Options]
"OtherOptions"="-Xss2M"

After implementing this change, the Intelligence Server should to be restarted.
Important Note: This key should be removed once the bug fix update is installed.
  KB438371


Comment

0 comments

Details

Knowledge Article

Published:

July 20, 2017

Last Updated:

January 3, 2019