Mohan Palisetti created VELTOOLS-167: ----------------------------------------
Summary: Dealing with missing keys in resource bundle Key: VELTOOLS-167 URL: https://issues.apache.org/jira/browse/VELTOOLS-167 Project: Velocity Tools Issue Type: Bug Components: GenericTools Affects Versions: 2.0 Reporter: Mohan Palisetti Priority: Minor No exception is thrown when doing a template merge with a non-existent key from the resource bundle. eg. if the template has ${resource.NON_EXISTENT_KEY}, then we end up with the string ???NON_EXISTENT_KEY??? This has to do with the org.apache.velocity.tools.generic.ResourceTool.Key.toString implementation as shown below: public String toString() { if (this.key == null) { return ""; } if (!getExists()) { return "???"+this.key+"???"; } return ResourceTool.this.render(this.rawValue, this.args); } Any reason why we can't force a FormatException when running in strict mode? -- 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