SpectroSERVER will not startup with error in vnm.out "ERROR TRACE at CsCorbaMgr.cc(1249): Failed to connect to CORBA Naming Service on corbaloc::manager01:14006/NameService"

Document ID : KB000028718
Last Modified Date : 14/02/2018
Show Technical Document Details

SpectroSERVER fails to start on Solaris Spectrum 9.3 h01.

Errors seen in the vnm.out show

"ERROR TRACE at CsCorbaMgr.cc(1249): Failed to connect to CORBA Naming Service on corbaloc::manager01:14006/NameService"

There is no firewall and/or Port 14006 is available but not connected.

When viewing NAMINGSERVICE.out or NCMSERV.OUT both show the same error message

# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (output.cpp:1576), pid=12351, tid=11
#  guarantee((int)(blk_starts[i+1] - blk_starts[i]) >= (current_offset - blk_offset)) failed: shouldn't increase block size
#
# JRE version: Java(TM) SE Runtime Environment (7.0_51-b13) (build 1.7.0_51-b13)

Solution:

Problem is related to specifically a Solaris bug in Java (bug_id 8032207) that is found in JRE 1.7.0_51 and is resolved in JRE 1.7.0_60.

As we ship JRE 1.7.0_60 with Spectrum 9.4, an upgrade to Spectrum 9.4 is required to resolve this problem.