[jboss-user] [JBoss Cache Users] - ClassCastExeption

pschmiel do-not-reply at jboss.com
Thu Oct 22 11:31:20 EDT 2009


Hi,

I have configured JBossCache as 2nd lvl cache for Hibernate.
I use Tomcat 5.5 as servlet container, JOTM, Hibernate 3.3.2GA and JBoss Cache 3.2.0.

When starting my app it dies with the following error:

Caused by: java.lang.ClassCastException: org.hibernate.cache.jbc2.MultiplexedJBossCacheRegionFactory cannot be cast to org.hibernate.cache.RegionFactory
  |         at org.hibernate.cfg.SettingsFactory.createRegionFactory(SettingsFactory.java:384)

The relevant part of my configuration looks like this:

        <property name="hibernateProperties">
  |             <props>
  |                 <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
  |                 <prop key="hibernate.query.substitutions">true 1, false 0</prop>
  |                 <prop key="hibernate.show_sql">${db.showSql}</prop>
  |                 <prop key="hibernate.connection.autoReconnect">true</prop>
  |                 <prop key="hibernate.connection.autoReconnectForPools">true</prop>
  |                 <prop key="hibernate.connection.release_mode">auto</prop>
  |                 <prop key="hibernate.connection.is-connection-validation-required">true</prop>
  | 
  |                 <prop key="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JOTMTransactionManagerLookup</prop>
  |                 <prop key="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</prop>
  |                 <prop key="hibernate.cache.region.factory_class">org.hibernate.cache.jbc2.MultiplexedJBossCacheRegionFactory</prop>
  | 
  |                 <prop key="hibernate.cache.use_second_level_cache">true</prop>
  |                 <prop key="hibernate.cache.use_query_cache">false</prop>
  | 
  |                 <!-- hibernate search -->
  |                 <prop key="hibernate.search.analyzer">org.apache.lucene.analysis.SimpleAnalyzer</prop>
  |                 <prop key="hibernate.search.default.directory_provider">org.hibernate.search.store.FSDirectoryProvider</prop>
  |                 <prop key="hibernate.search.default.optimizer.operation_limit.max">${db.searchIndexOptimizeAfterOperations}</prop>
  |                 <prop key="hibernate.search.default.indexBase">${db.searchIndexBase}</prop>
  |                 <prop key="hibernate.search.indexing_strategy">manual</prop>
  |                 <!--- <prop key="hibernate.search.default.indexwriter.transaction.ram_buffer_size">256</prop>
  |                 <prop key="hibernate.search.default.indexwriter.transaction.merge_factor">100</prop>
  |                 <prop key="hibernate.search.default.indexwriter.transaction.max_merge_docs">1000</prop> -->
  | 
  |                 <!-- Enable Hibernate stats when running test -->
  |                 <prop key="hibernate.generate_statistics">${hibernateStats}</prop>
  |             </props>
  |         </property>

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4261753#4261753

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4261753



More information about the jboss-user mailing list