Technical error with EBX landing page

Technical error with EBX landing page

book

Article ID: KB0072788

calendar_today

Updated On:

Products Versions
TIBCO EBX 6.0.0 Onwards

Description

Error: 2021-10-08 06:35:40,035 EDT ERROR  log.kernel 1155 [http-nio-8080-exec-2] Caught throwable in top-level route.
 **               com.onwbp.boot.BootException: Cannot init the repository as the LZ4 library is not correctly deployed.
 **               com.orchestranetworks.cce.cache.zzb.zza(zzb.java:5)
 **               com.onwbp.adaptation.zzhk.zza(zzhk.java:75)
 **               com.onwbp.adaptation.CfRepository.getCacheWithDeclaredException(CfRepository.java:350)
 **               com.onwbp.adaptation.CfRepository.getCache(CfRepository.java:272)
 **               com.onwbp.adaptation.CfRepository.getReferenceBranch(CfRepository.java:341)
 **               com.orchestranetworks.cce.cache.store.virtual.zzi.zza(zzi.java:8)
 **               com.orchestranetworks.cce.cache.store.virtual.zzi.zza(zzi.java:5)
 **               com.onwbp.front.zzd.zza(zzd.java:27)
 **               com.onwbp.front.zzh.zza(zzh.java:34)
 **               com.onwbp.front.zzd.zza(zzd.java:15)
 **               com.onwbp.front.Dispatcher.route(Dispatcher.java:350)
 **               com.onwbp.front.FrontServlet.service(FrontServlet.java:14)
 **               javax.servlet.http.HttpServlet.service(HttpServlet.java:764)

From EBX version 6.0.0 new jar has been introduced to speed up the persisted data access, it is required to perform a ebx-lz4.jar native installation.
More information on the jar which is a Data compression library i.e ebx-lz4.jar below link can be referred to below link.
https://docs.tibco.com/pub/ebx/6.0.0/doc/html/en/installation/deploy_on_jee.html#ebx_lz4.


 

Environment

EBX Environment 6.0.0 Onwards

Resolution

1. We need to deploy the ebx-lz4.jar correctly in a compress folder, as guided in point 4 of the installation guide under section Configuration for EBX® ($CATALINA_HOME\compress\ebx-lz4.jar (compression library) coming from ebx.software\lib directory.) 
2. Need to check if we followed point 6 properly by mentioning 
Modify the $CATALINA_HOME\conf\catalina.properties (or $CATALINA_BASE\conf\catalina.properties) file. Add the following lines to the tomcat.util.scan.DefaultJarScanner.jarsToSkip property:
ebx-lz4.jar,\
3. We need to set the classpath properly as mentioned in point 7, of the above link (set CLASSPATH="<$CATALINA_HOME_or_$CATALINA_BASE>\compress\ebx-lz4.jar;%CLASSPATH%")
4. We can verify that if our classpath is set properly or  not by checking the parameter " Java ClassPath " in the startup log 
it appear like, below. If the path is missing in the classpath we need to check the above three point again and make sure it is correctly performed
Example : Java ClassPath               : C:\E-Drive_Setup\EBX 6.0.1\Tomcat 6.0.1\compress\ebx-lz4.jar

Issue/Introduction

when we try to access "http://localhost:8080/ebx/" obtain the error: "TECNICAL ERROR failure.00X.caughtThrowableInTopLevel".

Additional Information

https://docs.tibco.com/pub/ebx/6.0.0/doc/html/en/references/performance.html#id7
https://docs.tibco.com/pub/ebx/6.0.0/doc/html/en/installation/deploy_on_jee.html#ebx_lz4.

 

Attachments

Technical error with EBX landing page get_app
Technical error with EBX landing page get_app
Technical error with EBX landing page get_app