[ 
https://issues.apache.org/jira/browse/WICKET-5906?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14540185#comment-14540185
 ] 

Martijn Dashorst commented on WICKET-5906:
------------------------------------------

It appears that the constructor refactor of Wicket 7 for StringResourceModel 
allows the code to bind a String parameter (which was a possible default value 
in 6.19.0) now as an optional parameter, causing the default to be considered 
null, and wrecking havoc.

> Use default on missing resource does not work
> ---------------------------------------------
>
>                 Key: WICKET-5906
>                 URL: https://issues.apache.org/jira/browse/WICKET-5906
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 7.0.0-M5
>            Reporter: Martijn Dashorst
>             Fix For: 7.0.0-M6
>
>
> A regression since 6.19.0: when a StringResourceModel tries to lookup a key, 
> but that key doesn't exist in any of the resource bundles, it should use the 
> default if one is provided (and the setting is enabled in Wicket's 
> ResourceSettings), but currently throws an exception, or returns a string 
> with a warning that the resource could not be found.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to