SAP Knowledge Base Article - Preview

1888636 - DOES_INSTALLATION_EXIST: Main Class Missing - Error in SWPM/MaxDB


In a SAP installation with MaxDB database, Software Provisioning Manager tool (SWPM) fails with following error:

ERROR      <timestamp>
Error during execution of command identifier 'DOES_INSTALLATION_EXIST' : Exception in thread "main" java.lang.NoClassDefFoundError: com/sap/sdb/core/main/cmd/SdbCmdMain
Caused by: java.lang.ClassNotFoundException:
                at Method)
                at java.lang.ClassLoader.loadClass(
                at sun.misc.Launcher$AppClassLoader.loadClass(
                at java.lang.ClassLoader.loadClass(
Could not find the main class:  Program will exit.

There is a similar error message 'DOES_INSTALLATION_EXIST' explained in SAP Note #2207314, but the installation scenario is different and so is the solution.
#2207314 - DOES_INSTALLATION_EXIST: MaxDB Software must be installed before this class can be instantiated



  • Software Provisioning Manager (SPWM);
  • Systems based on SAP NetWeaver;
  • Operating System Independent;
  • MaxDB Database.


SAP NetWeaver all versions


sdb_sl_lib.jar, sdb_sl_lib_api.jar, sdb_core.jar, Software Provisioning Manager, SWPM, SAPinst, MaxDB, Jar, Installation, Installer, Install, System Copy, Import, Importing, Migration, Migrating, Migrate, NetWeaver, SdbCmdMain, LiveCache, Live Cache, SDB, Class, File permission, Access, Rights, Authorization , KBA , BC-INS-SWPM , Installation with Software Provisioning Manager , BC-DB-LVC , liveCache , BC-DB-SDB , MaxDB , BC-INS-MIG , OS/DB Migrations with SWPM and DB refresh , BC-INS-NT , SAP Netweaver based Solutions on Windows , BC-INS-UNX , Installation Unix , BC-DB-SDB-INS , Installation with MaxDB , BC-DB-LVC-INS , Installation , 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.