SakaiCacheProvider should allow use of custom beans and defined caches

Description

Currently the SakaiCacheProvider only allows use of the Default cache bean and cannot use any other beans or caches. There is an error which will cause it to always fail to load any defined cache beans and it does not have the capability to load the caches directly from ehcache.

If the default cache bean were ever removed or changed names or was missing for some reason the cache would fail to be created and this would cause a failure when hibernate attempted to start. These failures appear to be swallowed thus it is likely that hibernate would simply have no secondary caching.

This is located in the db project under ext.

Attachments

3

Activity

Show:

Megan May October 3, 2008 at 10:19 AM

Changing all issues assigned to Sakai QA that are closed to unassigned.

David Horwitz March 26, 2008 at 7:37 AM

assuming that rr40412 is not acltualy to do with this issue I have merged this into 2-5-x with r43489

Megan May February 20, 2008 at 12:57 PM

There are conflicts when merging.
in-143-196:~/java/2-5/sakai_2-5-x/portal mmmay$ svn merge -r 40411:40412 https://source.sakaiproject.org/svn/portal/trunk
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/GalleryResetHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/PresenceHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/PDAHandler.java
C portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/OpmlHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RssHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteResetHandler.java
C portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/WorksiteHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/LoginHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/DirectToolHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/LogoutHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/WorksiteResetHandler.java
C portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/PageHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/NavLoginHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/ToolHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/ToolResetHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/ErrorReportHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/HelpHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/StaticStylesHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/BasePortalHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/ReLoginHandler.java
C portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/GalleryHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/ErrorDoneHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/StaticScriptsHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/AtomHandler.java
U portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/XLoginHandler.java
C portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java
C portal-render-engine-impl/impl/src/test/org/sakaiproject/portal/charon/test/MockCharonPortal.java
C portal-render-engine-impl/pack/src/webapp/vm/defaultskin/gallery.vm
C portal-render-engine-impl/pack/src/webapp/vm/defaultskin/site.vm
C portal-render-engine-impl/pack/src/webapp/vm/defaultskin/worksite.vm
C portal-render-engine-impl/pack/src/webapp/vm/defaultskin/page.vm
A portal-render-engine-impl/pack/src/webapp/vm/defaultskin/includePage.vm
A portal-render-engine-impl/pack/src/webapp/vm/defaultskin/includePageWithNav.vm
A portal-render-engine-impl/pack/src/webapp/vm/defaultskin/includePageNav.vm
A portal-render-engine-impl/pack/src/webapp/vm/defaultskin/includeStandardHead.vm
A portal-render-engine-impl/pack/src/webapp/vm/defaultskin/site-frame-top-gallery.vm
A portal-render-engine-impl/pack/src/webapp/vm/defaultskin/siteframeset.vm
Skipped missing target: 'portal-render-engine-impl/pack/src/webapp/vm/defaultskin/site-frame-top.vm'
A portal-render-engine-impl/pack/src/webapp/vm/defaultskin/includeTabsSiteFrame.vm
A portal-render-engine-impl/pack/src/webapp/vm/defaultskin/includeTabs.vm

Stephen Marquard February 16, 2008 at 2:31 AM

Is r40412 part of this issue? It doesn't look related. Commit log is:

"SAK-12350

Template work to use included templates"

Aaron Zeckoski February 16, 2008 at 1:30 AM

Ready to be applied to branches if not already done

Fixed

Details

Priority

Affects versions

Fix versions

Components

Assignee

Reporter

Created November 14, 2007 at 1:53 PM
Updated October 27, 2009 at 1:46 PM
Resolved February 12, 2008 at 3:30 AM