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

KB39938: "SQL Engine encountered an exception for free form SQL report [[DFCENGINE] Engine Logic: Invalid CompUnit base class method is called.]" when using derived tables in a Freeform SQL Report in MicroStrategy Developer 9.4.x-10.x and Netezza data WH


Stefan Zepeda

Salesforce Solutions Architect • Strategy


In MicroStrategy Developer 9.4.x-10.x when using a Netezza data warehouse, when running a Freeform SQL report that is set to use derived tables, users get an error message

SYMPTOM:
In Strategy Developer 9.4.x-10.x when using a Netezza data warehouse, when running a Freeform SQL report that is set to use derived tables, users get the following error message:

ka02R000000kcTSQAY_0EM440000002DG5.png

 
 
Sample Code/Error
Sample Code/Error
 Error: SQL Engine encountered an exception for free form SQL report Engine Logic: Invalid CompUnit base class method is called.]
 
 
This issue can be observed when the following VLDB Properties as set:

  • Drop Temp Table Method >  Do nothing
  • Intermediate Table Type > "Derived table"
  • Maximum SQL Passes Before Fallback >  3.
ka02R000000kcTSQAY_0EM440000002DG2.png

CAUSE:
This is a known issue in Strategy Developer 9.4.x-10.x .
 
ACTION:
Strategy will continue to investigate and post updates as soon as they are available.
 
WORKAROUND:
Change the VLDB settings of the report to not use derived tables to workaround this issue.


Comment

0 comments

Details

Knowledge Article

Published:

April 18, 2017

Last Updated:

April 18, 2017