SAP Knowledge Base Article - Preview

2563957 - 'cannot load library win64_x64\btuc421.dll' error in Upgrade Management Tool during migration from XIR2 to BI 4.1 SP10 and 4.2 SP04

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

SAP BusinessObjects Business Intelligence platform 4.2 ; SAP BusinessObjects Business Intelligence platform R2

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 ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.