What is limit for the length of the string typed column in camunda DMN

Below is the output string content for one of the rule in my DMN. When the rule is executed, I am getting the response as StackOverflowError. But when I truncate the string length to lower value it works. Could someone help to resolve this issue?


<b>Summary: quick</b> (@(!String.IsNullOrEmpty(Model.JobOutput.ResponseContent.ReviewerIndependentReviewTimeAvg.ToString()) ? Math.Round(Convert.ToDecimal(Model.JobOutput.ResponseContent.ReviewerIndependentReviewTimeAvg)) : 0) days in avg for IRR), <b>high quality</b> (@(!String.IsNullOrEmpty(Model.JobOutput.ResponseContent.ReviewerReviewNbCharsAvg.ToString()) ? Math.Round(Convert.ToDecimal(Model.JobOutput.ResponseContent.ReviewerReviewNbCharsAvg)) : 0) words in avg (IRR), @(!String.IsNullOrEmpty(Model.JobOutput.ResponseContent.ReviewerFinalDecisionMatchingAvg.ToString()) ? Math.Round(Convert.ToDecimal(Model.JobOutput.ResponseContent.ReviewerFinalDecisionMatchingAvg)) : 0)% final decision match).</br></br><b>Details :</br>- @(!String.IsNullOrEmpty(Model.JobOutput.ResponseContent.NumberOfReviewsTakenIntoAccount.ToString()) ? Math.Round(Convert.ToDecimal(Model.JobOutput.ResponseContent.NumberOfReviewsTakenIntoAccount)) : 0)  review assignements</b> in the last 3 years</br><b>-Quick: </b> @(!String.IsNullOrEmpty(Model.JobOutput.ResponseContent.ReviewerIndependentReviewTimeAvg.ToString()) ? Math.Round(Convert.ToDecimal(Model.JobOutput.ResponseContent.ReviewerIndependentReviewTimeAvg)) : 0) avg for IRR (journal avg : @(!String.IsNullOrEmpty(Model.JobOutput.ResponseContent.JournalIndependentReviewTimeAvg.ToString()) ? Math.Round(Convert.ToDecimal(Model.JobOutput.ResponseContent.JournalIndependentReviewTimeAvg)) : 0), target less than 10 days)</br><b>-High quality: </b> @(!String.IsNullOrEmpty(Model.JobOutput.ResponseContent.ReviewerReviewNbCharsAvg.ToString()) ? Math.Round(Convert.ToDecimal(Model.JobOutput.ResponseContent.ReviewerReviewNbCharsAvg)) : 0) words in avg for IRR (journal avg : @(!String.IsNullOrEmpty(Model.JobOutput.ResponseContent.JournalReviewNbCharsAvg.ToString()) ? Math.Round(Convert.ToDecimal(Model.JobOutput.ResponseContent.JournalReviewNbCharsAvg)) : 0), target at least 150 words),</br>final decision matches @(!String.IsNullOrEmpty(Model.JobOutput.ResponseContent.ReviewerFinalDecisionMatchingAvg.ToString()) ? Math.Round(Convert.ToDecimal(Model.JobOutput.ResponseContent.ReviewerFinalDecisionMatchingAvg)) : 0)% of the time.</br></br>

Hi @Prem_Kumar,

this sounds familiar. It could be the same as https://github.com/camunda/feel-scala/issues/305

Which version of Camunda platform do you use?

Please try again using the latest version.

Best regards,
Philipp

1 Like