Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-10752

NPE on deploy, when Email validation annotation present

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • None
    • 13.0.0.Final
    • Bean Validation
    • None

    Description

      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@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.

      Attachments

        1. bvbug.zip
          6 kB
        2. bvbug-1.0-SNAPSHOT.war
          1.61 MB
        3. bvbug-1.0-SNAPSHOT.war
          1.79 MB
        4. bvbug-1.0-SNAPSHOT.war
          1.79 MB

        Activity

          People

            gsmet@redhat.com Guillaume Smet
            d3coder d3coder d3coder (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: