Patrick Deenen created ISIS-2970:
------------------------------------

             Summary: Validation messages for textfield throw IAE
                 Key: ISIS-2970
                 URL: https://issues.apache.org/jira/browse/ISIS-2970
             Project: Isis
          Issue Type: Bug
          Components: Isis Viewer Wicket
    Affects Versions: 2.0.0-M7
            Reporter: Patrick Deenen


When creating a new entity from a menuaction and one of the mandatory 
TEXTfields is left empty, ISIS will throw an exception:

 

 
{code:java}
java.lang.IllegalArgumentException: Parameter message can't be null
    at 
org.apache.wicket.feedback.FeedbackMessage.<init>(FeedbackMessage.java:123) 
~[wicket-core-8.13.0.jar:8.13.0]
    at 
org.apache.wicket.feedback.FeedbackMessages.error(FeedbackMessages.java:151) 
~[wicket-core-8.13.0.jar:8.13.0]
    at org.apache.wicket.Component.error(Component.java:1214) 
~[wicket-core-8.13.0.jar:8.13.0]
    at org.apache.isis.viewer.wicket.ui.util.Wkt$18.error(Wkt.java:592) 
~[isis-viewer-wicket-ui-2.0.0-M7.jar:2.0.0-M7]
{code}
 

 

Rootcause org.apache.isis.viewer.wicket.ui.util.Wkt calls the wrong error 
method (from Component instead of FormComponent) for both 
textFieldWithConverter and passwordFieldWithConverter. Provided a fix.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to