Symptom
- When migrating a .unv universe with Upgrade Management Tool (UMT) from SAP BusinessObjects Enterprise XI R2 SP5 to BOE 4.2 SP04/ 4.1 SP10, it fails with the below error message:
'cannot load library win64_x64\btuc421.dll'
- The UMT log shows the below error stack:
|2E66CEEA437144318B50B3A55F1FAF283|2017 09 12 15:43:26.490|-0500|Error| |==|E| |upgrademanagementtool| 96| 69|ModalContext | ||||||||||||||||||||com.businessobjects.upgrademanager||Phase 'Updating objects' begins.
|2E66CEEA437144318B50B3A55F1FAF284|2017 09 12 15:43:39.693|-0500|Error| |==|E| |upgrademanagementtool| 96| 83|sap.bobj.me.updateObjectThread.5| ||||||||||||||||||||com.businessobjects.upgrademanager||IMigrationCallback#onFailure:
MigrationException$ThrowableWrapper: java.lang.UnsatisfiedLinkError: Can't load library: C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\apps\upgradeManagementTool\jars\..\..\..\..\win64_x64\btuc421.dll
at com.businessobjects.migration.engine.exception.MigrationException.wrap(MigrationException.java:24)
at com.businessobjects.migration.engine.internal.MigrationEngine$WorkerFactory$Worker.performUpdate(MigrationEngine.java:820)
at com.businessobjects.migration.engine.internal.MigrationEngine$WorkerFactory$Worker.performUpdate(MigrationEngine.java:692)
at com.businessobjects.migration.engine.internal.MigrationEngine$WorkerFactory$Worker.performUpdate(MigrationEngine.java:682)
at com.businessobjects.migration.engine.internal.scheduling.Scheduler$Engine.run(Scheduler.java:296)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:812)
Caused by: java.lang.UnsatisfiedLinkError: Can't load library: C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\apps\upgradeManagementTool\jars\..\..\..\..\win64_x64\btuc421.dll
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1928)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1092)
at com.businessobjects.sdk.plugin.desktop.universe.internal.JupUnvConvJni.<clinit>(JupUnvConvJni.java:51)
at com.businessobjects.sdk.plugin.desktop.universe.internal.Universe.updateInfoObject(Universe.java:1220)
at com.businessobjects.migration.engine.internal.MigrationEngine$WorkerFactory$Worker.performUpdate(MigrationEngine.java:756)
... 6 more
- The 'btuc421.dll' cannot be found anywhere in a 4.2 SP04 and 4.1 SP10 installation.
(Please note: Upgrade from XI R2 to 4.x is only possible if the XI R2 is on SP02+ version.)
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Read more...
Environment
- SAP BusinessObjects Business Intelligence Platform 4.2 Support Package 04
- SAP BusinessObjects Business Intelligence Platform 4.1 Support Package 10
- SAP BusinessObjects Enterprise XI R2 SP5
- Upgrade Management Tool
- Universe Design Tool
Product
Keywords
btuc421.dll, error, missing, xir2, 4.2, migration, update, upgrade, universe, unv, 4.1 , KBA , BI-BIP-UMT , Upgrade management tool , BI-BIP-SL , Semantic Layer , BI-BIP-UDT , Universe Design Tool , Problem
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