SAP Knowledge Base Article - Public

2513672 - Error: 'Couldn't load mapping dlls' when inserting a Map in Crystal Reports

Symptom

  • Error:"Couldn't load mapping dlls"
  • When attempting to insert a Map object on a report in Crystal Reports designer, it fails with the error: 'Couldn't load mapping dlls'
  • When viewing a report in SAP BI Launchpad, the place where a map should be located is blank.

Environment

  • SAP Crystal Reports 2011
  • SAP Crystal Reports 2013
  • SAP Crystal Reports 2016
        
  • SAP BusinessObjects Business Intelligence platform 4.0
  • SAP BusinessObjects Business Intelligence platform 4.1
  • SAP BusinessObjects Business Intelligence platform 4.2

Reproducing the Issue

  1. In Crystal Reports designer, create a report off any data source.
  2. Under the menu "Insert", select "Map..."
  3. It then fails with the error.

Cause

  • The Map feature in Crystal Reports uses the file: mapx30.ocx, and it is either not registered correctly, or corrupted.

Resolution

  • Resgiter the file mapx30.ocx
        
    1. Confirm the file: mapx30.ocx exist in the following folder:
           
          C:\Program Files (x86)\SAP BusinessObjects\MapInfo MapX\Program
            
    2. To register the file: mapx30.ocx, run the following command:
       
          regsvr32 "C:\Program Files (x86)\SAP BusinessObjects\MapInfo MapX\Program\mapx30.ocx"
         
              
  • Note: If the file does not register, then it is potentially corrupted, in this case, replace the file from a working environment and then register it.

Keywords

CRD, CMC, BI Launchpad, BI Launch pad, infoview, Vin, mapping file, maps, map rendering failed, no maps , KBA , BI-RA-CR , Crystal Reports designer or BusinessViews Manager , Problem

Product

SAP Crystal Reports 2011 ; SAP Crystal Reports 2013 ; SAP Crystal Reports 2016