I'm going to make a unit test to see if I can reproduce the problem. Are you seeing the problem with the 1.1 jar that was in cvs and not with the 1.0, or with neither jar?
Please try the jar I just checked in and let me know: http://cvs.apache.org/viewcvs.cgi/jakarta-turbine-jcs/tempbuild/jcs-1.1- dev.jar?rev=1.2&view=log Aaron > -----Original Message----- > From: Dean Holdren [mailto:[EMAIL PROTECTED] > Sent: Friday, November 12, 2004 8:22 AM > To: [EMAIL PROTECTED] > Subject: HELP: java.lang.OutOfMemoryError when more than x regions defined > to have IndexedDiskCache > > Has this been tested? I get a java.lang.OutOfMemoryError during > startup of JCS (when the .ccf file is being parsed and the regions set > up) > > I only get this error when each region has an auxillary IndexedDiskCache. > > Using a build of latest source: > 1) more than ~13 regions (with an IndexedDiskCache) -> > java.lang.OutOfMemeoryError > 2) 100 regions (without IndexedDiskCache) -> No error > > Using build from August 2003: > 1) 100 regions (with an IndexedDiskCache) -> No error > 2) 100 regions (without IndexedDiskCache) -> No error > > > On Thu, 11 Nov 2004 11:27:25 -0500, Dean Holdren <[EMAIL PROTECTED]> > wrote: > > I built JCS from source (using latest code) and I get a > > java.lang.OutOfMemoryError when first accessing a region (I believe > > inside CompositeCacheConfigurator). This only occurs (for my > > configuration) if I specify more than 13 regions. > > > > Using a build from 8/20/2003, I can have over *100* regions (that's as > > high as I tested) without this error. > > > > My test looks like the following: > > ********************************************************** > > JCS.setConfigFilename("/myCacheRegions.ccf"); > > JCS.getInstance("region1"); //<---fails > > ********************************************************** > > > > myCacheRegions.ccf: > > > > jcs.default=indexedDiskCache > > > jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttribut es > > jcs.default.cacheattributes.MaxObjects=100 > > > jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory .l > ru.LRUMemoryCache > > > > # SYSTEM GROUP ID CACHE > > jcs.system.groupIdCache=indexedDiskCache > > > jcs.system.groupIdCache.cacheattributes=org.apache.jcs.engine.CompositeC ac > heAttributes > > jcs.system.groupIdCache.cacheattributes.MaxObjects=10000 > > > jcs.system.groupIdCache.cacheattributes.MemoryCacheName=org.apache.jcs.e ng > ine.memory.lru.LRUMemoryCache > > > > ##### CACHE REGIONS FOR TEST > > > > jcs.region.indexedRegion1=indexedDiskCache > > > jcs.region.indexedRegion1.cacheattributes=org.apache.jcs.engine.Composit eC > acheAttributes > > jcs.region.indexedRegion1.cacheattributes.MaxObjects=100 > > > jcs.region.indexedRegion1.cacheattributes.MemoryCacheName=org.apache.jcs .e > ngine.memory.lru.LRUMemoryCache > > > > #####...... (More regions, each configured like above example) > > > > ##### AUXILIARY CACHES > > > > # Indexed Disk Cache > > > jcs.auxiliary.indexedDiskCache=org.apache.jcs.auxiliary.disk.indexed.Ind ex > edDiskCacheFactory > > > jcs.auxiliary.indexedDiskCache.attributes=org.apache.jcs.auxiliary.disk. in > dexed.IndexedDiskCacheAttributes > > jcs.auxiliary.indexedDiskCache.attributes.DiskPath=c:/cache > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
