Background:
We are migrating WAD templates to lumira designer applications. Complex BW Bex queries are used as datasource and assigned to crosstab.
All the functionalities of WAD templates are implemented in lumira designer application. In last I am implementing commentary feature given by SAP.
Problem Statement:
As soon as I add technical component called commentary to lumira designer application, it is generating exception.

To further dig into issue, I created new lumira designer application which contain very less components.
Please find following screenshot,

Here, what I analyzed might not correct in all cases but this is what my understanding,
Please find following detailed information.
I created very simple bex query which contain one dimension (Ex: Department) in row and one formula (for constant value) in column.
Case 1:
I assigned data source to crosstab in lumira designer. I am able to execute application.
Case 2:
I added one dimension (Ex: Division) to free characteristic in bex query designer. I am able to execute application.
Case 3:
I removed dimension added in step 2 from free characteristic and added dimension (ex: calday) in characteristic restriction and restricted with specific calday value. I am able to execute application.
Case 4:
I added both the dimensions from step 2 and 3 at the same time in free characteristic and characteristic restriction respectively. Here, I am unable to execute the application and it is generating exception.
Case 5:
Now, If I remove division and add calday to free characteristic OR remove calday and add division to characteristic restriction, in both the situation I am able to execute application.
So here what I mean to say is, whichever characteristics I have restricted in characteristic restriction, only those I can add to free characteristic, any addition dimension in free characteristic will generate exception.
Important points to highlight,
1) This is happening in combination with crosstab only, If I do not use crosstab in application I can assign as complex query as possible without any error.
2) At any point in time if characteristic restriction doesn't contain and restricted characteristic, I can add as many dimension as possible in free characteristic or vice-versa (Means any one should be empty).
Thanks,
Darshil Shah