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>