[Building Sakai] Odd cache error on 10.x build

Steve Swinsburg steve.swinsburg at gmail.com
Tue Jun 24 02:51:45 PDT 2014


I've had something similar but it was actually in the startup, beans most
likely, go back a bit further in the logs to tomcat init?

Is this an upgrade?

Cheers
Steve

sent from my mobile device
On 24/06/2014 12:37 AM, "Stephen Marquard" <stephen.marquard at uct.ac.za>
wrote:

>  Here is the log from startup.
>
>  INFO: Server startup in 77780 ms
> 2014-06-23 14:08:23,544 WARN ajp-bio-8009-exec-59
> org.sakaiproject.tool.impl.SessionComponent - startSession: duplication id:
> 9a177eeb-f14e-4044-a9e7-d31135814f73
> 2014-06-23 14:08:23,662 INFO ajp-bio-8009-exec-59
> org.sakaiproject.memory.impl.BasicMemoryService - Added Cache name
> [org.sakaiproject.db.BaseDbFlatStorage.SAKAI_SITE_PROPERTY] as Cache
> [org.sakaiproject.db.BaseDbFlatStorage.SAKAI_SITE_PROPERTY]
> 2014-06-23 14:08:23,665 WARN ajp-bio-8009-exec-54
> org.sakaiproject.memory.impl.BasicMemoryService - Unable to access or close
> default cache
> net.sf.ehcache.ObjectExistsException: Cache
> org.sakaiproject.db.BaseDbFlatStorage.SAKAI_SITE_PROPERTY already exists
>         at
> net.sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.java:1331)
>         at net.sf.ehcache.CacheManager.addCache(CacheManager.java:1235)
>         at
> org.sakaiproject.memory.impl.BasicMemoryService.instantiateCache(BasicMemoryService.java:579)
>         at
> org.sakaiproject.memory.impl.BasicMemoryService.newCache(BasicMemoryService.java:681)
>         at
> org.sakaiproject.memory.impl.BaseMemoryService.newCache(BaseMemoryService.java:208)
>         at
> org.sakaiproject.util.BaseDbFlatStorage.getCache(BaseDbFlatStorage.java:219)
>         at
> org.sakaiproject.util.BaseDbFlatStorage.readProperties(BaseDbFlatStorage.java:1136)
>         at
> org.sakaiproject.util.BaseDbFlatStorage.readProperties(BaseDbFlatStorage.java:1077)
>         at
> org.sakaiproject.site.impl.DbSiteService$DbStorage.readSiteProperties(DbSiteService.java:1917)
>         at
> org.sakaiproject.site.impl.DbSiteService$DbStorage.readAllSiteProperties(DbSiteService.java:1929)
>         at org.sakaiproject.site.impl.BaseSite.loadAll(BaseSite.java:1159)
>         at
> org.sakaiproject.site.impl.BaseSiteService.getDefinedSite(BaseSiteService.java:665)
>         at
> org.sakaiproject.site.impl.BaseSiteService.getSite(BaseSiteService.java:740)
>         at
> org.sakaiproject.site.impl.BaseSiteService.getSiteVisit(BaseSiteService.java:818)
>         at
> org.sakaiproject.site.cover.SiteService.getSiteVisit(SiteService.java:151)
>         at
> org.sakaiproject.portal.charon.site.PortalSiteHelperImpl.getSiteVisit(PortalSiteHelperImpl.java:1074)
>         at
> org.sakaiproject.portal.charon.handlers.SiteHandler.doSite(SiteHandler.java:250)
>         at
> org.sakaiproject.portal.charon.handlers.SiteHandler.doGet(SiteHandler.java:181)
>         at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:901)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>         at
> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:455)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>         at
> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
>         at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>         at
> org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193)
>         at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
>         at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>         at java.lang.Thread.run(Thread.java:745)
> 2014-06-23 14:08:23,665 WARN ajp-bio-8009-exec-55
> org.sakaiproject.memory.impl.BasicMemoryService - Unable to access or close
> default cache
> net.sf.ehcache.ObjectExistsException: Cache
> org.sakaiproject.db.BaseDbFlatStorage.SAKAI_SITE_PROPERTY already exists
>         at
> net.sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.java:1331)
>         at net.sf.ehcache.CacheManager.addCache(CacheManager.java:1235)
>         at
> org.sakaiproject.memory.impl.BasicMemoryService.instantiateCache(BasicMemoryService.java:579)
>         at
> org.sakaiproject.memory.impl.BasicMemoryService.newCache(BasicMemoryService.java:681)
>         at
> org.sakaiproject.memory.impl.BaseMemoryService.newCache(BaseMemoryService.java:208)
>         at
> org.sakaiproject.util.BaseDbFlatStorage.getCache(BaseDbFlatStorage.java:219)
>         at
> org.sakaiproject.util.BaseDbFlatStorage.readProperties(BaseDbFlatStorage.java:1136)
>         at
> org.sakaiproject.util.BaseDbFlatStorage.readProperties(BaseDbFlatStorage.java:1077)
>         at
> org.sakaiproject.site.impl.DbSiteService$DbStorage.readSiteProperties(DbSiteService.java:1917)
>         at
> org.sakaiproject.site.impl.DbSiteService$DbStorage.readAllSiteProperties(DbSiteService.java:1929)
>         at org.sakaiproject.site.impl.BaseSite.loadAll(BaseSite.java:1159)
>         at
> org.sakaiproject.site.impl.BaseSiteService.getDefinedSite(BaseSiteService.java:665)
>         at
> org.sakaiproject.site.impl.BaseSiteService.getSite(BaseSiteService.java:740)
>         at
> org.sakaiproject.site.impl.BaseSiteService.getSiteVisit(BaseSiteService.java:818)
>         at
> org.sakaiproject.site.cover.SiteService.getSiteVisit(SiteService.java:151)
>         at
> org.sakaiproject.portal.charon.site.PortalSiteHelperImpl.getSiteVisit(PortalSiteHelperImpl.java:1074)
>         at
> org.sakaiproject.portal.charon.site.PortalSiteHelperImpl.getGatewaySiteId(PortalSiteHelperImpl.java:170)
>         at
> org.sakaiproject.portal.charon.handlers.SiteHandler.doSite(SiteHandler.java:208)
>         at
> org.sakaiproject.portal.charon.handlers.SiteHandler.doGet(SiteHandler.java:181)
>         at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:901)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>         at
> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:455)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>         at
> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
>         at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>         at
> org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193)
>         at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
>         at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>         at java.lang.Thread.run(Thread.java:745)
> 2014-06-23 14:08:23,713 INFO ajp-bio-8009-exec-59
> org.sakaiproject.memory.impl.BasicMemoryService - Added Cache name
> [org.sakaiproject.db.BaseDbFlatStorage.SAKAI_REALM_PROPERTY] as Cache
> [org.sakaiproject.db.BaseDbFlatStorage.SAKAI_REALM_PROPERTY]
> 2014-06-23 14:08:23,734 WARN ajp-bio-8009-exec-55
> org.sakaiproject.portal.util.ErrorReporter - Bug Report bug-id:
> cf4a7dba-2a4f-424a-b19b-e5d50643f9a4 user: null usage-session: null time:
> 23-Jun-2014 14:08:23 user comment: null stack trace
> org.sakaiproject.portal.api.PortalHandlerException:
> java.lang.IllegalStateException: The
> org.sakaiproject.db.BaseDbFlatStorage.SAKAI_SITE_PROPERTY Cache is not
> alive (STATUS_UNINITIALISED)
>     at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:901)
> caused by: java.lang.IllegalStateException: The
> org.sakaiproject.db.BaseDbFlatStorage.SAKAI_SITE_PROPERTY Cache is not
> alive (STATUS_UNINITIALISED)
>     at net.sf.ehcache.Cache$CacheStatus.checkAlive(Cache.java:4267)
>     at net.sf.ehcache.Cache.checkStatus(Cache.java:2701)
>     at net.sf.ehcache.Cache.getLiveCacheStatistics(Cache.java:3637)
>     at net.sf.ehcache.Cache.isStatisticsEnabled(Cache.java:3667)
>     at net.sf.ehcache.Cache.setStatisticsEnabled(Cache.java:3674)
>     at
> org.sakaiproject.memory.impl.BasicMemoryService.instantiateCache(BasicMemoryService.java:598)
>     at
> org.sakaiproject.memory.impl.BasicMemoryService.newCache(BasicMemoryService.java:681)
>     at
> org.sakaiproject.memory.impl.BaseMemoryService.newCache(BaseMemoryService.java:208)
>     at
> org.sakaiproject.util.BaseDbFlatStorage.getCache(BaseDbFlatStorage.java:219)
>     at
> org.sakaiproject.util.BaseDbFlatStorage.readProperties(BaseDbFlatStorage.java:1136)
>     at
> org.sakaiproject.util.BaseDbFlatStorage.readProperties(BaseDbFlatStorage.java:1077)
>     at
> org.sakaiproject.site.impl.DbSiteService$DbStorage.readSiteProperties(DbSiteService.java:1917)
>     at
> org.sakaiproject.site.impl.DbSiteService$DbStorage.readAllSiteProperties(DbSiteService.java:1929)
>     at org.sakaiproject.site.impl.BaseSite.loadAll(BaseSite.java:1159)
>     at
> org.sakaiproject.site.impl.BaseSiteService.getDefinedSite(BaseSiteService.java:665)
>     at
> org.sakaiproject.site.impl.BaseSiteService.getSite(BaseSiteService.java:740)
>     at
> org.sakaiproject.site.impl.BaseSiteService.getSiteVisit(BaseSiteService.java:818)
>     at
> org.sakaiproject.site.cover.SiteService.getSiteVisit(SiteService.java:151)
>     at
> org.sakaiproject.portal.charon.site.PortalSiteHelperImpl.getSiteVisit(PortalSiteHelperImpl.java:1074)
>     at
> org.sakaiproject.portal.charon.site.PortalSiteHelperImpl.getGatewaySiteId(PortalSiteHelperImpl.java:170)
>     at
> org.sakaiproject.portal.charon.handlers.SiteHandler.doSite(SiteHandler.java:208)
>     at
> org.sakaiproject.portal.charon.handlers.SiteHandler.doGet(SiteHandler.java:181)
>     at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:901)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>     at
> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:455)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>     at
> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
>     at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>     at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>     at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193)
>     at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
>     at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
>     at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>     at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>     at java.lang.Thread.run(Thread.java:745)
>
>  ------------------------------
> *From:* Matthew Jones [matthew at longsight.com]
> *Sent:* 23 June 2014 04:33 PM
> *To:* Stephen Marquard
> *Cc:* sakai-dev at collab.sakaiproject.org
> *Subject:* Re: [Building Sakai] Odd cache error on 10.x build
>
>   I've seen messages like that before, but usually there is some other
> error before that, and this one isn't the real error. Is this the first
> thing you're seeing in the logs as far as errors/warnings.
>
>
> On Mon, Jun 23, 2014 at 10:08 AM, Stephen Marquard <
> stephen.marquard at uct.ac.za> wrote:
>
>>  Hi all,
>>
>>
>>  We've started seeing this on our 10.x dev system, after a restart,
>> possibly triggered from a portal request from a stale session (i.e. a
>> session that existed before the server was restarted).
>>
>>
>> Is some local config issue we have?
>>
>>
>>  org.sakaiproject.portal.api.PortalHandlerException:
>> java.lang.IllegalStateException: The
>> org.sakaiproject.db.BaseDbFlatStorage.SAKAI_SITE_PROPERTY Cache is not
>> alive (STATUS_UNINITIALISED)
>>
>>     at
>> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:901)
>>
>> caused by: java.lang.IllegalStateException: The
>> org.sakaiproject.db.BaseDbFlatStorage.SAKAI_SITE_PROPERTY Cache is not
>> alive (STATUS_UNINITIALISED)
>>
>>     at net.sf.ehcache.Cache$CacheStatus.checkAlive(Cache.java:4267)
>>
>>     at net.sf.ehcache.Cache.checkStatus(Cache.java:2701)
>>
>>     at net.sf.ehcache.Cache.getLiveCacheStatistics(Cache.java:3637)
>>
>>     at net.sf.ehcache.Cache.isStatisticsEnabled(Cache.java:3667)
>>
>>     at net.sf.ehcache.Cache.setStatisticsEnabled(Cache.java:3674)
>>
>>     at
>> org.sakaiproject.memory.impl.BasicMemoryService.instantiateCache(BasicMemoryService.java:598)
>>
>>     at
>> org.sakaiproject.memory.impl.BasicMemoryService.newCache(BasicMemoryService.java:681)
>>
>>     at
>> org.sakaiproject.memory.impl.BaseMemoryService.newCache(BaseMemoryService.java:208)
>>
>>     at
>> org.sakaiproject.util.BaseDbFlatStorage.getCache(BaseDbFlatStorage.java:219)
>>
>>     at
>> org.sakaiproject.util.BaseDbFlatStorage.readProperties(BaseDbFlatStorage.java:1136)
>>
>>     at
>> org.sakaiproject.util.BaseDbFlatStorage.readProperties(BaseDbFlatStorage.java:1077)
>>
>>     at
>> org.sakaiproject.site.impl.DbSiteService$DbStorage.readSiteProperties(DbSiteService.java:1917)
>>
>>     at
>> org.sakaiproject.site.impl.DbSiteService$DbStorage.readAllSiteProperties(DbSiteService.java:1929)
>>
>>     at org.sakaiproject.site.impl.BaseSite.loadAll(BaseSite.java:1159)
>>
>>     at
>> org.sakaiproject.site.impl.BaseSiteService.getDefinedSite(BaseSiteService.java:665)
>>
>>     at
>> org.sakaiproject.site.impl.BaseSiteService.getSite(BaseSiteService.java:740)
>>
>>     at
>> org.sakaiproject.site.impl.BaseSiteService.getSiteVisit(BaseSiteService.java:818)
>>
>>     at
>> org.sakaiproject.site.cover.SiteService.getSiteVisit(SiteService.java:151)
>>
>>     at
>> org.sakaiproject.portal.charon.handlers.PresenceHandler.doPresence(PresenceHandler.java:102)
>>
>>     at
>> org.sakaiproject.portal.charon.handlers.PresenceHandler.doGet(PresenceHandler.java:71)
>>
>>     at
>> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:901)
>>
>>
>>  Cheers
>>
>> Stephen
>>
>>
>>  ------------------------------
>> UNIVERSITY OF CAPE TOWN
>>
>> This e-mail is subject to the UCT ICT policies and e-mail disclaimer
>> published on our website at
>> http://www.uct.ac.za/about/policies/emaildisclaimer/ or obtainable from +27
>> 21 650 9111. This e-mail is intended only for the person(s) to whom it
>> is addressed. If the e-mail has reached you in error, please notify the
>> author. If you are not the intended recipient of the e-mail you may not
>> use, disclose, copy, redirect or print the content. If this e-mail is not
>> related to the business of UCT it is sent by the sender in the sender's
>> individual capacity.
>>
>> _______________________________________________
>> sakai-dev mailing list
>> sakai-dev at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>
>> TO UNSUBSCRIBE: send email to
>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>> "unsubscribe"
>>
>
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to
> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
> "unsubscribe"
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20140624/d1e8b2f6/attachment.html 


More information about the sakai-dev mailing list