[ https://issues.apache.org/jira/browse/VELOCITY-553?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15376262#comment-15376262 ]
Nathan Bubna commented on VELOCITY-553: --------------------------------------- Good question. My instinct is to say yes, silent is silent and give that control to the template instead of letting the configuration override it. But i can see arguments either way. > Posibility to configure ReportInvalidReferences to don't report report > variables,properties and method which exist, but only have null value > -------------------------------------------------------------------------------------------------------------------------------------------- > > Key: VELOCITY-553 > URL: https://issues.apache.org/jira/browse/VELOCITY-553 > Project: Velocity > Issue Type: Improvement > Components: Engine > Affects Versions: 1.5 > Environment: any > Reporter: Tomáš Procházka > Fix For: 2.x > > Attachments: InvalidEventHandlerTestCase.java.patch > > > ReportInvalidReferences has very big imperfection, it report by default all > variables, properties and method which has null value. > This may cause many problems for developer. > I for example need only validate template without any data, only check which > contain right variables, properties or method (which exist), it's value is > not important for me. > I tried use my own ReferenceInsertionEventHandler for replace null value with > "" (empty String) but Velocity call InvalidReference handler before > ReferenceInsertionEventHandler. > I suggest configuration options for this (repor or doesn't report null value) -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org For additional commands, e-mail: dev-h...@velocity.apache.org