Symptom
SAP BusinessObjects Enterprise (BOE) platform fails to start or Web Intelligence number/date formatting errors on Linux. The Java class `com.businessobjects.i18n.monofmtlib_jni.monofmtlib` fails to initialize, and the following errors appear in the logs:
```
java.lang.ExceptionInInitializerError
at com.businessobjects.i18n.monofmtlib_jni.monofmtlib.<clinit>(monofmtlib.java)
Caused by: java.lang.UnsatisfiedLinkError: /tmp/.<random>.so: /tmp/<file>: failed to map segment from shared object
```
or simply:
```
com.businessobjects.i18n.monofmtlib_jni.monofmtlib (initialization failure)
```
Once the class initialization fails, it fails permanently for the lifetime of the JVM — any subsequent call to any method of the class will throw `NoClassDefFoundError`. This impacts number and date formatting across all BI content (WebI reports, dashboards, etc.).
Read more...
Environment
- SAP BusinessObjects Business Intelligence Platform 4.X
- Web Intelligence (WebI)
- Red Hat Enterprise Linux 8 (RHEL 8)
- Hardened / security-restricted Linux environments (financial institutions, government)
Product
SAP BusinessObjects Business Intelligence platform 2025 ; SAP BusinessObjects Business Intelligence platform 4.3
Keywords
monofmtlib_jni, monofmtlib, RHEL 8, Red Hat, noexec, ExceptionInInitializerError, UnsatisfiedLinkError, NoClassDefFoundError, java.io.tmpdir, native library, JNI, SELinux, formatting, WebI, BOE, initialization failure, Linux
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview