Visibility issue with BaseRole in Upgraded instalations

Description

seem on upgraded instalations at UCT and Lancaster.

net.sf.ehcache.CacheException: java.lang.ClassNotFoundException:
org.sakaiproject.authz.impl.BaseRole
at
net.sf.ehcache.store.disk.DiskStorageFactory.retrieve(DiskStorageFactory.java:967)
at net.sf.ehcache.store.disk.Segment.decodeHit(Segment.java:178)
at net.sf.ehcache.store.disk.Segment.get(Segment.java:216)
at net.sf.ehcache.store.disk.DiskStore.get(DiskStore.java:506)
at
net.sf.ehcache.store.FrontEndCacheTier.get(FrontEndCacheTier.java:193)
at net.sf.ehcache.Cache.searchInStoreWithStats(Cache.java:1986)
at net.sf.ehcache.Cache.get(Cache.java:1618)
at org.sakaiproject.memory.impl.MemCache.get(MemCache.java:466)
at org.sakaiproject.memory.impl.MemCache.remove(MemCache.java:591)
at
org.sakaiproject.authz.impl.DbAuthzGroupService.update(DbAuthzGroupService.java:2961)
at java.util.Observable.notifyObservers(Observable.java:142)
at
org.sakaiproject.event.impl.BaseEventTrackingService.notifyObservers(BaseEventTrackingService.java:116)
at
org.sakaiproject.event.impl.ClusterEventTracking.postEvent(ClusterEventTracking.java:305)
at
org.sakaiproject.event.impl.BaseEventTrackingService.post(BaseEventTrackingService.java:276)
at
org.sakaiproject.authz.impl.BaseAuthzGroupService.completeSave(BaseAuthzGroupService.java:620)
at
org.sakaiproject.authz.impl.BaseAuthzGroupService.save(BaseAuthzGroupService.java:601)
at
org.sakaiproject.component.app.scheduler.jobs.UCTSaveRealms.execute(UCTSaveRealms.java:82)
at
org.sakaiproject.component.app.scheduler.jobs.SpringJobBeanWrapper.execute(SpringJobBeanWrapper.java:70)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
Caused by: java.lang.ClassNotFoundException:
org.sakaiproject.authz.impl.BaseRole
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

When accessed from Site Setup and a custom quartz job. Adrian reports dropping an re-ading the users seems to help

relates to

Activity

Neal Caidin November 26, 2012 at 8:28 AM

bulk close using query: "1.3.x status" in (Resolved, Closed) and status in (Resolved, Verified) and project = "KNL" and fixVersion = "1.3.0" and resolution = Fixed

Sam Ottenhoff October 17, 2012 at 8:04 AM

1.3.x r114479

Matthew Jones October 17, 2012 at 7:55 AM

Verified 5000 and no overflow

Hudson CI Server October 16, 2012 at 6:37 AM

Integrated in kernel-trunk #557 (See http://builds.sakaiproject.org:8080/job/kernel-trunk/557/)
don't allow the cache to overflow to disk (Revision 114385)

Result = SUCCESS

David Horwitz October 16, 2012 at 5:21 AM

Set the overflow to disk to false a comment in the components ponts to this Jira for the reason for this. Also increased the size of the cache slightly

Fixed

Details

Priority

Affects versions

Fix versions

Components

Assignee

Reporter

Time tracking

3h logged

Created October 16, 2012 at 12:47 AM
Updated April 25, 2018 at 3:20 PM
Resolved October 16, 2012 at 5:21 AM