[Building Sakai] ehcache changes - seing errors

Maurer, Christopher Wayne chmaurer at iupui.edu
Tue Feb 28 06:54:26 PST 2012


Yeah, I was seeing the same thing yesterday.  I'm guessing it's due to the
recent ehcache changes?

Chris

On 2/28/12 9:51 AM, "David Horwitz" <david.horwitz at uct.ac.za> wrote:

>Hi All
>
>Seeing  errors like these on a clean trunk install:
>
>> 2012-02-28 16:45:13,789 ERROR
>> org.sakaiproject.user.api.AuthenticationManager.data
>> net.sf.ehcache.store.disk.DiskStorageFactory - Disk Write of admin
>> failed:
>> java.io.NotSerializableException:
>> org.sakaiproject.user.impl.AuthenticationCache$AuthenticationRecord
>>         at 
>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164)
>>         at 
>> 
>>java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:151
>>8)
>>         at 
>> 
>>java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422
>>)
>>         at net.sf.ehcache.Element.writeObject(Element.java:797)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at 
>> 
>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
>>:39)
>>         at 
>> 
>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
>>mpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>         at 
>> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:940)
>>         at 
>> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
>>         at 
>> 
>>java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:14
>>00)
>>         at 
>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
>>         at 
>> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
>>         at 
>> 
>>net.sf.ehcache.util.MemoryEfficientByteArrayOutputStream.serialize(Memory
>>EfficientByteArrayOutputStream.java:97)
>>         at 
>> 
>>net.sf.ehcache.store.disk.DiskStorageFactory.serializeElement(DiskStorage
>>Factory.java:413)
>>         at 
>> 
>>net.sf.ehcache.store.disk.DiskStorageFactory.write(DiskStorageFactory.jav
>>a:392)
>>         at 
>> 
>>net.sf.ehcache.store.disk.DiskStorageFactory$DiskWriteTask.call(DiskStora
>>geFactory.java:493)
>>         at 
>> 
>>net.sf.ehcache.store.disk.DiskStorageFactory$PersistentDiskWriteTask.call
>>(DiskStorageFactory.java:1154)
>>         at 
>> 
>>net.sf.ehcache.store.disk.DiskStorageFactory$PersistentDiskWriteTask.call
>>(DiskStorageFactory.java:1138)
>>         at 
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>         at 
>> 
>>java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.acce
>>ss$301(ScheduledThreadPoolExecutor.java:98)
>>         at 
>> 
>>java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(
>>ScheduledThreadPoolExecutor.java:206)
>>         at 
>> 
>>java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor
>>.java:886)
>>         at 
>> 
>>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.jav
>>a:908)
>>         at java.lang.Thread.run(Thread.java:662)
>>
>
>Is there some configuration change we need (tomcat is running as root so
>I doubt its a permission issue) Also disk storage makes me nervous - we
>had a production problem last week due to a cache overflowing to disk
>(the disk IO was getting hammered)
>
>Thanks
>
>David
>
>
>_______________________________________________
>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"



More information about the sakai-dev mailing list