Visibility issue with BaseRole in Upgraded instalations
GENERAL
TESTING
GENERAL
TESTING
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
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
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
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