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]

Reply via email to