EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB11211: "ImageList must be initialized before it can be used" error message appears when executing a report with a large number of prompts in MicroStrategy Developer 9.4.x - 10.x


Stefan Zepeda

Salesforce Solutions Architect • Strategy


This technical note outlines an issue found when executing a report containing a large number of prompts.

SYMPTOM

A user has created and saved a report which contains a large number (over 50) of filter prompts. When the user executes the report, it is initially possible to answer the prompts as expected. However, after a large, but not fixed, number of prompts has been answered, the user receives the following error message:
 

ka02R000000kcPxQAI_0EM440000002FnC.gif

 


ImageList must be initialized before it can be used

 
 
If the user clicks "OK," they may then see the following message:
 

Failed to load control 'ImageList' from Mscomctl.ocx. Your version of Mscomctl.ocx may be outdated. Make sure you are using the version of the control that was provided with your application.

 
Note: This message is not evident in each instance of this issue.
 
Additionally, they may find that Strategy Developer hangs momentarily. In any case, they are unable to proceed with the execution of the report.
 
The number of prompts answered successfully may vary from instance to instance of the error. Users may also find that the occurrence of the error may vary between client machines with different operating systems or specifications.
 

CAUSE

The underlying cause of this issue is that the number of prompts on the report exceeds the Practical Usage Boundaries. Strategy Practical Usage Boundaries recommended the maximum number of filters per report to approximately 50. This is a general guideline, and the exact value of this limit will vary according to the user's specific environment.
 
An enhancement request has been logged with Strategy to increase this limit.
 

WORKAROUND

Re-design the report in question or its constituent objects so that the reporting requirement is met without such a large number of prompts on the report.


Comment

0 comments

Details

Knowledge Article

Published:

April 26, 2017

Last Updated:

April 26, 2017