[jboss-user] [JBossCache] - ClassCastException: java.util.TreeSet: while trying to attac
bahata
do-not-reply at jboss.com
Thu Mar 6 20:57:00 EST 2008
Hi
I am getting the exception ClassCastException: java.util.TreeSet , for
the code "cache.attach("datamodel",dataModel);" I am using JBossCache 'Habanero' 2.0.0.GA. Kindly help! It is a blocking condition for our project!
-----------------------------------------------------------------------------------
Code:
String configFile = "resource/replSync-service.xml";
PojoCache cache = PojoCacheFactory.createCache(configFile);
cache.start();
Object obj=cache.find("datamodel");
DataModel dataModel;
if(obj!=null)
{
dataModel=(DataModel) obj;
}
else
{
dataModel= new DataModel();
DatabaseController.loadFromDatabase(dataModel, loadDates);
cache.attach("datamodel",dataModel);
}
----------------------------------------------------------------------------------
Exception in thread "main" java.lang.ClassCastException: java.util.TreeSet
at java.util.TreeMap.compare(Unknown Source)
at java.util.TreeMap.getEntry(Unknown Source)
at java.util.TreeMap.remove(Unknown Source)
at java.util.TreeSet.remove(Unknown Source)
at org.jboss.cache.pojo.impl.CollectionClassHandler.checkSetRecursion(CollectionClassHandler.java:230)
at org.jboss.cache.pojo.impl.CollectionClassHandler.put(CollectionClassHandler.java:193)
at org.jboss.cache.pojo.impl.PojoCacheDelegate.putObjectII(PojoCacheDelegate.java:174)
at org.jboss.cache.pojo.impl.PojoCacheImpl.putObject(PojoCacheImpl.java:136)
at org.jboss.cache.pojo.impl.PojoCacheImpl.org$jboss$cache$pojo$impl$PojoCacheImpl$attach$aop(PojoCacheImpl.java:115)
at org.jboss.cache.pojo.impl.PojoCacheImpl.attach(PojoCacheImpl.java)
at org.jboss.cache.pojo.impl.AdvisedPojoHandler.put(AdvisedPojoHandler.java:141)
at org.jboss.cache.pojo.impl.PojoCacheDelegate.putObjectII(PojoCacheDelegate.java:170)
at org.jboss.cache.pojo.impl.PojoCacheImpl.putObject(PojoCacheImpl.java:136)
at org.jboss.cache.pojo.impl.PojoCacheImpl.org$jboss$cache$pojo$impl$PojoCacheImpl$attach$aop(PojoCacheImpl.java:101)
at org.jboss.cache.pojo.impl.PojoCacheImpl.attach(PojoCacheImpl.java)
at org.jboss.cache.pojo.impl.PojoCacheImpl.attach(PojoCacheImpl.java:93)
at ft.oots.controller.ServerController.loadDataModel(ServerController.java:227)
at ft.oots.controller.SynchronizationController.loadDataModel(SynchronizationController.java:62)
at ft.oots.Application.(Application.java:130)
at ft.oots.Application.main(Application.java:522)
09:47:13,312 INFO Thread-8 CacheImpl.internalStop() - stop(): closing the channel
09:47:13,437 INFO Thread-8 CacheImpl.internalStop() - stop(): stopping the dispatcher
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4134728#4134728
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4134728
More information about the jboss-user
mailing list