[jboss-jira] [JBoss JIRA] (WFLY-10752) NPE on deploy, when Email validation annotation present

d3coder d3coder (JIRA) issues at jboss.org
Tue Aug 7 13:04:00 EDT 2018


    [ https://issues.jboss.org/browse/WFLY-10752?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13615962#comment-13615962 ] 

d3coder d3coder commented on WFLY-10752:
----------------------------------------

Seems to be working now. Thank you.

> NPE on deploy, when Email validation annotation present
> -------------------------------------------------------
>
>                 Key: WFLY-10752
>                 URL: https://issues.jboss.org/browse/WFLY-10752
>             Project: WildFly
>          Issue Type: Bug
>          Components: Bean Validation
>    Affects Versions: 13.0.0.Final
>         Environment: Arch linux, openjdk 8, Wildfly 13.0.0.Final
>            Reporter: d3coder d3coder
>            Assignee: Jason Greene
>         Attachments: bvbug-1.0-SNAPSHOT.war, bvbug-1.0-SNAPSHOT.war, bvbug-1.0-SNAPSHOT.war, bvbug.zip
>
>
> I'm making simple app. In one of my DTO's i have field with `javax.validation.constraints.Email` annotation. When this annotation present, wildfly fails to deploy my app with this exception:
> https://gist.github.com/XakepSDK/daa2531203b365ad1969e01b4466b8a1
> My DTO class:
> https://gist.github.com/XakepSDK/a78245b262315437d2800be524018d2e
> CrossField annotation:
> https://gist.github.com/XakepSDK/fde1553339c18bc442820868f573a53a
> CrossField validator:
> https://gist.github.com/XakepSDK/391783e3b79f839a93a8f45c886b38e0
> java -version
> openjdk version "1.8.0_172"
> OpenJDK Runtime Environment (build 1.8.0_172-b11)
> OpenJDK 64-Bit Server VM (build 25.172-b11, mixed mode)
> <------------------ UPD: ------------------>
> I got it, this happens if @Size present with @Email.
> Simple test class:
> https://gist.github.com/XakepSDK/892ec3d886ec2cac7f44d93faa0868c1
> UPD: this happens if field annotated with Email and any other validation annotation.
> It failed with Email and NotNull.
> UPD: Maven project and WAR with  [^bvbug-1.0-SNAPSHOT.war] minimal repro. code
> Actually, this project doesn't show issue like my first app, but Email validation doesn't work too.
> Make a POST request to `/` with this: 
> `{"email":"test"}` or {"email":"test at test.test"}`
> `Content-Type: application/json`
>  You will get `NullPointerException` in response, without any extended message.(i made special mapper for that, but seems it doesn't work with that exception)
> In another project, wilfdly refuses to start with NullPointerException, here it work only for request. I don't know, how to make it work like in another project.



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list