Fix IAE when rendering unknown type (EA-89031 - IAE: SmartTypeRenderer.render)

This commit is contained in:
Dmitry Jemerov
2017-01-26 20:14:36 +01:00
parent 2342aeef49
commit 7236aa45f2
@@ -156,7 +156,7 @@ public class HtmlTabledDescriptorRenderer extends TabledDescriptorRenderer {
if (isErrorPosition.apply(VALUE_PARAMETER_POSITION.position(i))) {
error = true;
}
String renderedArgument = getTypeRenderer().render(argumentType, context);
String renderedArgument = argumentType == null ? "unknown" : getTypeRenderer().render(argumentType, context);
tdRight(result, RenderersUtilKt.renderStrong(renderedArgument, error) + (iterator.hasNext() ? RenderersUtilKt.renderStrong(",") : ""));
i++;