[ 
https://issues.apache.org/jira/browse/JCS-66?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aaron Smuts closed JCS-66.
--------------------------

    Resolution: Fixed

There was a for loop using a byte as a counter.  This limited the number of 
blocks to 127.  I changed it to an int.  But, for performance reasons, you 
should try to keep your items in as few blocks as possible.

> Block Disk Cache Exception
> --------------------------
>
>                 Key: JCS-66
>                 URL: https://issues.apache.org/jira/browse/JCS-66
>             Project: JCS
>          Issue Type: Bug
>            Reporter: Aaron Smuts
>            Assignee: Aaron Smuts
>
> [8/11/09 8:49:49:969 BST] 00000042 SystemOut     O 08:49:49,968 ERROR 
> [BlockDiskCache] Region [component] Failure updating element, key: 
> investor:research-funds/fund-supermarket/factsheet/newlocalfactsheet:Primary:en-GB:1239855333385:1:hNvdABDjSIp7U7czi+DCuA==
>  old: null
> java.lang.ArrayIndexOutOfBoundsException: -128 
>         at 
> org.apache.jcs.auxiliary.disk.block.BlockDisk.write(BlockDisk.java:199) 
>         at 
> org.apache.jcs.auxiliary.disk.block.BlockDiskCache.processUpdate(BlockDiskCache.java:383)
>  
>         at 
> org.apache.jcs.auxiliary.AbstractAuxiliaryCacheEventLogging.updateWithEventLogging(AbstractAuxiliaryCacheEventLogging.java:48)
>         at 
> org.apache.jcs.auxiliary.disk.AbstractDiskCache.doUpdate(AbstractDiskCache.java:828)
>  
>         at 
> org.apache.jcs.auxiliary.disk.AbstractDiskCache$MyCacheListener.handlePut(AbstractDiskCache.java:685)
>  
>         at 
> org.apache.jcs.engine.CacheEventQueue$PutEvent.doRun(CacheEventQueue.java:704)
>  
>         at 
> org.apache.jcs.engine.CacheEventQueue$AbstractCacheEvent.run(CacheEventQueue.java:623)
>  
>         at 
> org.apache.jcs.engine.CacheEventQueue$QProcessor.run(CacheEventQueue.java:591)
>  
>  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-dev-unsubscr...@jakarta.apache.org
For additional commands, e-mail: jcs-dev-h...@jakarta.apache.org

Reply via email to