В моем GSP Grails у меня есть следующий код ...
<div class="starshipStatus">${ship.engine.report?.substring(0,40)}... </div>
, где член 'report' может иногда иметь пустое значение. Иногда я получаю это исключение на этой странице ...
org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException:
Error executing tag <g:render>:
No such property: title for class:
org.codehaus.groovy.grails.web.json.JSONObject$Null
Может ли это исключение происходить из этой строки или оператор безопасной навигации ('?') Защищен от "JSONObject $ Null"?