title: org.apache.camel.NoSuchLanguageException: No language could be found for: simple
body: <p>I have the following exception:
  <code>org.apache.camel.NoSuchLanguageException: No language could be found for: simple</code>
  when calling <code>DefaultCamelContext.start();</code></p>
  <p>In my route I need to use <code>.recipientList(exchangeProperty(&quot;name&quot;))</code> and that's why I've migrated from <strong>Camel 2.12.0</strong> to <strong>Camel 3.4.0</strong> and now I can't even start the context.</p>
  <p>pom.xml relevant dependencies:</p>
  <pre><code>  &lt;dependencies&gt;
        &lt;dependency&gt;
          &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
          &lt;artifactId&gt;camel-api&lt;/artifactId&gt;
          &lt;version&gt;3.4.0&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
          &lt;artifactId&gt;camel-base&lt;/artifactId&gt;
          &lt;version&gt;3.4.0&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
          &lt;artifactId&gt;camel-language&lt;/artifactId&gt;
          &lt;version&gt;3.4.0&lt;/version&gt;
      &lt;/dependency&gt;    
      &lt;dependency&gt;
          &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
          &lt;artifactId&gt;camel-jetty&lt;/artifactId&gt;
          &lt;version&gt;3.4.0&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
          &lt;artifactId&gt;camel-http&lt;/artifactId&gt;
          &lt;version&gt;3.4.0&lt;/version&gt;
      &lt;/dependency&gt;   
    &lt;/dependencies&gt;
  </code></pre>
  <p>I added <em>camel-language</em> just in case.</p>
  <p>I know about the module system, I've already tried the <em>dependencyManagement</em> block from the tutorial (<a href="https://camel.apache.org/releases/release-3.4.0/" rel="nofollow noreferrer">https://camel.apache.org/releases/release-3.4.0/</a>) and got the same error. So I decided not to include unnecessary jars.</p>
  <p>I develop in <strong>Eclipse IDE (version 2021-03)</strong>. Maven automatically choses <strong>J2SE-1.5</strong> system library (however my <strong>default JRE is 1.8</strong>) and I can't change it: after updating maven project it gets back to 1.5.</p>
  <p>Here's the full stackTrace with some DEBUG messages:</p>
  <pre><code>[                          main] ResolverHelper                 DEBUG Lookup Language with name simple in registry. Found: null
  [                          main] ResolverHelper                 DEBUG Lookup Language with name simple-language in registry. Found: null
  org.apache.camel.NoSuchLanguageException: No language could be found for: simple
      at org.apache.camel.impl.engine.DefaultLanguageResolver.noSpecificLanguageFound(DefaultLanguageResolver.java:92)
      at org.apache.camel.impl.engine.DefaultLanguageResolver.resolveLanguage(DefaultLanguageResolver.java:68)
      at org.apache.camel.impl.engine.AbstractCamelContext.resolveLanguage(AbstractCamelContext.java:1730)
      at org.apache.camel.impl.engine.AbstractCamelContext.doStartStandardServices(AbstractCamelContext.java:3205)
      at org.apache.camel.impl.DefaultCamelContext.doStartStandardServices(DefaultCamelContext.java:297)
      at org.apache.camel.impl.engine.AbstractCamelContext.forceLazyInitialization(AbstractCamelContext.java:3148)
      at org.apache.camel.impl.engine.AbstractCamelContext.doInit(AbstractCamelContext.java:2550)
      at org.apache.camel.support.service.BaseService.init(BaseService.java:83)
      at org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2435)
      at org.apache.camel.support.service.BaseService.start(BaseService.java:111)
      at org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2452)
      at my.camel.MainApp.main(MainApp.java:16)
  </code></pre>
  <p>Any help will be appreciated :)</p>