Skip to content

Commit

Permalink
Extra logging
Browse files Browse the repository at this point in the history
  • Loading branch information
jbarrez committed Apr 2, 2024
1 parent 22ee2f0 commit aa10391
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,9 @@ public String toString() {
stringBuilder.append(planItem);
}

stringBuilder.append(" (PlanItemInstance id: ");
stringBuilder.append(" (CaseInstance id: ");
stringBuilder.append(planItemInstanceEntity.getCaseInstanceId());
stringBuilder.append(", PlanItemInstance id: ");
stringBuilder.append(planItemInstanceEntity.getId());
stringBuilder.append("), ");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,11 @@ public String toString() {
stringBuilder.append("[Activate PlanItem] ");
stringBuilder.append(planItem);

stringBuilder.append(" (PlanItemInstance id: ");
stringBuilder.append(" (CaseInstance id: ");
stringBuilder.append(planItemInstanceEntity.getCaseInstanceId());
stringBuilder.append(", PlanItemInstance id: ");
stringBuilder.append(planItemInstanceEntity.getId());
stringBuilder.append(")");
stringBuilder.append("), ");

if (entryCriterionId != null) {
stringBuilder.append(" via entry criterion ").append(entryCriterionId);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -489,7 +489,10 @@ public void setCaseDefinitionDeploymentId(String caseDefinitionDeploymentId) {
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("CaseInstance[id=").append(id)
.append(", caseDefinitionId=").append(caseDefinitionId);
.append(", caseDefinitionId=").append(caseDefinitionId)
.append(", caseDefinitionKey=").append(caseDefinitionKey)
.append(", parentId=").append(parentId)
.append(", name=").append(name);

if (StringUtils.isNotEmpty(tenantId)) {
sb.append(", tenantId=").append(tenantId);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -505,12 +505,33 @@ protected Collection resolveAndValidateCollection(DelegateExecution execution) {
}

} else {
throw new FlowableIllegalArgumentException("Couldn't resolve collection expression, variable reference or string");

throw new FlowableIllegalArgumentException(buildUnresolvedCollectionExceptionMessage());
}
}
}


protected String buildUnresolvedCollectionExceptionMessage() {
StringBuilder exceptionStringBuilder = new StringBuilder("Couldn't resolve collection expression");
if (collectionExpression != null) {
exceptionStringBuilder.append(" (");
exceptionStringBuilder.append(collectionExpression.getExpressionText());
exceptionStringBuilder.append(")");
}
exceptionStringBuilder.append(", variable reference");
if (collectionVariable != null) {
exceptionStringBuilder.append(" (");
exceptionStringBuilder.append(collectionVariable);
exceptionStringBuilder.append(")");
}
exceptionStringBuilder.append(" or string");
if (collectionString != null) {
exceptionStringBuilder.append(" (");
exceptionStringBuilder.append(collectionString);
exceptionStringBuilder.append(")");
}
return exceptionStringBuilder.toString();
}

@SuppressWarnings({ "unchecked", "rawtypes" })
protected Collection iterableToCollection(Iterable iterable) {
List result = new ArrayList();
Expand Down

0 comments on commit aa10391

Please sign in to comment.