SilverFabric Broker console doesn't load after applying JDK 1.8.0.152

SilverFabric Broker console doesn't load after applying JDK 1.8.0.152

book

Article ID: KB0083238

calendar_today

Updated On:

Products Versions
TIBCO Silver Fabric -

Description

There is a known issue with JDK 1.0.8.152 or 1.8.0_151 versions https://bugs.openjdk.java.net/browse/JDK-8189788 pending to be fixed by oracle.
This causes the SF broker's Administration UI  to only partially load with no menu options when you log into the UI, when on  JDK 1.0.8.152 or 1.8.0_151.
This issue won't be resolved by applying Unlimited JCE is applied as per http://www.oracle.com/technetwork/java/javase/8u152-relnotes-3850503.html either.

Hence, we advice customers to avoid updating their JDK to 1.0.8.152 or 1.8.0_151 from a lower version on Silver Fabric 5.7.x or higher for now and wait till Oracle fixes this bug on a future JDK version (tentatively scheduled for JDK 1.8.0_162) and update to that version when it is released..
 
For customers who already updated to JDK 1.0.8.152 or 1.8.0_151 please refer to the workaround in the 'Resolution' section below to workaround  the issue for the time being.

Issue/Introduction

SilverFabric Broker console does not load after applying JDK 1.8.0.152 or 1.8.0_151.

Resolution

This is a known issue with the JDK https://bugs.openjdk.java.net/browse/JDK-8189788. The workaround is to change the compression value to "off'" in fabric/conf/server.xml as shown below and restart the server.

<Connector port="8080"
connectionTimeout="20000"

  • compression="off"*
    compressionMinSize="10240"
    compressableMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/x-javascript,application/javascript,application/json,application/xml,application/xhtml+xml,application/xslt+xml"
    URIEncoding="UTF-8"
    />

Note : This issue will be fixed in JDK 1.8.0_162. It has been tested with JDK 8u162-ea (http://jdk.java.net/8/ ).