Good Morning, I need help to find the error in my application. It's the first time in 6 month. The application is going to production environment in 3 weeks. I really need to know what happens.
The code is: ------------------------------------- private JCS jcsCache; (...) log.debug("TRY: obter cache: " + regiao); jcsCache = JCS.getInstance(regiao); ------------------------------------- the log is: ------------------------------------ 26/02/2010 09:19:04,130 DEBUG [cache.Cache]: TRY: obter cache: srh_buscarEmpregadoPorRegistro (...) Caused by: java.lang.NullPointerException at org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache.<init>(IndexedDiskCache.java:215) at org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheManager.getCache(IndexedDiskCacheManager.java:130) at org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory.createCache(IndexedDiskCacheFactory.java:62) at org.apache.jcs.engine.control.CompositeCacheConfigurator.parseAuxiliary(CompositeCacheConfigurator.java:554) at org.apache.jcs.engine.control.CompositeCacheConfigurator.parseRegion(CompositeCacheConfigurator.java:346) at org.apache.jcs.engine.control.CompositeCacheConfigurator.parseRegion(CompositeCacheConfigurator.java:283) at org.apache.jcs.engine.control.CompositeCacheManager.getCache(CompositeCacheManager.java:448) at org.apache.jcs.engine.control.CompositeCacheManager.getCache(CompositeCacheManager.java:387) at org.apache.jcs.engine.control.CompositeCacheManager.getCache(CompositeCacheManager.java:374) at org.apache.jcs.JCS.getInstance(JCS.java:66) at com.copel.cet.rexx.cache.Cache.<init>(CachedMethod.java:135) --------------------------------------- The cache.cfg is --------------------------------------- # c049174 - 01/06/2010 ################################################################### # DEFAULT CACHE REGION # http://jakarta.apache.org/jcs/RegionProperties.html ################################################################### # sets the default aux value for any non configured caches jcs.default=DC ################## CONFIGURAÇÃO DA CACHE ########################## jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes jcs.default.cacheattributes.MaxObjects=500 jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache # UseMemoryShrinker - joga objetos da memória para o disco de tempo em tempo. # MaxMemoryIdleTimeSeconds - tempo (sec) de vida inativo do objeto para movê-lo para a o disco (360 = 6min) # ShrinkerIntervalSeconds - intervalo de execução do MemoryShrinker (sec) (180 = 3min) jcs.default.cacheattributes.UseMemoryShrinker=true jcs.default.cacheattributes.MaxMemoryIdleTimeSeconds=360 jcs.default.cacheattributes.ShrinkerIntervalSeconds=180 ################ CONFIGURAÇÃO DOS ELEMENTOS ######################## jcs.default.elementattributes=org.apache.jcs.engine.ElementAttributes # isEternal - Não expira # MaxLifeSeconds - Tempo máximo de vida em segundos (10800 = 3h) # IdleTime - Tempo máximo de vida sem acesso (3600 = 1h). jcs.default.elementattributes.IsEternal=false jcs.default.elementattributes.MaxLifeSeconds=10800 jcs.default.elementattributes.IdleTime=3600 # IsSpool - Utiliza cache em disco # IsRemote - Utiliza cache remota (necessita porta para acesso a rede) # IsLateral - Utiliza cache Lateral (sinctronização entre várias VMs numa máquina) jcs.default.elementattributes.IsSpool=true jcs.default.elementattributes.IsRemote=false jcs.default.elementattributes.IsLateral=false ############################################################## ################## AUXILIARY CACHES AVAILABLE ################ # Primary Disk Cache -- faster than the rest because of memory key storage jcs.auxiliary.DC=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory jcs.auxiliary.DC.attributes=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes jcs.auxiliary.DC.attributes.DiskPath=${RESOURCES_DIR}/cet # MaxPurgatorySize - Tamanho máximo da fila de espera para gravação no disco # MaxKeySize - Número máximo de chaves indexadas # OptimizeAtRemoveCount - Número de máximo remoções para forçar defragmentação do arquivo # OptimizeOnShutdown - Força defragmentação do arquivo ao sair # ClearDiskOnStartup - Limpa o disco ao iniciar a aplicação (deploy) # MaxRecycleBinSize - Número máximo de posições vazias indexadas para armazenar objetos jcs.auxiliary.DC.attributes.MaxPurgatorySize=2000 jcs.auxiliary.DC.attributes.MaxKeySize=2000 jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=10000 jcs.auxiliary.DC.attributes.OptimizeOnShutdown=true jcs.auxiliary.DC.attributes.ClearDiskOnStartup=true jcs.auxiliary.DC.attributes.MaxRecycleBinSize=3000 --------------------------------------- Thanks for Help Pedro. ____________________________________________________________________________________ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com