title: javax.validation.ValidationException: HV000183: Unable to load 'javax.el.ExpressionFactory'
body: <p>I try to write very simple application with hibernate validator:</p>
  
  <p>my steps:</p>
  
  <p>add following dependency in pom.xml:</p>
  
  <pre><code>&lt;dependency&gt;
      &lt;groupId&gt;org.hibernate&lt;/groupId&gt;
      &lt;artifactId&gt;hibernate-validator&lt;/artifactId&gt;
      &lt;version&gt;5.1.1.Final&lt;/version&gt;
  &lt;/dependency&gt;
  </code></pre>
  
  <p>write code:</p>
  
  <pre><code>class Configuration {
      Range(min=1,max=100)
      int threadNumber;
      //...
  
      public static void main(String[] args) {
          ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
  
          Validator validator = factory.getValidator();
  
          Configuration configuration = new Configuration();
          configuration.threadNumber = 12;
              //...
  
          Set&lt;ConstraintViolation&lt;Configuration&gt;&gt; constraintViolations = validator.validate(configuration);
          System.out.println(constraintViolations);
  
      }
  }
  </code></pre>
  
  <p>And I gets following stacktrace:</p>
  
  <pre><code>Exception in thread "main" javax.validation.ValidationException: Unable to instantiate Configuration.
      at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:279)
      at javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:110)
      ...
      at org.hibernate.validator.internal.engine.ConfigurationImpl.&lt;init&gt;(ConfigurationImpl.java:110)
      at org.hibernate.validator.internal.engine.ConfigurationImpl.&lt;init&gt;(ConfigurationImpl.java:86)
      at org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:41)
      at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:276)
      ... 2 more
  </code></pre>
  
  <p>What do I wrong?</p>