title: java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/concurrent/BlockingQueue
body: <p>I am working with <strong>SWTBot</strong>, and created a plugin in order to test my application's GUI. At the point i have been able to initiate the bot, but i am not getting the following exception when testing the product:</p>
  
  <pre><code>java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/concurrent/BlockingQueue
      at net.sf.ehcache.config.ConfigurationHelper.createCache(ConfigurationHelper.java:418)
      at net.sf.ehcache.config.ConfigurationHelper.createDefaultCache(ConfigurationHelper.java:334)
      at net.sf.ehcache.CacheManager.configure(CacheManager.java:306)
      at net.sf.ehcache.CacheManager.init(CacheManager.java:226)
      at net.sf.ehcache.CacheManager.&lt;init&gt;(CacheManager.java:213)
      at net.sf.ehcache.hibernate.EhCacheProvider.start(EhCacheProvider.java:127)
      at org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge.start(RegionFactoryCacheProviderBridge.java:72)
      at org.hibernate.impl.SessionFactoryImpl.&lt;init&gt;(SessionFactoryImpl.java:250)
      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1385)
      at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:954)
  </code></pre>
  
  <p>It happens when the program tries to build a session factory in Hibernate.
  I've been googling a lot and most of the answers i found are related with maven/spring usage, which is not what i am using. </p>
  
  <p>The problem seems to be the lack of <strong>backport.util.concurrent.jar</strong>, which is (or should be) included in the java.util.concurrent.jar.</p>
  
  <p>I managed to create a plugin from the backport.util.concurrent.jar and include it in my target-definitions, but the problem still persists.</p>
  
  <p>Does anyone have a clue of how this problem can be solved? Any help will be much appreciated.</p>
  
  <p>Thanks in advance!</p>